电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

基于Hibernate与Struts框架的物流管理系统研究

基于Hibernate与Struts框架的物流管理系统研究_第1页
1/4
基于Hibernate与Struts框架的物流管理系统研究_第2页
2/4
基于Hibernate与Struts框架的物流管理系统研究_第3页
3/4
摘要:基于使用单一框架构建企业级应用时存在拓展性差,结构复杂的问题,给出使用Struts 结合 Hibernate 开源框架进行整合开发的实例,同时探讨如何配置和灵活应用Struts 和 Hibernate 框架,充分发挥两者的优势,构建结构清楚、具备强大扩展性和维护性的 J2EE 应用。 关键字:Hibernate Struts MVC J2EE Abstract:To solve the problems such as poor expansibility and difficult work division in building Web application,there is a bestpractice of how to combine and deploy Hibernate http://www.51lunwen.com/logistics/and Struts framework.The combination of using them could construct a standardJ2EE Web application and also improve the development efficiency greatly. Key words:Hibernate,Struts,MVC,J2EE 1 Hibernate 的数据持久化技术 Hibernate 是一个开放源代码的 O/R Mapping(对象关系映射架构),它对 JDBC 进行了轻量级的对象封装,使 JAVA 程序员可以方便地使用对象编程思维来操纵数据库。Hibernate 的目标是简化开发者通常的数据持久化编程任务,它可以把对象模型表示的对象映射到关系型数据库中,同时提供了数据查询和猎取的方法,以大幅度减少开发时人工使用 SQL 和 JDBC 处理数据的时间。 通过使用 Hibernate 可以轻松解决开发者在使用传统的 CMP 以及 JDBC 和 DAO(Date Access Object)技术开发持久层时遇到的困难,即很难把关系表记录完整地映射到持久对象的关系上来,主要体现在多表的关系无法直接映射到对持久对象的映射上来。 2 基于 MVC 模式的 Web 框架 Struts 的应用 2.1 Struts 的框架结构 Struts 是基于模型(Model)、视图(View)、控制器(Controller)的MVC 模式应用架构,MVC 减弱了业务逻辑接口和数据接口之间的耦合,常被用来帮助开发者控制设计变化。在 Struts 框架中,Model 代表的是应用的业务逻辑,通过 JavaBean、EJB 组件实现;View 是应用的表示层,由 JSP 页面产生;Controller 是提供应用的处理过程控制,一般是 Servlet。通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现,组件之间可以进行交互和重用。这种组件化的优点更易于实现对大规模系统的开发和管理。 2.2 应用 Struts 的作用及优势 Struts 清楚地划分了控制部分,事物逻辑和外观视图,让开发者遵循一个统一的模...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

基于Hibernate与Struts框架的物流管理系统研究

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部