【SQL开源代码栏目提醒】:网学会员鉴于大家对SQL开源代码十分关注,论文会员在此为大家搜集整理了“基于Struts+Spring+Hibernate框架构建WEB应用 - 硕士论文”一文,供大家参考学习
西安电子科技大学 硕士学位论文基于StrutsSpringHibernate框架构建WEB应用 别:硕士 专业:软件工程 指导教师:赵文平王宇辉 20100301 摘要 在一个Web信息系统的建设中,开发框架的选择是至关重要的,使用成熟的框架会减少开发工作量、缩短开发时间、降低开发成本,提高系统的可移植性和可扩展性。
基于Struts+Spring+Hibernate的架构凭借其在技术上的巨大优势已经成为目前W曲信息系统开发的主流框架组合。
本论文着重阐述了基于Struts+Spring+Hibernate框架技术实现的Web信息系统的理论基础、设计思想、系统架构以及开发过程。
首先本文对Struts、Spring和Hibernate等框架进行了介绍;接着结合Struts、Spring和Hibernate的各自特点,将这三种框架整合成一个多层框架。
其中Struts主要负责表现层,完成页面显示、响应用户请求等功能;Spring主要负责业务逻辑层,完成应用系统的业务逻辑;Hibernate主要负责数据持久层,完成与数据层的交互功能。
通过整合,充分的发挥了Struts、Spring和Hibernate的各自优势,降低了各层间的耦合度;同时本文详细介绍了这三个框架的组合在作者参与的BOSS(Business Operation SupportSystem,即业务运营支撑系统)系统中的实施过程,通过这三个框架的组合应用,实现了系统的设计目标。
关键词:框架Struts Spring Hibernate BOSS Abstract In the development of a Web information system,the framework which is appliedin the system is very important.Using the mature framework call reduce thedevelopment work and budget,shorten the development cycle,it also Can make thesystem more effective transplant and maintain.The architecture based onStruts+Sprillg+Hibernate becomes the popular framework in the development of theWeb information system due to its technology advantage. This paper explains the basic theory,the design ideas,architecture and thedevelopment of the Web information system based on Struts+Spring+Hibernate.Firstly,the paper makes all introduction on Struts,Spring and Hibernate,then combine the threeframeworks together according their features.In this framework,Struts takes charge ofbeing the presentation layer,to display the page and answer the requests from thecustomers.Spring deals wim the business logic and completes the business logic of theapplication.Hibernate takes charge of being the data persistence layer to communicatewith the database.Through the combination,we can decrease the coupling of the codes.Meanwhile,we apply the fixmaework into the BOSS(Business Operation SupportSystem)system,by this way,we completed the aim of the design.Keyword:Framework Struts Spring Hi