java ee的旅游博客网站系统设计与实现

java ee的旅游博客网站系统设计与实现

ID:13774940

大小:1.59 MB

页数:26页

时间:2018-07-24

java ee的旅游博客网站系统设计与实现_第1页
java ee的旅游博客网站系统设计与实现_第2页
java ee的旅游博客网站系统设计与实现_第3页
java ee的旅游博客网站系统设计与实现_第4页
java ee的旅游博客网站系统设计与实现_第5页
资源描述:

《java ee的旅游博客网站系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录1.引言11.1课题背景11.2研究意义12.系统设计所用技术12.1JSP技术12.2JavaBean组件技术22.3Struts2框架22.4Hibernate框架22.5Spring框架32.6AJAX技术33.系统分析33.1可行性分析33.2需求分析43.3系统建模54.系统设计84.1系统流程设计84.2数据库关系设计115系统实现145.1系统架构概述145.2持久层Hibernate实现165.3控制层struts2的实现165.4业务层Spring的实现185.5系统功能详细设计206.系统测试226.1测试计划226.2部分测试用例226.3测试结果227.结语

2、23参考文献23基于javaEE的旅游博客网站系统的设计与实现基于javaEE的旅游博客网站系统设计与实现内容提要:本网站的设计目的旨在建立一个完全由用户分享旅行心得进而为更多用户提供参考的平台。本人负责系统的整体设计,主要任务是实现以Spring框架为核心,向下整合Hibernate进行持久层访问,向上整合Struts2按清晰的MVC模型结构进行设计。本论文主要介绍本网站设计的意义及背景,介绍本网站基于J2EE架构的设计方案和所要实现的主要功能,讲述本网站的业务逻辑层、持久层和事务管理层在设计与开发过程中所涉及的技术及其实现过程。关键词:旅游J2EEMVC1.引言1.1课题背景旅游博

3、客网旨在建立一个用户与用户交流旅游心得体会,共享旅游乐趣与经验,进而可以结识志同道合的朋友,促进人际交流的一个平台。随着人们生活水平的提高,旅行成为当今人们生活的必需,放眼望去,互联网上的大部分的旅行网站都被宾馆、航班等与旅游相关的广告所包围,其中有些资讯就是广告,这使的消费者不敢确信一些信息的真实性,这对旅游博客网的发展是致命的,它的发展受到了严重的商业阻碍,这就促使我们想要去建立一个真实的旅游交流平台。1.2研究意义互联网的发展是以供人们生活、学习方便为基础的,只要是方便人们生活的应用,其就有发展价值,旅游作为人们生活中出行的一部分自然应该受到很高的重视。出行的意义就在于感受,交流

4、。盲目的出行容易导致发生危险。针对以上这些需求,旅游博客网在互联网上帮助大家更好地出行就显的尤为重要,也体现了互联网的无处不在。本网站基于旅行者的博客文章为基础,通过用户之间的互动为用户提供参考。2.系统设计所用技术本系统是基于J2EE的应用开发,在系统中使用了目前J2EE核心的开发技术――JSP、JavaBean、Servlet,还有目前流行的开源框架——Struts2、Spring、Hiberante。下面是对这些关键技术的重点介绍。2.1JSP技术JSP产生于JavaServlet技术之后,主要是为解决Servlet中输出HTML代码效率低下的问题。23基于javaEE的旅游博客

5、网站系统的设计与实现JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。JSP与Java Servlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。JSP可用一种简单易懂的等式表示为:HTML+Java=JSP[1]。本系统应用JSP技术可以带来的好处如下:(1)一次编写,到处运行。除了系统之外,

6、代码不用做任何更改。(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/.net的局限性是显而易见的。(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,皆可以运行。(4)多样化和功能强大的开发工具支持。这一点与ASP很像,JSP已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。(5)支持服务器端组件。web应用需要强大的服务器端组

7、件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。JSP可以使用成熟的JAVABEANS组件来实现复杂商务功能。2.2JavaBean组件技术JavaBean主要作用是封闭业务逻辑,以便于外界的调用。JavaBean通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。众所周知,属性名称符合这种模式,其他Java类可以通过自身机制发现和操作这些JavaBean属性。用户可以认为JavaBean提供了一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。