企业级应用模式介绍.ppt

上传人:豆**** 文档编号:77565478 上传时间:2023-03-15 格式:PPT 页数:74 大小:6.20MB
返回 下载 相关 举报
企业级应用模式介绍.ppt_第1页
第1页 / 共74页
企业级应用模式介绍.ppt_第2页
第2页 / 共74页
点击查看更多>>
资源描述

《企业级应用模式介绍.ppt》由会员分享,可在线阅读,更多相关《企业级应用模式介绍.ppt(74页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、企业级应用模式介绍企业级应用模式介绍w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件背景 企业级应用模式介绍基于J2EE的企业应用模式基于模式构建的框架示例目目目目 录录录录w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件背景背景背景背景-业务变化业务变化业务变化业务变化在大型企业应用中,办公地点不再局限在大型企业应用中,办公地点不再局限在一栋楼内在一栋楼内,异地办公成为必然异地办公成

2、为必然同楼办公 同城办公 异地办公税务 市级集中 省级集中 烟草 市级集中 省集中 全国集中局域网办公 城域网、专线 Internet办公w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件背景背景背景背景-技术变化技术变化技术变化技术变化 单单机机-网网络络 主机主机-CS-BSCS-BS Corba,J2EE,.NET Corba,J2EE,.NET J2EE J2EE架构以其兼容性、开放性、跨平台性架构以其兼容性、开放性、跨平台性成成为为BSBS应应用的主要用的主要选择选择 国内外高端国

3、内外高端应应用基本都是采用用基本都是采用J2EEJ2EE架构架构w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件背景背景背景背景-组织变化组织变化组织变化组织变化 软软件工厂件工厂 外包、第三方服外包、第三方服务务 组织组织形式更灵活形式更灵活 支持角色分支持角色分层层,分成几个部分来,分成几个部分来设设计计和和实现实现w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件背景背景背景背景-

4、企业级应用特点企业级应用特点企业级应用特点企业级应用特点 大数据量大数据量 频频繁数据繁数据库访问库访问 界面要求高界面要求高 大并大并发发量量 高复高复杂杂度度 用用户户需求千差万需求千差万别别 成熟度要求高成熟度要求高w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件企业级应用例子企业级应用例子企业级应用例子企业级应用例子 山山东东省建行呼叫中省建行呼叫中心心 山山东东移移动动 用用户户数千万数千万级级 春春节节短信达短信达2.252.25亿亿条条 大大连连烟草烟草 吉林烟草吉林烟草 黑

5、黑龙龙江烟草江烟草 广西烟草广西烟草 安徽烟草安徽烟草 山山东东烟草烟草 南京烟草南京烟草 山西烟草山西烟草 甘甘肃肃烟草烟草 洛阳烟草洛阳烟草w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件背景背景背景背景-企业级企业级企业级企业级WebWebWebWeb应用风险应用风险应用风险应用风险欠缺欠缺经验经验会会导导致:致:开开发发成本高成本高软软件件质质量不合格量不合格扩扩展性差,可展性差,可维护维护性、安全性、健壮性差性、安全性、健壮性差一个不好的一个不好的经验经验就就导导致整个致整个应应

6、用用瘫痪瘫痪 例子例子,EJB,Xml,ConnectionEJB,Xml,Connection,ServletServlet实实例例变变量量J2EEJ2EE项目风险项目风险*没有真正理解没有真正理解J2EEJ2EE*过度设计过度设计*业务规则和逻辑混在一块业务规则和逻辑混在一块*缺乏可伸缩性、性能差缺乏可伸缩性、性能差*陈旧的开发过程陈旧的开发过程*没有好的框架方式没有好的框架方式*脱离了技术现实。脱离了技术现实。w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件背景 企业级应用模式介绍基

7、于J2EE的企业应用模式基于模式构建的框架示例目目目目 录录录录w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件面向企业级解决方案面向企业级解决方案面向企业级解决方案面向企业级解决方案 企业级应用模式企业级应用模式 企业级集成模式企业级集成模式 企业级开发管理模式企业级开发管理模式w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件模式模式模式模式-才子佳人故事才子佳人故事才子佳人故事才子

8、佳人故事 逃难到小姐花园逃难到小姐花园 相爱相爱 女方家长反对女方家长反对 贫穷贫穷才子落难才子落难 男中状元男中状元 荣归故里,迎娶夫人荣归故里,迎娶夫人我的梦中情人是个英雄,我的梦中情人是个英雄,有一天他会踩着五彩祥云有一天他会踩着五彩祥云来娶我来娶我w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件企业级应用模式企业级应用模式企业级应用模式企业级应用模式 分分层层模式模式 服服务为务为中心的框架模式中心的框架模式 MVCMVC框架模式框架模式 分布式模式分布式模式 对对象关系映射象关系

9、映射 使用企使用企业级应业级应用模式构建企用模式构建企业应业应用框架能用框架能提高框架的可用性、健壮性和提高框架的可用性、健壮性和扩扩展性展性w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件企业级集成模式企业级集成模式企业级集成模式企业级集成模式 网状集成网状集成 总线总线集成集成 发发布布订阅订阅 请请求求应应答答 文件共享文件共享 数据数据库库共享共享w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o

10、 m浪 潮 软 件企业级开发管理模式企业级开发管理模式企业级开发管理模式企业级开发管理模式 框架框架为为中心中心 角色分工角色分工 RUPRUP 风险风险管理管理 用例用例驱动驱动 测试驱动测试驱动 迭代演迭代演进进w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件应用模式应用模式应用模式应用模式-分层分层分层分层 上有天堂上有天堂下有下有十八层地狱十八层地狱w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c

11、o m浪 潮 软 件应用模式应用模式应用模式应用模式-分层分层分层分层-续续续续 OSI 7-OSI 7-层层 通信模型通信模型 层层1 1 物理物理层层 层层2 2 数据数据链链路路层层 层层3 3 网网络层络层 层层4 4 传输层传输层 层层5 5 会会话层话层 层层6 6 表示表示层层 层层7 7 应应用用层层w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件应用模式应用模式应用模式应用模式-分层要素以及特点分层要素以及特点分层要素以及特点分层要素以及特点 分分层层原原则则责责任划分任

12、划分层层抽象,抽象例子抽象,抽象例子 优优点点 可可维护维护性性 重用重用 可可扩扩展性展性 可可测试测试性性 缺点缺点 低效低效 增加增加额额外的工作外的工作w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件应用模式应用模式应用模式应用模式-MVC-MVC-MVC-MVC责任区分责任区分责任区分责任区分控制层控制层 Controller责任责任合作合作接受接受Http请求请求View整理汇集整理汇集Http参数参数转换转换Http请求到请求到Model层层Model调用相应的调用相应的Vi

13、ew(jsp)处理)处理View封装封装Model返回的返回的数据为数据为ViewBeanModel管理管理session业务层业务层 Model责任责任合作合作执行请求执行请求的服务的服务独立运行,不独立运行,不关心调用者关心调用者显示层显示层 View责任责任合作合作从从Model收集数据收集数据Model创建创建Html通过通过Http/Https返回返回w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件应用模式应用模式应用模式应用模式-MVC-MVC-MVC-MVC架构模式架构模式架

