基于FSSH框架的研究与应用

被引量 : 5次 | 上传用户:iamvp
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术在全球范围内的发展,WEB应用系统的开发,尤其是轻量级WEB应用系统的开发已经成为软件开发的一个重要领域。用户要求Web应用系统在规模和复杂性上不断提高,而开发周期却越来越短。因此,选择一个良好的体系结构是提高软件开发效率和开发质量,保证软件开发成功的决定因素。Java EE平台由于其开放性、成熟性以及安全性、伸缩性和可扩展性等许多方面的优点,已得到了大多数主流软件厂商和企业客户的认可与青睐。但是,在基于Java EE的WEB应用软件开发过程中,还存在一些不尽人意的地方如:程序可重用程度低、程序应变能力较弱、开发效率低等。本论文通过分析传统JAVA EE体系架构在Web应用开发中的不足,引入了符合中小型企业级应用的轻量级Web应用开发框架。通过研究分析了目前最流行的几种Web开发框架技术Struts2、Spring和Hibernate以及页面模板技术FreeMarker,根据Web应用的分层原则,提出了在表示层集成FreeMarker和Struts2,业务逻辑层采用Spring框架、持久层采用Hibernate框架技术的轻量级Web应用开发架构。FSSH框架集成了最新的流行框架技术。控制层采用Struts2,使得采用MVC设计模式的Web应用变得简单。业务逻辑层采用的Spring框架在依赖注入和事务管理的独到之处,使得层与层之间有了更低的耦合性。数据持久层的Hibernate框架实现了对JDBC轻量级的封装,通过O/R映射使得面向对象编程访问数据库更加轻松。而FreeMarker通过其模板技术替代JSP页面可以大大提高开发效率。利用这几种技术整合的Web框架应用系统无论是在系统总体架构上还是在局部复杂的业务模型中都有了更低的耦合性。基于Struts2、Spring和Hibernate的松耦合Web应用架构整合了这些流行的框架的精华,汇聚了各自的优点。本文在最后结合一个“图书管理系统”的部分功能模块,详细的论述了FSSH架构在具体应用中的实现过程,验证了这一集成架构的可行性。FSSH整合的轻量型架构为那些业务模型简单、业务变更频繁的中小型企业级应用提供了良好的解决方案,具有较高的实用价值。
其他文献
目前国内集装箱码头堆场装卸设备主要有轮胎式龙门起重机(RTG)和轨道式龙门起重机(RMG)两种。其中RTG占90%,两种堆场装卸设备均是集装箱码头主要耗油或耗电的主要设备之一,尤
分析与比较了IGBT驱动器中常用驱动信号隔离技术。针对大功率IGBT驱动器的工况,设计了一种基于磁耦合的数字信号隔离电路,并进行了理论分析,样机开发设计与研究性试验证明了
通过问卷调查和非结构式访谈发现,达州市民办幼儿园教师专业化发展存在自主性不强、专业知识较缺乏、专业技能较差、专业情意水平较低的特点。分析了达州市民办幼儿园教师专
设计了一种基于Buck斩波电路的充电机模块,对电路进行分析及计算,确定了充电机模块各电力电子器件关键参数和器件选型。采用Matlab/Simulink仿真平台构建仿真模型,对各关键参
文章利用模型参考自适应系统(Model Reference Adaptive System,MRAS)在恒压频比起动的基础上进行电机转速辨识,并根据电机转子磁链的电压和电流模型,提出一种感应电机定转子
随着金融危机的不断蔓延和影响的逐渐深化,美国采取第二轮量化宽松货币政策来稳定和刺激经济,此种非常规货币政策将对全球经济产生深远影响,对作为全球第二大经济体的中国也
外汇储备作为国际储备的重要组成部分,在当前国际经济环境动荡不安、贸易摩擦频发的经济全球化背景下,越来越显示出其重要的作用。充足的外汇储备不仅可以调节国际收支,稳定
<正>“天寒地坼”还是“天旱地坼”?2006年重庆遭遇历史上罕见的大旱,嘉陵江、长江水位都下降到有水文纪录以来的最低点,不但田地干裂,就连许多河塘也干涸现底,裂开了大口子
对APON和EPON/GPON两种宽带PON技术进行了分析和比较,并介绍了ITU-T和IEEE关于这两种PON技术的标准化工作以及相关的标准内容。