【摘 要】
:
随着Web技术的广泛应用,许多企业都迫切要求快速、高效地构建自己的Web业务系统。企业版J2EE是Sun提供的一个标准的企业应用开发平台,它为我们开发企业Web应用提供了丰富的技
论文部分内容阅读
随着Web技术的广泛应用,许多企业都迫切要求快速、高效地构建自己的Web业务系统。企业版J2EE是Sun提供的一个标准的企业应用开发平台,它为我们开发企业Web应用提供了丰富的技术选择。然而,一个高质量的应用有赖于设计良好的体系架构的支持。如何正确应用J2EE核心技术来设计和构建一个强健的、具有伸缩性的、可重用的Web应用体系架构是我们所面临的挑战。 Struts是一个基于J2EE平台,实现了MVC设计模式的框架,作为一个通用的请求控制器框架可以进一步优化Web开发。它为Java Web开发提供一个灵活的模型—视图—控制器方法,将前台显示和业务逻辑完全分开,充分实现MVC模型思想。 面向对象的开发方法是当今的主流,然而大部分企业应用不得不与关系数据库频繁交互,所以在企业级应用开发的环境中,对象/关系的映射(ORM)是一种非常耗时的工作。Hibernate是目前开发人员普遍推崇的ORM,它是一个对JDBC进行了轻量级的对象封装的开放源代码的ORM,使Java程序员可以随心所欲的使用面向对象的技术来操作数据库。 本论文的研究重点是持久层技术,即怎样将持久对象映射到数据库表并对其进行操作管理。文中首先对Struts框架及其相关技术做了总体介绍。然后简要介绍了持久层实现机制ORM,比较了几种Java的常用ORM技术,分析了其优缺点。接着深入详细地介绍了Hibernate的ORM机制和对持久化对象的持久化管理。最后,提出了一个新的整合Hibernate的Struts架构,用这个方案设计一个网上书店系统,并详细讲述了这个设计的实现。
其他文献
伴随着电子商务、电子政务、网上银行、网上证券交易等网络应用的飞速发展,随之而来的信息安全问题也越来越受到人们的重视。公钥基础设施PKI已经成为网络安全的关键技术。但
随着信息时代的来临,网络和通信技术飞速发展,计算机网络和操作系统本身的漏洞与安全隐患也日益暴露在人们面前,计算机网络成了破坏者的乐园和滋养黑客的温床,各类网络安全事
目前,所有的电信运营商都面临着三大挑战:如何保持和发展现有的客户关系,如何不断推出新的服务内容,以及如何采用更加灵活的付款方式。为了应对以上挑战,电信运营商同样需要建立一
量子纠缠是量子信息处理中的重要资源,它在许多量子信息处理任务中起着关键的作用,例如:量子隐形传态、量子超密编码、量子密钥分配、量子秘密共享等.刻画纠缠一直是量子信息中
随着网络技术的发展,教学管理网络化已经成为现代教育的一个特征,校园网络己成为学校必备基础。校园网络不仅是学校教学的一个重要的基础设施,而且还是一个重要的信息源泉,校园网
随着科学技术的发展,工业生产中人们对产品精度的要求越来越高,相应的诸如小模数齿轮和光学元件的检测也同样需要达到非常高的精度。伴随精密注塑等技术的出现,工业生产的效
随着移动通信和嵌入式技术的发展,移动终端的功能和增值业务日益丰富,这在很大程度上提高了人们的工作效率和生活质量。但是在为人们带来便利的同时,移动终端的便携性、多样
近年来,随着通信技术不断发展,通过目前覆盖面很广的电力线传输各种数据已经成为了人们关注的焦点。早前的通信技术已经不能满足高性能的传输需求,人们已经把OFDM通信技术列
P2P(peer-to-peer)系统是一个迅速发展的研究领域。P2P系统的应用也已经从传统的文件共享领域逐步扩展到更为广泛的分布式计算领域。传统的P2P不能兼顾系统的扩展性和基于多
随着当今网络时代的到来,互联网已经越来越深入人们的工作和生活,嵌入式系统也正与Internet相结合,网络化成为了嵌入式系统一个新的、不可阻挡的发展趋势。针对嵌入式系统网