14、构模式架构模式w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件应用模式应用模式应用模式应用模式-服务为中心的架构服务为中心的架构服务为中心的架构服务为中心的架构w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件应用模式应用模式应用模式应用模式-服务框架服务框架服务框架服务框架-特性特性特性特性 是一个容器是一个容器提供服提供服务务运行的上下文运行的上下文环环境和其他一些特性,境和其他一些

15、特性,服服务务需要向架构注册需要向架构注册管理服管理服务务(监监控、启控、启动动、销销毁毁)使用服使用服务务工厂来工厂来创创建服建服务务 每个服每个服务务都是插件都是插件通通过过接口向外提供服接口向外提供服务务可有多种可有多种实现实现方式方式 服服务务可以灵活定可以灵活定义义w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件应用模式应用模式应用模式应用模式-服务框架服务框架服务框架服务框架-特性(续)特性(续)特性(续)特性(续)服服务务方式多种多方式多种多样样WebServiceWebSe

16、rvice组组件件APIAPI 服服务务是透明的是透明的框架可以存在于框架可以存在于环环境上下文,比如服境上下文,比如服务务框架可框架可同同时时存在于两个存在于两个ServletContextServletContext上下文中,也可上下文中,也可以以独立以以独立应应用程序方式用程序方式单单独运行独运行w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件应用模式应用模式应用模式应用模式-分布式分布式分布式分布式 东东厂厂 克格勃克格勃 拉登的基地拉登的基地组织组织 w w w.l a n g

