开发技术框架控制台设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
开发技术框架控制台设计.ppt

* * The Project Process Improvement * The Project Process Improvement * The Project Process Improvement * The Project Process Improvement * The Project Process Improvement * The Project Process Improvement * The Project Process Improvement * * * * * * * * * * * * * * 学习 · 创造 · 超越 · 共享 开放环境开发技术框架 控制台设计 时间:2012年8月 DEMO演示 5 控制台开发流程介绍 4 目录 控制台功能模块设计 2 * 控制台交互接口设计 3 控制台总体结构介绍 1 控制台逻辑结构介绍 客户端组件:为操作人员提供统一的操作和展示界面,并将客户的操作请求发送给管控服务器组件 管控服务器组件:负责接收客户端组件的请求,并按照接口规范组织命令报文转发给管控代理组件 管控代理组件:接收管控组件发送过来的请求,并对请求命令进行解析,最终调用受控框架的组件管理接口完成具体管理操作,并返回操作结果 控制台实现总体结构 DEMO演示 5 控制台开发流程介绍 4 目录 控制台功能模块设计 2 * 控制台交互接口设计 3 控制台总体结构介绍 1 开放环境技术框架控制台功能模块 * 界面展现模块 菜单管理模块 用户鉴权模块 节点管理模块 审计日志模块 并发控制模块 国际化支持模块 界面展现模块 功能描述: 展现框架包含的信息包括:当前登录用户、登录时间、被控节点信息等等,且以合理的布局方式对它们进行布局。 展现框架具备通用性,各个框架(如JAVA框架、C框架、电子渠道框架等)可以共用这个展现框架,各个框架可以根据自身的需求对展现框架进行定制开发,设计出满足个性需求的展现界面。 菜单管理模块 功能描述: 菜单管理模块负责管控服务组件菜单的配置读取、权限检查,数据组织和输出。主要功能分为四个部分: 数据读取 菜单分权检查 菜单结构组织 菜单展示 用户鉴权模块 功能描述: 用户鉴权提供对用户在登录本系统时对用户是否有权限登录进行判断,不同权限用户拥有不同的系统功能菜单和功能操作。 节点管理模块 功能描述: 节点管理模块是指管控服务器对被管节点的信息进行管理。被管节点需在管控服务器进行登记,登记的信息包括被管节点的群组名称、节点名称、ip地址、端口号、描述信息等。 节点管理模块主要提供的功能: 新增节点 删除节点 修改节点 查询节点 审计日志模块 功能描述: 审计日志模块记录管理员或用户对系统的历史操作日志,比如哪个用户在什么时间做了什么操作,这些操作都可以记录在系统日志文件中以供查看。 采用spring aop机制,配置每个操作前处理为LogBeforeAdvice,后处理为LogAfterAdvice。LogBeforeAdvice负责在操作前记录操作日志,LogAfterAdvice负责记录操作返回结果记录到操作日志中。 并发控制模块 功能描述: 在多客户端请求的情况下,针对非查询类的操作(增,删,改),需要进行加锁与并发控制,以避免资源冲突。即在请求接入时 ,先判断是否取得锁,如果没有,则等待,若在设定好的超时时间范围内重新获得锁,则进行操作,若超时,则返回给前端暂时无法进行操作,请等待的提示;如果获得了锁,则进行操作,并在操作结束后,释放锁。 国际化支持模块 功能描述 支持多个国家和地区的本地化应用,使得基于该框架开发的应用软件能够适应多个地区的语言,对于程序中的本地信息数据(随用户区域信息而变化的数据称为本地信息数据,如日期,货币,时间,返回给客户的文本信息等)能根据当前所在的国家或地区的文化习惯进行显示 设计思路 将当前属地信息保存在.properties 属性资源文件中,程序无需修改和重新编译就能支持新的国家或地区的用户使用 文本信息(错误提示信息,框架日志信息)存储在 .properties 属性资源文件中,由国际化组件自行管理,在软件运行时根据本地信息读取相应的文本内容进行显示 数值,货币,时间,日期等本地数据可能在程序运行时动态产生,所以无法像文字一样简单地将它们从应用程序中分离出来,框架为应用提供相应的API解决这些问题 DEMO演示 5 控制台开发流程介绍 4 目录 控制台功能模块设计 2 * 控制台交互接口设计 3 控制台总体结构介绍 1 管控服务器 受控框架 (C框架) 受控框架 (java/

文档评论(0)

aiwendang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档