基于J2EE框架的Web程序开发及实现.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文档。上传文档
查看更多
基于J2EE框架的Web程序开发及实现.pdf

X ,~ X,J,SHU - 匠丑蠢 基矛 框架的 序开发及实现 文◎ 张宁 李笃~一(太原师范学院计算机系 山西太原;天津大学精密仪器与光 电子学院 山西汾阳) 摘要:随着Internet使用的快速普及, 们一般可 以将系统分为四个层次:表示层、 据对象以便操作 。奉系统的持久化逻辑采用 B/S结构的软件 系统越 来越 受到人们 的重 业务逻辑层、持久层 、数据层 。将系统分层 Hibernate作为中间件,并使用DAO设计模式实 视 ,为了快速有效的开发 出Web应用程序, 的好处是,可 以很容易的改变某个层次的实 现.主要是在业务核心方法和具体数据原之间 基于J2EE的框架层 出不穷,例如采用MVC的 现,而不影响到其它层次的正常运作 ,只要 增加一层,这样就减少了两者的耦合。每个持 Strtlts,持久化对象的Hibernate,以及服务 这些层次能够实现相 同的服务 。本文的主要 久话类对应一个DAO,它实现了持久化类的创 于所有层面的Sping等。由于Web系统复杂多 目的就是根据系统的实际需求选择相应的层 建、查询、更新及删除方法 。本系统所有与 样 ,如何选择和整合框架并以此来高效的开 次框架,将他们集合 ,并在此基础上实现该 数据库逻辑有关的方法都在IDao1类 中实现在 发Web系统就成为我们面临的一个问题 本文 系统 。 com.briup.dao包下创建一个接 口并在com. 通过对J2EE技术、框架技术研 究的基础上 , Struts作为MVC 2的Web框架 , 自推 出以 briup.dao.imp1包下创建实现这些接 口的实 提 出了一种企业级应用软件的解决方案。 来不断受到开发者 的追捧 ,得到用广泛的应 现类来实现具体的操作。 关键词:J2EE;Sping;nibernate;持 用 。StrutS 2的所有类都基于接 口,核心接 3.3、业务逻辑层 久化 :框架 口独立于HTTP。这些API并不依赖服务器小程 一 个Web应用程序 的中间部分是业务逻辑 引言 序API。 层 ,该层提供 了系统的主要功能,是提供服 J2EE(Java 2 Enterprise Edition)是 Hibernate是JDBC的轻量级的对象封装, 务和服务调度 的,容易产生性能上的瓶颈, 目前广泛使用的一种系统开发平台。J2EE*~ 它是当前 比较流行的对象持久化技术,也就是 所 以该层的设计实现是非常重要的。本层要 定 的可用性 、可伸缩性 、缩短开发周期 、组 说 ,用hibernate可 以将一个java对象保存到 负责事务处理 、业务逻辑调用 ,本层 的各个 件重用等特点,尤疑将会成为企业级应用软 数据库。它是一个独立的对象持久层框架, 模块通过Struts插件实现 。表示层传来的信 件 的开发趋势。随着J2EE技术的广泛使用, 和AppServer,~IEJB没有什么必然的联系。 息会通过系统配置文件传达至事先定义好的 基于Java的应用程宇框架层 出不穷,例如 Hibernate是一个fHJDBC密切关联的框架 。 Action来处理,处理完成后再传 回用户响应 EXTJS、JSon、Struts,Hibernate,Sping 3、系统的实现 界面 。 等 。由于基于Java的框架多种多样、如何高 3、l系统的设计 本系统编写ActionUSer、Item、Kind 效率的选择和使用框架,来提高系统的开发 本系统采用StFnts2+Hibernate框架, 等类来实现相应的逻辑功能。这样 以

文档评论(0)

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

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

1亿VIP精品文档

相关文档