17、c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件应用模式应用模式应用模式应用模式-分布式分布式分布式分布式-续续续续w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件应用模式应用模式应用模式应用模式-OR-OR-OR-OR映射映射映射映射 类类-表表 对对象象-纪录纪录行行 属性属性-列列 w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f

18、t.c o m浪 潮 软 件企业级集成模式企业级集成模式企业级集成模式企业级集成模式-网状接口网状接口网状接口网状接口w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件企业级集成模式企业级集成模式企业级集成模式企业级集成模式-星形接口星形接口星形接口星形接口 XmlXml RMI/CORBA RMI/CORBA WebServiceWebServicew w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪

19、 潮 软 件开发管理模式开发管理模式开发管理模式开发管理模式-迭代迭代迭代迭代摘自RUPw w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件开发管理模式开发管理模式开发管理模式开发管理模式-流程指南流程指南流程指南流程指南摘自RUPw w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件开发管理模式开发管理模式开发管理模式开发管理模式-架构为中心架构为中心架构为中心架构为中心摘自RUPw w w.

20、l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件开发管理模式开发管理模式开发管理模式开发管理模式-定制开发工具定制开发工具定制开发工具定制开发工具微软专门有一个小组负责微软专门有一个小组负责为微软的工程师们提供日为微软的工程师们提供日常工作和管理的工具软件常工作和管理的工具软件微软核心竞争力之一微软核心竞争力之一w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件模式不是万能模式不是万能模式不是万能模

21、式不是万能模式不是万能!模式不是万能!细节也会决定成败!细节也会决定成败!不要过度使用模式!不要过度使用模式!最终目标是达到无为而治!最终目标是达到无为而治!w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件背景 企业级应用模式介绍基于J2EE的企业应用模式基于模式构建的框架示例目目目目 录录录录w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件JDBCJDBCJDBCJDBC示例示例示例

22、示例public static void main(String args)try .Connection con=DriverManager.getConnection();.Statement stmt=con.createStatement();ResultSet rs=stmt.executeQuery(query);.rs.close();/关闭语句关闭语句stmt.close();/关闭连接关闭连接con.close();catch(java.lang.Exception ex)ex.printStackTrace();w w w.l a n g c h a o s o f t.c

23、 o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件资源监视资源监视资源监视资源监视 一个程序如果忘记关闭数据库连接,如果一个程序如果忘记关闭数据库连接,如果这个程序连续运行几十次,就会造成整个应这个程序连续运行几十次,就会造成整个应用程序的瘫痪。用程序的瘫痪。在企业应用开发中存在大量的造成连接可在企业应用开发中存在大量的造成连接可能没有关闭的情况(很多能没有关闭的情况(很多demo例子也起了误例子也起了误导人的作用)导人的作用)数据连接监视器采用代理、包装器、适配数据连接监视器采用代理、包装器、适配器等模式,监视连接,在开发过程中就能监器等模式,监视连

24、接,在开发过程中就能监控到每次连接没有关闭的情况控到每次连接没有关闭的情况 w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件资源监视资源监视资源监视资源监视w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件翻页翻页翻页翻页 几乎所有几乎所有Web企业应用都会涉及翻页问企业应用都会涉及翻页问题,翻页的问题处理得好坏与否,将会对题,翻页的问题处理得好坏与否,将会对系统的性能产生致命的影响。系

25、统的性能产生致命的影响。虽然现在互联网上关于翻页的讨论非常虽然现在互联网上关于翻页的讨论非常之多,有的高效却开发效率低、功能弱,之多,有的高效却开发效率低、功能弱,有的易于开发却非常低效。如何构建一个有的易于开发却非常低效。如何构建一个好的翻页系统?并实现列表中排序、查询、好的翻页系统?并实现列表中排序、查询、过滤?过滤?w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件翻页翻页翻页翻页 缓缓存所有内容?存所有内容?缓缓存索引存索引(如如JIVE)JIVE)只取当前只取当前页页w w w.l

26、 a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件概要分析概要分析概要分析概要分析 如何监控系统的性能,找出执行缓如何监控系统的性能,找出执行缓慢的操作?慢的操作?如何监控事务执行的速度如何监控事务执行的速度?把执行缓慢的事务找出来?把执行缓慢的事务找出来?虽然有很多概要分析工具可以监控虽然有很多概要分析工具可以监控所执行的方法的时间,但是自己做性所执行的方法的时间,但是自己做性能监控通常是有必要的,它能更好的能监控通常是有必要的,它能更好的贴近应用程序,帮助我们找出系统执贴近应用程序,帮助我们找出系统执

