1 / 13

协同公共平台规范

协同公共平台规范. 部门:研发中心 项目:数据交换 编写:罗景田 审阅: 版本: 1.0 日期: 2011-12-23. 架构蓝图 v1.0. 目录. 目录( 1 ). 协同技术框架平台逻辑架构 协同业务管理平台逻辑架构 协同技术架构平台介绍 协同业务管理平台介绍. 协同技术框架平台. 协同技术框架平台逻辑架构. Flex 4.5. ????. Web 版. PC 版. 平板电脑版. 手机版. Struts2.3.1. 请求分发. 页面流程跳转. Spring 3.0.1 RELEASE-A. DI/IOC 机制. 统一配置.

dustin-moon
Télécharger la présentation

协同公共平台规范

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 协同公共平台规范 部门:研发中心 项目:数据交换 编写:罗景田 审阅: 版本:1.0 日期:2011-12-23 架构蓝图 v1.0

  2. 目录 目录(1) • 协同技术框架平台逻辑架构 • 协同业务管理平台逻辑架构 • 协同技术架构平台介绍 • 协同业务管理平台介绍

  3. 协同技术框架平台 协同技术框架平台逻辑架构 Flex 4.5 ???? Web版 PC 版 平板电脑版 手机版 Struts2.3.1 请求分发 页面流程跳转 Spring 3.0.1 RELEASE-A DI/IOC机制 统一配置 日志组件 测试框架 数据源管理 定时任务 工作流 内嵌FTP服务 声明式事务 安全组件 I/O组件 网络组件 资源访问 MyBatis3.0.5 国际化 半OMR映射 SQL/代码分离 动态SQL拼接 技术平台 底层访问能力

  4. 协同业务管理平台 协同业务管理平台逻辑架构 系统配置 菜单配置 UI定制 License控制 公司版权管理 菜单定制 皮肤定制 参数配置 内嵌FTP配置 目录视图 数据字典 统一任务调度 SMTP配置 数据目录 字典分类 定时任务新增 定时任务浏览 集成配置 目录视图 数据字典 任务日程安排 任务执行历史 知识库 工作流 统一OM管理 版本管理 模型库 工作流管理 用户管理 角色管理 权限管理 版本管理 视图库 工作流引擎 区域管理 组织管理 资源管理 数据库升级 业务平台 业务平台底层能力 技术平台 定时任务组件 统一配置组件 网络组件 I/O组件 I18N组件 日志组件

  5. 工程目录结构 示例工程 源码目录 main/java java源码目录 test/java java测试源码目录 配置目录 conf作为配置目录, 发布为classpath libs目录 技术架构平台jar包在公共工程中, 产品引用即可.业务平台jar可以放到该目录. 产品自己的jar包应该放到WEB-INF/lib目录下 WebRoot web应用根路径.

  6. 统一配置规范 统一配置(1+N) 统一配置理念 由各个子产品/模块在统一配置的入口uconfig.xml中配置需要集成合并的配置位置信息(相当于注册配置), 实际的配置项由各个子产品/模块自行维护, 集成平台在运行时对注册的配置按照规则统一合并处理, 并返回合并后的最终配置项. classpath: uconfig.xml 作为配置的入口 default 目录作为技术/架构平台默认配置 product目录作为产品的发布配置 custom 目录作为客户现场定制配置目录

  7. 统一配置规范 统一配置(1+N) • 合并规则:merge-rule • * order: 对default location 和 extends location 按照顺序查找, 找到第一个就返回 • * replace: 对default location 和 extends location 按照 1 + N 合并(返回最后一个N配置) • * merge: 对default location 和 extends location 读取为配置列表(仅针对XML, 可以合并后返回Document) • default: replace 配置类型:type * Properties files (已实现) * XML documents (已实现) * Property list files (.plist) * JNDI * JDBC Datasource * System properties * Applet parameters * Servlet parameters 配置位置:location - 无前缀 - /WEB-INF/** - classpath: - default/common

  8. 统一配置使用示例 缓存配置

  9. 统一配置使用示例 利用统一配置定义数据库升级

  10. Spring声明式事务管理 Spring声明式事务管理

  11. Spring多数据源 Spring多数据源

  12. Spring+MyBatis代码示例 Spring+MyBatis代码示例

  13. 谢谢!

More Related