基于Java的多层分布式应用模型研究.pdfVIP

  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文档。上传文档
查看更多
设计开发 橙术一贯 基于Java的多层分布式应用模型研究 何伟 孙希超 (天津工业大学理学院 天津 300387) 摘要 :随着计算机技术的发展 ,人们对大型信息处理系统的要求越来越高。而集中模式以及两层模式具有很大的内伤 ,不能很好地满足人 们的需要 。作者结合工作实际,就 多层分布式系统的实现这一重要议题展开讨论 ,剖析 多层分布式系统体系结构,并介绍相关技术 ,最后研究 多层系统的架构,实现应~J2EE技术的基于Java的多层分布式应用模型的架构。 关键词:Java 多层分布式应用 J2EE 中图分类号 :TP311 文献标识码 :A 文章编号 :1007-9416(2012)03—0155—02 大家都知道,进行大型信息系统的建设工作的第一步就是搭建 BMP和CMP。由于CMP不需要将SQL语言加入到代码中,而且随着 起系统的体系结构。随着计算机技术的不断发展以及现代管理理念 EJB规范的不断发展 ,CMP方案中逐渐纳入一些高级关系内容 ,所 的融合,曾经出现了三种经典的体系架构,分别为:第一,集中模式, 以CMP得到了程序员的广泛认可,被应用到很多编程领域。但是, 集中模式将所有数据充分集中,将操作终端的所有数据都集中到主 对于入门的程序员来说,CMP过于复杂 ,较难掌握。 机中来,进行统一处理;第二,客户机 /服务器模式,客户机 /服务器 JDO规范能够帮助程序员着力于存储Java对象的规范的研究, 模式又被称为两层模式,两层模式就是将系统分为客户机和服务器 有效帮助程序员设计Java对象模型,并进一步在软件架构中存储 两个部分;第三,客户机/应用服务器 /数据库服务器多层模式,多层 Java对象,并进行响应的SQL语言操作。目前市场上的JDO产品性 服务器是在两层架构的基础上进一步发展而来的,采用了三层结构 能还不能让程序员满意,因此,应用面不是很广。 体系:客户机层、应用服务器层以及数据库服务器层。本为将研究基 Hibernate这一对象关系框架致力于对JDBC进行轻量级的对 TJava技术的J2EE架构的MVC模式多层分布式应用模型相关内容。 象分装处理操作,让程序员可以轻松地实现对象编程思维操控数据 库。Hibemate~供了Java类和数据表之间的映射关系,同时还提供 1、多层分布式系统体系结构 了回复机制和数据查询机制。和其它几种框架相比,Hibemate~架 多层模式架构的系统中,客户机用户只需要能够连接上互联 在管理数据库时,能够大大减少工作量,提高了工作效率。此外,为 网,就可以通过标准WEB浏览器作为操作前段,不需要对所使用机 了减少HibernateQL提取数据代码的工作量 ,Hibemate框架通过 器做任何技术配置,直接可以进行数据的输入操作、修改操作以及 代理模式简化了装载类的过程,这就大大节约了开发时间和开发成 查询操作,这一特点大大简化了系统的管理工作和配置工作,极大 本。正是由于Hibernate拥有这些优势,本文将采用Hibernate框架 程度上方便和简化了使用者和维护人员的工作。多层模式的中间层 实现方案的解决。 主要负责客户机和数据库服务器数据的传输和打包操作。多层模式 是当下设计大型信息系统的主流方案。经典的J2EE开发模型有四 3、多层分布式系统的实现 层,分别是 :数据层、业务层、WEB层 以及客户端层。其中的业务层、 Hibernate是基于Java环境的优秀对象持久化开发框架,Hi— WEB层 以及客户端层均拥有相应的容器 ,设置有相关的组件,由容 bemateiI~据对象/关系映射 ,实现对JDBC轻量级封装操作,方便程 器管理组件并给这些组件提供相应的运行环境;数据以及其他资源 序员使用面向对象的思想进行关系数据库的管理 。所以,从本质上 的交互通过容器中相关服务和API来实现。这些组件由于功能的不 说,Hibernate是位于应用系统持久化层以及业

文档评论(0)

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

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档