分类号密级
U D C 编号
工程硕士专业学位论文
基于Struts+Spring+Hibernate框架的信息交流平台的研究
The Research of munication platform system Based on Struts+Spring+Hibernate frameworks
:
指导教师姓名、职称: 副教授
:软件工程
:软件工程
二○○六年五月
郑重声明
本人的学位论文是在导师指导下独立撰写并完成的,学位论文没有剽窃,抄袭,造假等违反学术道德,学术规范和侵权行为,本人愿意承担由此而产生的法律后果和法律责任,特此谨慎声明。
学位论文作者: 学生的亲笔
2006年 5 月 12 日
摘要
随着网络技术的迅速发展和J2EE平台的广泛应用,基于B/S的多层WEB体系结构正在不断的完善。WEB技术的发展推动了信息化的发展,使人们能够不再受地理空间的限制与其他人进行信息的交流与共享。而开发这样一个信息交流平台,正是本论文要着手处理的问题。
其实,就算用Java建造一个不是很烦琐的web应用程序,也不是件轻松的事情。当为一个应用程序建造一个构架时有许多事情需要考虑。从高层来说,开发者需要考虑:怎样建立用户接口(user interfaces)? 在哪里处理业务逻辑?和怎样持久化应用数据。这三层每一层都有它们各自的问题需要回答。各个层次应该使用什么技术?怎样才能把应用程序设计得松耦合和能灵活改变? 构架允许层的替换不会影响到其它层吗?应用程序怎样处理容器级的服务(container level services),比如事务处理(transactions)?
本论文正是基于上述问题出发,以开发一个信息交流平台系统为背景,对基于MVC模式的Struts框架、Hibernate的ORM机制和对持久对象持久化的管理以及Spring IoC(控制反转)技术进行了探讨。并整合这三种框架:表现层使用Struts;业务层使用Spring;持久层使用Hibernate进行系统的开发。最后结合具体的事例对系统的实现作了详细的说明,验证了实现方法的可行性。
关键词:J2EE Struts Hibernate Spring 模式框架
Abstract
With the rapid development work technology and the wide use of J2EE platform, the multilayer web structure base on B/S has developed gradually. WEB technique’s development has promoted the development of informationization, it has made people municate and share information without area and space limitation. However, developing such kind of munication platform is just the case in this thesis.
Building non-trivial web applications with Java is no trivial task. There are many things to consider when structuring architecture to house an application. From a high-level, developers are faced with decisions about how they are going to construct user interfaces, where the business logic will reside, and how to persist application data. Each of these three layers has their own questions to be answered. What technologies should be implemented across each layer? How can the application be designed so that it is loosely coupled and flexible to change? Does the architecture allow layers to be replaced without affecting other layers? Ho
优秀毕业设计精品]基于Struts+Spring+Hibernate框架的信息交流平台的研究 来自淘豆网m.daumloan.com转载请标明出处.