《上海大众Java软件平台总体设计reviewedbyguoruiyu.docx》由会员分享,可在线阅读,更多相关《上海大众Java软件平台总体设计reviewedbyguoruiyu.docx(58页珍藏版)》请在第一文库网上搜索。
1、上海大众汽车SHANGHAI VOLKSWAGEN上海大众Java软件平台项目总体设计文档Requirements Definition Document当前版本:版本号1.0 修改日期:文档状态:正式作者:上海大众项目组项目名称:上海大众Java软件平台项目 申请号:Bezeichnung des Softwares:Nr:会签:Unerschrift需求业务部门关键用户Key-User签名(Unterschrift)信息系统Cl项目负责人Key-User Cl签名(Unterschrift)部门经理审批栏Genehmigt von Abteilungsleiter业务部门(K2及以上)Co
2、mment of K2 department orabove签名(Unterschrift)信息系统(CI-R2)处理意见Stellungnahme von InformationSystem签名(Unterschrift)文档OARP序号分类姓范围要求1Owner2作者3审核人4审核人5审核人6批准人文档修订记录上海大众JAVA软件平台项目总体设计文档REQUIREMENTS DEFINITION DOCUMENTBEZEICHNUNG DES SOFTW.ARES:Nr: 21 引言 71.1 目的71.2 范围713阅读对象72开发规范3平台总体设计1.2 组件依赖81.3 设计规范13
3、4 平台逻辑视图 134.1 平台技术架构134.2 平台关系图154.3 开发工具特性说明164.4 核心框架特性说明184.5 安装包特性说明194.6 应用框架特性说明205 平台部署视图 215.1 平台结构215.1.1 平台安装目录的结构225.1.2 平台 J2EE Server225.1.3 YEAR(WAR)225.2 平台项目结构245.2.1 开发环境项目逻辑结构245.2.2 开发环境项目物理结构255.2.3 业务构件部署包格式结构256 平台进程视图 267 平台基础环境 277.1 平台资源库277.2 平台集成编译287.2.1 平台编译设计297.2.2 UT
4、P测试设计.317.2.3 平台质量跟踪设计318 平台安装升级 328.1 平台发布介质328.3 平台升级339 平台关键技术 349.1 模板和向导349.2 构件管理379.3 数据建模379.4 服务开发389.5 基础构件库399.6 缓存机制4010 平台数据结构4210.1 平台引擎表结构4210.2 应用框架表结构4311 非功能性设计4311.1 日志4311.1.1 曰 4311.1.2 引擎日志4511.1.3 操作 U 志4711.2 异常4711.3 国际化4711.3.1 页面国际化48,3.2异常国际化4811.4 性能4811.4.1 平台缓存.4811.4.
5、2 多线程.491L5安全4911.5.1 接入通道安全4911.5.2 业务安全4911.5.3 管理安全5012 附录 501引言1.1 目的上海大众Java软件平台(以下简称“平台”)基于上海大众汽车多年以来在信息化方面的积累和沉淀,其建设的主要目标是通过统一平台规范开发商软件建设的流程和思路,以支撑上海大众汽车信息化的可持续发展。1.2 范围本文档为平台的总体设计。主要描述平台的技术架构,子系统划分以及子系统的物理组成和依赖关系以及平台本身的安装部署过程和相关模型。1.3 阅读对象本文的主要读者是:平台各子系统的设计人员了解系统的组成与数据结构,通讯方式开发人员了解平台的基本原理,内部
6、、外部接口,开发模式与开发环境测试人员了解平台产品的主要结构和对外接口2开发规范总体设计遵循上海大众软件开发规范。3平台总体设计3.1 运行环境开发环境支持操作系统:Windows7SUN JDK1.6.0_24, IBM JDK批注GRYI:注明版本应用服务器:Tomcat6.0.44, WebSphere Liberty Profile Server数据库:Oracle 11g浏览器:IE8运行环境支持操作系统:Windows server2008, Linux, SUN JDK1.6.0_24, IBM JDK应用服务器:Tomcat6.0.44, WebSphere8.5数据库:Ora
7、clel 1g浏览器:IE8编号环境组合(操作系统+应用服务器+数据库+浏览器)1.Windows? + Tbmcat6 + Oracle 1 lg+IE82Windows? + WebSphere Liberty Profile Server3Windows server2008 + Tomcat6 + Oracle 1 lg+IE84.Linux + Websphere8.5 + Oracle I lg+IE83.2 组件依赖平台对于第三方组件的依赖,需遵循以下原则必须具有合法的License;必须使用成熟的商业或开源产品;平台中使用的第三方组件必须统一管理,不得与其他组件冲突第三方组件的
8、维护由项目组专人进行管理本次平台建设共引入普元以下组件开发工具组件项目名称项目描述com. primeton. ptp. studio, compatible, debug, ui开发工具兼容组件com. primeton. ptp. studio, compatible, navigatorcom. primeton. ptp. studio, compat ible. runtimecom. primeton. ptp. studio, compatible, sdk. ui项目名称项目描述com. primeton. ptp. studio, core, kernel开发工具核心组件co
9、m. primeton. ptp. studio, core, librarycom. primeton. ptp. studio, core, runtimecom. primeton. ptp. studio, core. sdk. uicom. prime ton. ptp. studio, core, swtcom. primeton. ptp. studio, core, uicom. primeton. ptp. studio, core. ui. selectcom. primeton. ptp. studio, database, core开发工具数据库组件com. prime
10、ton. ptp. studio, database. 1ibrarycom. primeton. ptp. studio, database, uicom. primeton. ptp. studio, framework, codegen开发工具基础框架com. primeton. ptp. studio, framework, debug, corecom. primeton. ptp. studio, framework, debug, uicom. primeton. ptp. studio, framework, cmf. corecom. primeton. ptp. studi
11、o, framework, formeditor, corecom. primeton. ptp. studio, framework, formed itor. uicom. primeton. ptp. studio, framework, gef. uicom. primeton. ptp. studio, framework, navigatorcom. primeton. ptp. studio, framework, refactoring, corecom. primeton. ptp. studio, framework, refactoring.uicom. primeton
12、. ptp. studio, framework, server, commoncom. primeton. ptp. studio, framework, server, corecom. primeton. ptp. studio, framework, server, uicom. primeton. ptp. studio, framework, teamcom. primeton. ptp. studio, framework, template, corecom. primeton. ptp. studio, framework, template, uicom. primeton
13、. ptp. studio, framework, velocity, uicom. primeton. ptp. studio, framework, wizard, corecom. primeton. ptp. studio, framework, wizard, export.corecom. primeton. ptp. studio, framework, wizard, export.uicom. primeton. ptp. studio, framework, wizard.uicom. primeton. ptp. studio, framework, workbenchc
14、om. primeton. ptp. studio, framework, workbench, deploycom. primeton. ptp. studio, framework, workbench, wizardcom. primeton. ptp. studio, framework, xmlcom. primeton. ptp. studio, server, jbosscom. primeton. ptp. studio, server, tomcat开发工具应用服务器组件com. primeton. ptp. studio, server, weblogiccom. primeton. ptp. studio, leant, evs7T “、十日 I.1J RIcom. primeton. ptp. studio, team, subversion开发工具团队开发组什com.primeton. ptp. studio, updatesite开发工具更新组件com. primeton. ptp. st