基于J2EE平台的企业应用模板研究与实现.pdfVIP

基于J2EE平台的企业应用模板研究与实现.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于J2EE平台的企业应用模板研究及实现1 赵大哲 纪勇 王伟 东北大学软件中心 东软集团有限公司 辽宁 沈阳 摘要 随着企业规模的扩大 企业应用需求的日益复杂 如何更快 更好的构建企业应用 成为了大 家比较关心的问题 从软件工程的角度而言 既能提高开发效率 又能保证开发质量的主要途径就是 增强对不同层次业务组件的复用 而企业中业务组件的复用应该通过切实可行的技术保障手段 来为 复用提供良好的搭建 测试和运行环境 这种保障手段的最佳载体就是建立在对业务高度抽象基础上 的企业应用模板 本文首先对企业应用模板的产生动因以及基本工作机理做一下简要分析 然后重点 介绍一下如何综合运用多种 J2EE 平台技术 尤其是开源技术 来构建符合企业应用模板要求的开发 工具及运行环境 最后结合一个既有实例来阐述一下企业应用模板的创建 使用和运行过程 关键词 J2EE应用模板 XML SchemaXPath Velocity 研究背景及应用模板分析 我国 IT 产业经过多年的发展 不论是从研发企业应用的能力上 还是从被服务的企业 规模上 都取得了长足的进步 这种进步的一个重要体现就是 经过数年的积淀 抽象出 了一大批可以支持应用快速生成 易于修改和维护的业务模型 但同时我们也客观的认识 到 由于不同应用场景所体现出来的差异性 使得这些业务模型在不同的应用场景下虽然 体现出了一定的共性 但同时也存在着一些场景相关的独特属性 而这些独特属性的存在 限制了大规模复制已有业务应用的可能性 进而成为了企业提高 QCD Quality/- Cost/Deliver 水平和ROI Return Of Investment 能力和的瓶颈 能否在保持业务模型基 国家项目 国家 八六三 高技术计划项目 2002AA113020 作者简介 赵大哲 女 东北大学软件中心教授 纪勇 男 东软软件股份有限公司高级系统架构师 270 本不变的前提下 通过适当的技术手段来保障固化了的业务模型可以根据不同的应用场景 进行相应的调整 以增强业务模型的复用度 成为了目前企业应用领域内的一个热点问题 目前的企业应用大多已经由传统的C/S 两层应用架构 迁移到了以 Web 应用为主的 三层应用架构上面 J2EE 平台亦成为了这种应用类型事实上的最佳载体 构建于 J2EE 平 台上的每个Web 应用 都包含着大量的业务属性 这些业务属性按照一定的业务逻辑分布 在包括页面 脚本 Java Bean EJB 等在内的各种Web 资源中 当同一业务模型应用在不 同的业务场景中时 往往仅有部分属性需要进行修改 解决了这一部分属性的定制问题 也就意味着解决了整个业务模型面向不同应用场景的适应性问题 为了提供系统的复用度 以及保证应用的开发质量 这种对属性的修改过程最好能够避免通过硬编码的形式 而借 助于相应的技术保障手段并通过配置来完成 为此 我们引入了应用模板的概念 所谓应 用模板 是指通过合理的技术所实现的抽象业务模型 应用模板本身一般都带有部分可变 的属性 以满足不同应用场景的需求 由上可见 应用模板是能够体现平台装配能力的重 要特征 开发大量功能强大的应用模板 将极大地提高用户业务系统的开发效率 那么 为了实现上述的应用模板 以及基于相应的应用模板来完成面向不同应用场景 的业务开发 需要解决哪些问题呢 下面我们就来分析一下 1. 需要一套可以描述应用模板的表达方式 或者说是一套模板语言 并利用这种模 板语言来完成应用变量的声明 和语义逻辑的表达 同时还相应的需要一个可以 根据解析模板语言定义的模板引擎 2. 需要一个可以利用应用模板来创建/编辑业务应用的工具 3. 由于整个过程中 多处用到了基于 XML 开放格式的相关文件 因而需要一种可 以快速生成操作指定XML 文件的Java Bean 接口 以及可以在XML 文件中灵活 查找指定元素的技术 J2EE 作为一个日益成熟的应用体系架构 包含了多种主流技术 灵活运用相关技术

文档评论(0)

july77 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档