- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于集成开发平台
关于集成开发平台
设计参考
文档作者: 庞宇雄
创建日期: 2015-3-15
当前版本: 1.0
文档控制
更改记录
日期 作者 版本 更改参考/备注 200 2015-3-15 庞宇雄 V1.0 初稿 2015-3-28 庞宇雄 V2.0 主要修订关于移动开发的支持等
1 前言 1
1.1 背景与现状 1
1.2 面向对象 1
2 技术架构体系 1
2.1 技术架构总体结构图 2
2.2 技术架构层次调用图 3
2.3 第三方组件依赖 3
2.4 环境支持说明 4
3 设计参考 4
3.1 系统管理与权限管理设计参考 4
3.1.1 权限管理 4
3.1.2 系统管理参考模型 5
3.2 基础类库 5
3.2.1 数据结构 5
3.2.2 JSON处理器 5
3.2.3 Properties处理器 5
3.2.4 模版引擎 6
3.2.5 其他 6
3.3 服务端 6
3.3.1 服务器端组件模型搭建 6
3.3.2 数据访问层搭建 6
3.3.3 业务服务层模型 7
3.3.4 视图服务层 8
3.3.5 WebService 8
3.3.6 HttpInvoker 9
3.3.7 其他服务端技术 9
3.3.8 邮件发送与接收 9
3.3.9 定时任务 9
3.3.10 预警业务 9
3.3.11 缓存技术 9
3.3.12 单据转换与编码体系 9
3.4 客户端 9
3.4.1 控制逻辑层 9
3.4.2 标签库封装 10
3.4.3 Extjs简介 10
3.4.4 报表方案 10
3.4.5 打包与部署 11
3.4.6 其他客户端技术 11
前言
背景与现状
为落实省市政府重点工程项目,建设广东国际航运中心,随着近几年移动互联网的发展,需求的更替变的更快,新的创新技术不断出现,对企业原有IT资产产生了威胁,这就需要一套柔性的、开放的、高通用、低耦合的基础开发架构支撑业务发展。。。。
希望:标准功能可复用、通用模块可配置、需求快速响应、异构系统无缝集成等等。。
面向对象
系统架构师(本方案仅抛砖迎玉,欢迎高端架构师根据经验提出自己的想法和方案,本项目是省重大工程项目费用方面不成问题)
技术架构体系
软件架构是一个系统的草图。是对系统结构、行为和属性的高级抽象。由构成系统的元素的描述、这些元素的相互作用、指导元素集成的模式,以及这些模式的约束组成。软件架构不仅指定了系统的组织结构和拓扑结构,而且显示了系统需求和构成系统的元素之间的对应关系,提供了一些设计决策的基本原理。
技术架构总体结构图
说明:
本文选择Extjs作为客户端的重要组成部分,也可以根据实际项目情况,选择合适的组件。但本项目针对ext的缺点,做了的压缩与缓存等优化处理,克服了一些缺点。
采用数据源配置,支持目前主流的数据库:Oracle、mysql、sqlserver等
基于组件的服务:可以让开发人员将更多的精力关注与业务领域,创造价值
业务组件:是基于系统框架与组件开发的一些预置功能模块。如:企业组织架构参考模型实现、系统管理参考模型实现等
技术架构层次调用图
说明:
客户端支持:富浏览器客户端与富桌面客户端两种UI方案,同时支持移动设备的数据接入与访问。
控制逻辑层主要由Web过滤器和Struts-Action组成。接收浏览器客户端请求,调用视图服务层、业务模型服务层、数据访问层来完成业务处理和数据访问以及页面流程跳转。非事务类交易,可以在控制逻辑层使用数据读取接口直接和数据库交互进行数据的读取操作
视图服务层是SOA架构的扩展结构,解决与周边软件的互联互通。它将业务模型服务层的商业逻辑组件进行包装或重组后,以多种远程服务的形式发布,对外暴露服务,提供给第三方系统或者客户端调用
待完善。。。
第三方组件依赖
系统集成了大量成熟第三方组件。组件依赖关系:
Flash图表:FusionCharts;静态图表:JFreeChart;报表引擎:JasperReports;SSI;等
环境支持说明
产品/版本 备注 Java 1.5(+) Servlet 2.4(+) Jsp 1.1(+) 应用服务器 Tomcat5.0(+)、Jetty6.0(+)、Weblogic9.2.2(
+) 数据库 Oracle、Mysql5.0(+)、H2、SqlServer 据项目需要可支持更多的数据库 服务器端OS Windows、Linux、HP-Unix、IBM-AIX 浏览器 Chrome、Firefox、IE8(+) 设计参考
系统管理与权限管理
您可能关注的文档
最近下载
- 家庭与社区的变化与发展.pptx VIP
- 丙肝防治培训课件.pptx VIP
- 《食物链》.ppt VIP
- 2025年辽宁丹东市融媒体中心招聘6人笔试模拟试题参考答案详解.docx VIP
- 2018湖北省市政工程定额(第十一册措施项目)PDF版.pdf VIP
- 4.1和面、揉面、饧面、搓条(课件)- 《中式面点制作基础教程》同步教学(劳保版).pptx VIP
- 2025年丹东市融媒体中心招聘考试笔试试题.docx VIP
- 铁路技术管理规程(普速铁路部分)题库 .pdf VIP
- 中国失眠症诊断和治疗指南(精选PPT).pptx VIP
- 2025年马鞍山市公安局第三季度招聘警务辅助人员139名笔试参考题库附答案解析.docx VIP
文档评论(0)