全文预览

网络旅游管理系统的设计与实现

上传者:业精于勤 |  格式:doc  |  页数:48 |  大小:990KB

文档介绍
时间,而只用对对象进行操作。Hibernate的精髓是简化持久层的实现。它完全是针对对象的持久化,即把一个普通的Java对象映射到关系数据库中。面向对象设计中的继承与多态机制在Hibernate里也得到了支持。在数据查询中,它支持动态Query,并提供对十六种数据库语言的支持,它沿用传统数据库的事务模型,使程序员不必为新的事务模型大伤脑筋[7]。另外Hibernate是本地调用,比EntityBean有更高的性能,而且它改进的速度之快也是其它ORM产品无法企及的。3.Struts和Hibernate整合通过Struts+Hibernate框架的整合使得系统开发具备以下优点:(1)使得所开发的应用系统稳定。免费、开源、有丰富的文档和稳定的开发背景。(2)架构分层:这种架构是分层的,由于采用的是整合技术,各层之间是相对独立的,这便于做大的项目时的团队合作,适合每个团队做一块,使得工作分的更细,也避免了因为一块的失误造成整个项目的失败,同时也增加了其重用性。(3)能实现应用系统的逻辑划分。Struts和Hibernate的整合将项目逻辑上进行划分,然后在不同的逻辑层运用框架,随着在开发中的实践,会分的更细,会把Web应用划分的更细,会把更多的框架应用到各层中,达到简化项目的开发和代码的重用。2.4开发工具MyEclipseMyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它可以在数据库和J2EE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML、Struts、JSF、CSS、JavaScript、SQL、Hibernate[8]。在结构上,MyEclipse的特征可以被分为7类:

收藏

分享

举报
下载此文档