基于JSF、Hibernate和Spring框架的网上商店系统的设计和实现

来源 :天津大学 | 被引量 : 0次 | 上传用户:illjyf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
轻量级J2EE应用程序开发方兴未艾,多种框架分别适用于Web应用程序不同的层次,但组合应用这些框架可极大地减轻系统的开发难度,提高系统的可靠性和可维护性。文中介绍的JSF是表示层框架的标准,Hibernate是一个完善的对象关系映射工具,应用于持久化层,而Spring提供了Web应用的一个轻量级解决方案。相比于传统的以EJB为核心的重量级J2EE开发,这些框架结合使用可使开发工作方便快捷地进行下去,非常适应于基于MVC模式的多层项目的开发。本文分析了JSF的特点、生命周期及它所支持的多种模式;Hibernate的体系结构和ORM技术;Spring的体系结构和IoC及AOP等概念。通过运用面向对象方法,对网上商店进行了系统分析和架构设计。在此基础上使用MVC模式将上述三种框架结合使用,配合数据库架设技术实现了一个可实际应用的网上商店系统。文中详细描述了运用面向对象方法进行系统分析、设计以及具体实现的整个过程,并结合代码介绍了系统中主要模块的实现细节。多框架组合使用可使设计人员更充分发挥每种框架的优势,使设计不再局限于某种特定的技术实现,并有助于新的框架和模式的使用。
其他文献
描述逻辑是一种知识表示的形式化方法,是一阶逻辑的可判子集,语义Web的逻辑基础。在语义Web中,知识有多种来源,用户有不同偏好,导致知识表示和推理产生了严重的不一致性和相对性问
移动IPv6协议被认为是推动“移动Internet”发展,并最终走向成功的协议。随着网络应用技术的飞速发展,用户希望能够随时随地与任何人进行多媒体交互通信。因而,移动网络必须
随着互联网的发展,僵尸网络及其发动的分布式拒绝服务( DDoS )攻击成为了网络安全的主要威胁并且带来了严重的损失。而当前针对这种网络威胁的研究仍不成熟,对于僵尸网络的检
PDF格式文件目前已成为数字化信息事实上的一个工业标准,它的跨媒体、跨平台、安全性使其在网络中应用越来越广泛,对其研究显得日益重要。如何生成PDF文件在国内研究的较少,
信息化时代的部队建设和未来高技术战争对军官素质都提出了新的更高的要求。未来战争,是敌我双方军官整体素质的较量。作为部队建设的组织者和领导者,军官是整个部队的“大脑
随着Peer-to-Peer(P2P)网络技术的不断进步,各种P2P应用的流行程度越来越高,近年来Internet上P2P流量的比例也在不断攀升。在科研或工作环境中,以P2P为基础的文件共享、即时
在基于身份的密码学中,通常身份信息是确定的,如IP地址、电子邮件地址等,但是在实际应用中,很多情况下,用户的身份信息是不确定的。在2005年的欧洲密码学会上,Sahai和Waters
通过研究目前主要桌面防火墙产品,分析了它们的工作机制和原理,以及在数据封包过滤的有效性,高效性以及过滤系统本身的安全性等方面存在的问题。指出了基于NDIS中间驱动程序的数
随着我国经济的持续发展、人民生活水平的不断提高,公众对交通出行服务质量的要求也越来越高。可以清醒地看到,我国民航的信息化水平、面向公众及全行业单位与部门的数据共享
随着电子邮件越来越普及的使用,电子邮件已经是人们日常生活网络交流的重要途径。然而垃圾邮件作为商业广告、病毒程序或敏感内容的载体,占用信箱空间和网络带宽,威胁系统安