1 / 51
文档名称:

毕业设计(论文)-JAVA手机短信分享系统的实现.doc

格式:doc   页数:51
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

毕业设计(论文)-JAVA手机短信分享系统的实现.doc

上传人:3346389411 2013/10/29 文件大小:0 KB

下载得到文件列表

毕业设计(论文)-JAVA手机短信分享系统的实现.doc

文档介绍

文档介绍:XXX大学(学院)
毕业设计(论文)
题目:
姓名
学号
专业
年级
指导教师
完成时间
摘要
随着网络技术的迅速发展和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? How will the application handle container level services such as transactions?
This thesis is just base on these questions, taking an munication platform system development as background, based on MVC architecture, discussed Struts frame, Hibernator’s ORM mechanism, pers