27、行缓慢的操作,找到系统的瓶颈行缓慢的操作,找到系统的瓶颈 w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件EJBEJBEJBEJB业务管理器业务管理器业务管理器业务管理器 国内用户和开发者都喜欢追逐时髦,好用新国内用户和开发者都喜欢追逐时髦,好用新技术。当前国内但凡开发技术。当前国内但凡开发J2EE程序,都要使程序,都要使用用EJB、使用、使用WebService,否则就觉得落伍。不否则就觉得落伍。不过过EJB的开发调试在当前都成问题,频繁的修的开发调试在当前都成问题,频繁的修改部署发布也

28、让人伤透了脑筋。改部署发布也让人伤透了脑筋。结合结合Command模式、事件模式、单件模式、模式、事件模式、单件模式、DAO模式,使用模式,使用EJB管理器,只写一个管理器,只写一个EJB,既既能利用能利用EJB的分布式、事务处理等优点,又无的分布式、事务处理等优点,又无须写须写Ejb程序,让开发程序,让开发Ejb变的真正简单。变的真正简单。w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件资源资源资源资源如何管理好系统的多种资源如何管理好系统的多种资源 图片、图片、javascript脚本

29、,按钮(快捷键、脚本,按钮(快捷键、按钮名、按钮值按钮名、按钮值 参数、像订单状态这种枚举类型、不同参数、像订单状态这种枚举类型、不同地区不同叫法。地区不同叫法。btn.add.name=btnAddbtn.add.value=增加Ibtn.add.key=Iw w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件DBMAPDBMAPDBMAPDBMAP 如果要取一个表的字段的数据类型,我们如果要取一个表的字段的数据类型,我们还可以根据还可以根据JDBC连接的元数据来取,但是连接的元数据来取,但是

30、如果我们要取得某个表和某个字段的中文描如果我们要取得某个表和某个字段的中文描述呢?述呢?通过自定义的配置文通过自定义的配置文件件,不但可以取得中,不但可以取得中文描述,还可解决通过文描述,还可解决通过JDBC元数据的性能元数据的性能问题。通过这个对象,我们可以检验数据有问题。通过这个对象,我们可以检验数据有效性、一致性,可以智能的在页面上将客户效性、一致性,可以智能的在页面上将客户编号替换为客户名称编号替换为客户名称 w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件SqlSqlSqlSql

31、对象对象对象对象 Sql数据对象,我们使用数据对象,我们使用OOAD来处理大来处理大数据量的基于事务处理系统时,会碰到很多数据量的基于事务处理系统时,会碰到很多疑惑疑惑在一个方法里面完成一个事务吧,很难重用在一个方法里面完成一个事务吧,很难重用 在多个方法(通常还可能调用了别的对象)里在多个方法(通常还可能调用了别的对象)里吧,本来一条吧,本来一条sql写完的,要用多条写完的,要用多条sql执行,效执行,效率可想而知。率可想而知。将将Sql封装成对象,很对象化的在各个方封装成对象,很对象化的在各个方法间传递,既能重用效率也不低法间传递,既能重用效率也不低 w w w.l a n g c h a

32、 o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件事务上下文事务上下文事务上下文事务上下文 Dao模式模式 如何让如何让Dao不用修改就能在不用修改就能在Ejb和和Jdbc中使中使用用 着重解决事务问题着重解决事务问题 事务上下文事务上下文w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件单据维护单据维护单据维护单据维护 像订单和订单行这类的维护程序,对像订单和订单行这类的维护程序,对于习惯使用于习惯使用CS程序的企业操作员来

33、说,程序的企业操作员来说,如果指望他们像网上用户一样慢慢点如果指望他们像网上用户一样慢慢点击增加到购物车的方式,绝对是接受击增加到购物车的方式,绝对是接受不了的。不了的。在页面写上大量的在页面写上大量的javascript,是可以是可以实现回车自动出来上面的帮助,回车实现回车自动出来上面的帮助,回车自动到下一个输入框,或者到新的一自动到下一个输入框,或者到新的一行行w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件其它等等其它等等其它等等其它等等 根据权限生成不同菜单根据权限生成不同菜单 审

34、计审计 最大号表最大号表 灵活报表灵活报表 等等等等w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件背景 企业级应用模式介绍基于J2EE的企业应用模式基于模式构建的框架示例目目目目 录录录录w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件中国中国软软件件产业产业之路在何方之路在何方中国软件产业之路中国软件产业之路中国软件产业之路中国软件产业之路w w w.l a n g c h a o

35、 s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件企业应用框架概念企业应用框架概念企业应用框架概念企业应用框架概念在面向对象的设计和编程中,复用主要通过在面向对象的设计和编程中,复用主要通过框架的概念加以阐述框架的概念加以阐述 是一些代表商是一些代表商业应业应用的用的实实体体对对象,相互象,相互协协作作实现实现核心商核心商业过业过程,允程,允许许开开发发者使用此框架者使用此框架来开来开发发完成最完成最终终的不同需求。的不同需求。基于框架的技基于框架的技术术通通过过重用提高了生重用提高了生产产效率,效率,使用成熟的架构不使用成熟的架构

36、不仅仅能能够够降低开降低开发风险发风险、提高、提高生生产产率,率,还还能能对对系系统统统统一一规规划,降低信息孤划,降低信息孤岛岛,提高整合度提高整合度w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件框架分层框架分层框架分层框架分层-横向横向横向横向w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件框架分层框架分层框架分层框架分层-纵向纵向纵向纵向w w w.l a n g c h a

37、o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件例子例子例子例子 浪潮楼上企业应用框架浪潮楼上企业应用框架浪潮楼上企业应用框架浪潮楼上企业应用框架供供应应链链管管理理SCM财财务务管管理理FI/CO销销售售与与分分销销SD客客户户关关系系CRM生生产产制制造造MRPII人人力力资资源源HR知知识识管管理理KM全全面面预预算算FBM资资金金管管理理CBM电电子子商商务务e-Business商商业业智智能能BI门门户户管管理理EP制造制造金融与服务金融与服务政府与公共政府与公共化化工工制制药药造造纸纸烟烟草草食食品品离离散散证证券券

38、保保险险信信托托银银行行电电信信税税务务教教育育质质监监国国防防能能源源医医疗疗卫卫生生w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件WebWebWebWeb应用框架组件图应用框架组件图应用框架组件图应用框架组件图w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件企业应企业应企业应企业应用模式示例用模式示例用模式示例用模式示例 MVC MVC MVC MVCw w w.l a n g

39、c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件企业应用模式示例企业应用模式示例企业应用模式示例企业应用模式示例-基于服务基于服务基于服务基于服务w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件集成模式示例集成模式示例集成模式示例集成模式示例-EAI-EAI-EAI-EAIw w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪

40、 潮 软 件集成模式示例集成模式示例集成模式示例集成模式示例-信信信信息交换息交换息交换息交换w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件集成模式示例集成模式示例集成模式示例集成模式示例-即时消息即时消息即时消息即时消息w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件符合符合WFMCWFMC规规范范 简单简单易用易于易用易于扩扩展展工作流程自定工作流程自定义义表表单单自定自定义义丰

41、富的流程丰富的流程监监管工具管工具企业应用模式示例企业应用模式示例企业应用模式示例企业应用模式示例 OR OR OR OR映射映射映射映射 w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件工作流引擎工作流引擎工作流引擎工作流引擎-参考模型参考模型参考模型参考模型用户界面任务表管理器交互过程建模工具工作流引擎监控管理引用外部产品/数据系统控制数据生成组织/角色模型数据软件构件被解释引用引用维护使用调用管理员工作流执行服务过程定义工作流控制数据更新工作流相关数据工作流应用数据操纵 应用任务表调

42、用应用w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件企业应用模式示例企业应用模式示例企业应用模式示例企业应用模式示例 分布式分布式分布式分布式 w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件 组织结组织结构模型构模型 权权限模型限模型 其它商其它商业组业组件件业务模式示例业务模式示例业务模式示例业务模式示例-商业服务平台商业服务平台商业服务平台商业服务平台w w w.l a n g

43、 c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件 根据根据XmlXml文件自文件自动动生成生成SqlSql、JavaJava、JspJsp、配置文件配置文件生成生成70%70%代代码码数据字典数据字典维护维护程序、程序、单单据据类维护类维护程序无需写一行程序程序无需写一行程序代代码码生成技生成技术术是构建企是构建企业级业级、健壮的、健壮的、WebWeb应应用用程序的最程序的最为为可用的技可用的技术术开发管理模式示例开发管理模式示例开发管理模式示例开发管理模式示例-代码自动生成机代码自动生成机代码自动生成机代码自动生

44、成机EclipseJbuilder 插件值对象JAVA,JSP代码等SQL表的创建脚本代码机代码机核心引擎模板VM脚本数据库接口Oracle、SQLServer、DB/2.XML业务对象建模ANT运行工具配置、属性文件w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件开发管理模式示例开发管理模式示例开发管理模式示例开发管理模式示例-迭代迭代迭代迭代w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮

45、 软 件开发管理模式示例开发管理模式示例开发管理模式示例开发管理模式示例-流程流程流程流程开发队伍开发队伍客客 户户开发需求概要设计提交概要设计报告审查结果需求分析 提交需求分析报告审查结果详细设计Model设计View设计Controller设计完了通知编程及单元测试进度报告验收通知提交成果:程序代码测试结果报告质量报告操作手册提交指出对应验收测试检查提交成果物项目完成审查审查进度管理学习框架w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件开发管理模式示例开发管理模式示例开发管理模式示例

46、开发管理模式示例-角色角色角色角色w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件开发管理模式示例开发管理模式示例开发管理模式示例开发管理模式示例-模版模版模版模版w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件开发管理模式示例开发管理模式示例开发管理模式示例开发管理模式示例-架构为中心架构为中心架构为中心架构为中心w w w.l a n g c h a o s o f t.c o m

47、w w w.l a n g c h a o s o f t.c o m浪 潮 软 件 扩扩展性展性 分布式分布式 面向面向对对象象搭建底搭建底层层平台,平台,提供大量面提供大量面向高向高层应层应用的用的组组件,件,可在底可在底层层基基础础框架之上搭建框架之上搭建应应用程序,常用用程序,常用应应用使用使用框架提供功能,特殊用框架提供功能,特殊应应用可用可扩扩展展企企业级业级解决方案,企解决方案,企业级应业级应用模式、企用模式、企业级业级集成集成模式和企模式和企业级业级开开发发管理模式,适合企管理模式,适合企业级应业级应用开用开发发一个企一个企业应业应用用项项目目仅仅需一个框架需一个框架专专家家+

48、一些普通一些普通程序程序员员+一些一些业务专业务专家即可家即可跳跳过过技技术术和共性和共性业务业务的的阶阶段,聚焦个性段,聚焦个性业务领业务领域域企业应用框企业应用框企业应用框企业应用框架特性架特性架特性架特性w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件和和和和StrutsStrutsStrutsStruts的比较的比较的比较的比较比较项比较项LoushangStruts备注备注MVCMVC是是VCVC企业级经验构造企业级经验构造 是是否否本框架经多个省级项目验证本框架经多个省级项目验

49、证LdapLdap、EjbEjb、SoapSoap等支持包等支持包有有无无提供提供SoapSoap、EjbEjb等多种支持包等多种支持包代码优化代码优化是是否否经经过过专专门门优优化化,适适应应超超大大企企业级应用业级应用通用商业平台通用商业平台有有无无提供组织结构、权限模型等提供组织结构、权限模型等工作流引擎工作流引擎有有无无内嵌工作流引擎内嵌工作流引擎开发方法集成开发方法集成有有无无和和RUPRUP开发方法集成,内嵌协开发方法集成,内嵌协作平台,开发更方便作平台,开发更方便w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s

50、o f t.c o m浪 潮 软 件行行业业用用户户 (烟草、烟草、电电信、税信、税务务、电电子政子政务务、金融、金融、证证券、公券、公安等行安等行业业)企企业业用用户户(大中小型企(大中小型企业业)软软件开件开发发商商(大中小型(大中小型软软件开件开发发商)商)框架市场定位框架市场定位框架市场定位框架市场定位w w w.l a n g c h a o s o f t.c o mw w w.l a n g c h a o s o f t.c o m浪 潮 软 件框架框架框架框架正考虑开放正考虑开放Web应用框架源代码!应用框架源代码!欢迎携手共同改善!欢迎携手共同改善!w w w.l a n

展开阅读全文
相关资源
相关搜索

当前位置:首页 > pptx模板 > 企业培训

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