基于JSF和Hibernate的Web应用研究与实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:weishenmeme11
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet技术和企业信息化建设的发展,构建基于Web的应用系统的需求越来越复杂,开发周期要求越来越短,同时对系统的稳定性、扩展性、交互性和可维护性要求也越来越高。但在实际的系统开发中,每个项目都需要根据实际应用寻找一个新的解决方案,这种方式即费时又费力,无法满足企业信息化建设发展的要求。因此,在开发Web应用系统的过程中,为了提高开发的开发效率,同时考虑到应用系统的灵活性、安全性和实用性,就需要有一种好的设计模式,一个好的可复用的系统框架设计作为一种可行的方案来解决这一常见的问题。设计模式描述了通用的、简单的和可重用的解决方案的核心,在基于JAVAEE体系的应用系统的开发过程中,正确的理解和使用设计模式,能缩短系统的开发时间,提高系统的开发效率,起到了事半功倍的功效。针对以上问题,论文结合应用系统多层次体系结构发展的现状,对JSF框架和Hibernate框架进行深入分析。JSF是一种基于MVC设计模式的Web UI框架,在系统开发中应用JSF,实现了表示层与业务逻辑层的分离,提高了系统的开发效率。而Hibernate作为一个面向Java环境的对象/关系数据库映射的工具。它提供的ORM机制可以把一个对象映射到多个数据库表,可以实现多种实体关联关系的映射,可以实现继承映射;它提供的查询语言HQL实现了ORM的多态连接查询和动态查询。本文首先阐述了MVC设计模式和JAVAEE,在此基础上,对JSF框架和Hibernate框架进行了深入的研究,重点给出了集成框架中的UI组件、事件模型和数据库映射,并对集成框架开发Web应用中遇到的问题进行了分析,给出了解决方法;最后应用JSF和Hibernate集成框架实现了DesignAnyWhere系统的Web平台。实践表明,应用JSF和Hibernate框架可以极大地提高系统开发效率,同时满足系统可扩展性、可维护性和高交互性的要求。
其他文献
在现代社会,人们获取信息越来越容易,手段越来越多,随之产生的是隐私保护更为迫切,因此对加密的要求也越来越高。如今,除了传统的指纹加密、字符加密等外,利用语音来识别身份作为加
可见光通信(Visible Light Communication,VLC)是一种新兴的高速无线通信技术。它利用发光二极管(Light Emitting Diode,LED)响应速度快、稳定性强等特性,将信号调制到LED上,
Web服务技术为企业应用环境集成提供了一个新的高效解决方案,基于XML、SOAP、WSDL和UDDI等协议的标准接口实现了异构的分布式自治系统之间的互操作性。除互操作性之外,事务特性
物理层安全技术从无线信道的本质属性出发,为安全通信提供了有效的解决思路。然而,现有的物理层安全技术主要针对被动窃听,当非法用户主动发送恶意干扰时,它能同时增强窃听性
深入研究了我国10kV配电网特点和馈线自动化技术,设计了以基于FTU和电力线载波通信的集中式保护为主、基于FTU的重合闸保护为辅的馈线自动化方案,不论通信是否正常,都能实现线路故障区段的自动隔离和非故障区段的供电恢复,设计并制作了基于ARM的馈线自动化终端硬件,实现了FTU主要的软件功能,并对FTU所处恶劣环境中几种典型的干扰的产生机理和频谱特性进行了分析,在硬件和软件方面采取了必要的抗干扰措施来
漏电保护是防止人身触电、电气火灾及电气设备损坏的一种有效的防护措施,被广泛应用于电力、电子和建筑等领域。虽然目前对漏电触电的研究已经非常多,但是目前市面上的漏电保护
无线Mesh网络(WMN)是一种新型的宽带无线网络结构,具有自组织、自配置、高带宽、兼容性和低成本等优点,已经成为无线通信领域新的研究热点。该网络技术的出现为解决不同网络之
随着无线通信的飞速发展,与日剧增的智能终端以及不断涌现的高速业务,导致频谱资源稀缺及其利用率低等问题日益突出。如何实现频谱高度共享,满足更多类型高速业务的接入需求,成为
运动车辆的有效检测和准确跟踪是现代智能交通研究核心部分。本论文在总结和分析现有的车辆检测和跟踪技术的基础上,重点研究摄像头固定下运动车辆的检测和跟踪技术,其中主要
在水声信号采集中常常要用到多通道数据采集,高速持续的存储是其主要特点。基于总线的数据采集与存储系统,由于可靠且易于实现、经济等优点,得到了广泛的应用。但当数据传输率很