应用模式建立企业应用框架讲义.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
工作流引擎-参考模型 用户界面 任务表 管理器 交互 过程建模工具 工作流 引擎 监控管理 引用 外部产品/数据 系统控制数据 生成 组织/角色 模型数据 软件构件 被解释 引用 引用 维护 使用 调用 管理员 工作流 执行服务 过程定义 工作流控 制数据 更新 工作流 相关数据 工作流 应用数据 操纵 应用 任务表 调用 应用 企业应用模式示例 – 分布式 业务模式示例-商业服务平台 组织结构模型 权限模型 其它商业组件 开发管理模式示例-代码自动生成机 根据Xml文件自动 生成Sql、Java、Jsp、 配置文件 生成70%代码 数据字典维护程序、 单据类维护程序无需写一行程序 代码生成技术是构建企业级、健壮的、Web应用程序的最为可用的技术 Eclipse Jbuilder 插件 值对象 JAVA,JSP代码等 SQL表的创建脚本 代码机 代码机核心引擎 模板 VM脚本 数据库接口Oracle、SQLServer、DB/2……. XML 业务对象建模 ANT 运行工具 配置、属性文件 开发管理模式示例-迭代 开发管理模式示例-流程 开发队伍 客 户 开发需求 概要设计 提交概要设计报告 审查结果 需求分析 提交需求分析报告 审查结果 详细设计 Model设计 View设计 Controller设计 完了通知 编程及单元测试 进度报告 验收通知    提交成果:   ? 程序代码   ?测试结果报告   ?质量报告   ?操作手册 ? 提交 指出对应 验收测试 检查提交成果物 项目完成 审查 审查 进度管理 学习框架 开发管理模式示例-角色 开发管理模式示例-模版 开发管理模式示例-架构为中心 企业应用框架特性 扩展性 分布式 面向对象 搭建底层平台,提供大量面向高层应用的组件,可在底层基础框架之上搭建应用程序,常用应用使用框架提供功能,特殊应用可扩展 企业级解决方案,企业级应用模式、企业级集成模式和企业级开发管理模式,适合企业级应用开发 一个企业应用项目仅需一个框架专家+一些普通程序员+一些业务专家即可 跳过技术和共性业务的阶段,聚焦个性业务领域 和Struts的比较 比较项 Loushang Struts 备注 MVC 是 VC 企业级经验构造 是 否 本框架经多个省级项目验证 Ldap、Ejb、Soap等支持包 有 无 提供Soap、Ejb等多种支持包 代码优化 是 否 经过专门优化,适应超大企业级应用 通用商业平台 有 无 提供组织结构、权限模型等 工作流引擎 有 无 内嵌工作流引擎 开发方法集成 有 无 和RUP开发方法集成,内嵌协作平台,开发更方便 框架市场定位 行业用户 (烟草、电信、税务、电子政务、金融、证券、公安等行业) 企业用户 (大中小型企业) 软件开发商 (大中小型软件开发商) 框架 正考虑开放Web 应用框架源代码! 欢迎携手共同改善! 参考 Sun J2EE 蓝图 IBM San Francisco 企业应用模式 企业集成模式 --Martin Fowler RUP Langchao 集团开发文档 谢 谢! 欢迎各位专家提出宝贵意见! 开发管理模式-迭代 摘自RUP 开发管理模式-流程指南 摘自RUP 开发管理模式-架构为中心 摘自RUP 开发管理模式-定制开发工具 微软专门有一个小组负责为微软的工程师们提供日常工作和管理的工具软件 微软核心竞争力之一 模式不是万能 模式不是万能! 细节也会决定成败! 不要过度使用模式! 最终目标是达到无为而治! 目 录 背景 企业级应用模式介绍 基于J2EE的企业应用模式 基于模式构建的框架示例 JDBC示例 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 (); } } 资源监视 一个程序如果忘记关闭数据库连接,如果这个程序连续运行几十次,就会造成整个应用程序的瘫痪。 在企业应用开发中存在大量的造成连接可能没有关闭的情况(很多de

文档评论(0)

benzei244572 + 关注
实名认证
内容提供者

建筑工程师持证人

没啥好说的额

领域认证该用户于2024年10月16日上传了建筑工程师

1亿VIP精品文档

相关文档