javaWeb开发文献综述

上传人:go****e 文档编号:136846344 上传时间:2020-07-02 格式:DOC 页数:10 大小:203KB
返回 下载 相关 举报
javaWeb开发文献综述_第1页
第1页 / 共10页
javaWeb开发文献综述_第2页
第2页 / 共10页
javaWeb开发文献综述_第3页
第3页 / 共10页
javaWeb开发文献综述_第4页
第4页 / 共10页
javaWeb开发文献综述_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《javaWeb开发文献综述》由会员分享,可在线阅读,更多相关《javaWeb开发文献综述(10页珍藏版)》请在金锄头文库上搜索。

1、毕业设计(论文)文献综述基于JAVA的火车售票系统的设计学生姓名 周誉 学 号 201120181635 指导教师 柳斌 何剑锋 职称 副教授专 业 软件工程 二零一五年六月东华理工大学毕业设计(论文) 文献综述摘要:随着我国人口的增长及社会的飞速发展,窗口售票压力也来越大,与此同时导致了大量的黄牛票的流通,给出行人员的人身安全和金钱都有一定危害。现在随着我国大量使用互联网,因此这将为我们解决这一购票难的问题提供了一个很好的解决途径。普通意义上的购买火车票模式已经不能满足百姓的需求了,因此此次开发了一个网上售票网站系统。从一定程度上来说给百姓的生活带来了很多便利。网上购票省时省事,同时基于我们

2、系统的良好的安全性能,给用户提供了一个安全购票的途径。远离黄牛票,保护自身安全利益。同时,我国乃一人口大国,因此本次系统开发有着大量的活跃用户,拥有良好的客户市场。关键字:网上售票系统;Java;SqlServer;购票Abstract:With the rapid development of Chinas population growth and social and ticket window to the greater pressure, at the same time led to a massive flow of scalped tickets to the safety

3、of travelers and money has certain hazards. Now, with the extensive use of the Internet, so this will give us to resolve this difficult problem ticket provides a good solution.Buy tickets pattern common sense can not meet the needs of the people, so the development of an online ticketing site system

4、. To a certain extent, to peoples lives a lot of convenience. Save the tickets online and save time, while based on good safety performance of our system, giving users a secure way to buy tickets. Away from scalpers, protect their security interests. Meanwhile, China is a large population, so this s

5、ystem development has a lot of active users, with good customer market.Keywords: Online Booking System; java; SqlServer; Tickets前言随着社会的飞速发展,越来越多的人使用互联网了。现在的手机应用如雨后春笋般冒出来,但是对于网站式的系统却发展的不是很多。本着为方便人民出行的目的,此次开发了一个网上火车售票系统。本系统只需要用户能够浏览网站就能轻松实现网上购票操作,无需再去窗口或者是火车代售点购买火车票了。这也更符合了现代化的低碳生活方式。基于目前主流的开发技术Java,良

6、好的跨平台性能,使得能够支持多种操作环境当中使用。希望通过这篇论文综述能给读者对于网上售票系统一个良好的认识。国外Java Web开发技术文献综述MVC结构模式是XeroxPARC在20世纪80年代为编程语言Smalltalk-80发明的一种软件设计模式。缑艳阳认为MVC将应用程序分为三个核心模块:模型、视图和控制器,分别处理不同的任务,其主要目的是分离业务逻辑层和表现层。1Struts最早是Apache Jakarta项目的组成部分,开始的代码基础从2000年5月开始开发,1.0版本于2001年6月 发布。Struts框架的主要架构设计和开发者是Craig R.McClanahan,他现在是

7、Sun的JavaServer Faces (JSR-127) 以及J2EE平台的Web层架构的规范领导。2003年,David Heinemeier Hansson创建一种Web开发技术Rails,并一直延伸Rails核心团队,2100多名捐助者,一个充满活力的生态系统支持。2003年,Teb Husted、Cedric Dumoulin等学者提出框架是可重用的半完成的应用程序,可以用来产生专门的定制程序。框架一般具有即插即用的可重用性、成熟的稳定性以及良好的团队协作性。22007年初,Apache Struts团队已经发布下一代产品Struts2,是在 Struts 和WebWork的技术基

8、础上进行了合并的全新的Struts 2框架。2007年,Eyal Oren, Armin Haller, Manfred Hauswirth, Benjamin Heitmann提出语义Web2.0 ,他们认为语义Web应用框架扩展了Ruby on Rails,使其支持集成语义Web混搭应用的快速开发。当前的Web应用大多是数据库驱动的。开发者设计一个数据库架构,在此架构上构建应用逻辑,生成用于用户交互的Web页面。这些应用是中心化的,并且依赖于它们自己的关系数据库,限制了数据集成的可能性。混搭应用(通常称为Web 2.0应用)是一种新兴的Web开发范式,可以组合多个不同Web应用的功能。语义

9、Web是一个可以由机器进程处理的Web数据网络,可以在现有的Web网络基础上进行数据重用和数据集成。3相比在传统的数据库,在语义Web数据上构建社交网络应用有如下几个优势。使用语义Web数据的全局标示符和基于图的模型,可以跟随图中的链接,从在线数据源按需获取附加的信息,从而实现数据集成。国内Java Web开发技术文献综述2008年刘胜利、寿永熙提出框架是软件系统的设计、开发过程中的一个概念,它强调对已完成的设计、代码的重复使用。框架往往都是针对某个特定应用领域的,是在对这个应用领域进行深刻理解的基础上,抽象出该应用的概念模型,是一个有形无形的框架,不同的具体应用根据自身的特点对框架中的抽象概

10、念进行实现,完成应用的功能。基于J2EE标准的框架基本上都是封装了许多组类,利用这些类之间特定的相互协作,为一些通用问题提供解决方案。4其中典型的有Struts框架、Spring框架、Hibernate框架和Jsf框架等。2008年,北京工业大学张曦硕士认为,如今围绕Web应用系统的开发技术竞争也日趋激烈。技术进步和需求多样化使得产品寿命周期不断缩短,企业面临着缩短产品开发周期,提高产品质量,降低成本和改进性能的压力。5这就要求企业能快速对不断变化的市场做出反应,开发满足用户需求的定制的个性化产品去占领市场一席地以赢得竞争,市场的竞争也主要围绕产品的竞争而展开。Java Web开发框架的现状北

11、京交通大学硕士谭欢说,现在,不少企业采用基于Internet的应用来构筑企业信息架构。J2EE技术作为如今最流行的分布式计算平台,已成为基于Web的企业应用的核心部分。基于J2EE的Web开发框架可以为采用Java服务器端技术开发的人员提供一种可重用的体系结构,可以便捷地使用Web开发技术并专注于具体的业务逻辑。同时,B/S框架成为目前主流的企业应用系统的开发体系。6因为B/S框架不需要客户端安装系统软件,具有易用性、通用性和良好的可扩展性等优点,它支持实时的信息发布,动态的用户交互及与后台系统安全灵活的连接。也正因为这,构造功能强大、应用灵活、开发简便的Web应用程序成为当前Internet

12、技术发展的热点。MVC结构模式和WebWork框架2012年王欢认为MVC的工作原理是,使用MVC时,当用户向Web容器发送一个请求后,Web容器会根据请求和地址去调用一个Servlet进行处理,当Servlet处理完成以后,它需要将结果页面回送给Web容器。7缑艳阳在计算机与网络发表说WebWork是比较领先的MVC框架之一,是OpenSymphony组织的一个开放源码项目,致力于组件化和代码重用。1Struts框架2002年,国外C. Cavaness 专家认为Struts是一个典型的MVC框架,它也包含了上述三个组成部分。JavaBean和EJB组件模型层次组成。行动和ActionSer

13、vlet的控制器实现,视图层的JSP文件组成。中央控制器控制,接收到一个请求,这个请求重定向到相应的模块控制器执行动作。随后,该模块控制器处理请求并返回结果到中央控制器使用一个JavaBean对象,它存储在视图层包括显示模块,必须提出的意见,提出的任何对象。中央控制器返回的JavaBean对象重定向到主视图显示它的信息。8Struts的侧重于降低性能和逻辑之间的耦合,而较少关注业务层和持久层之间的相关性。Struts名字来源于在建筑和旧式飞机中使用的支持金属架。“Struts”这名字是为了提醒我们记住支撑我们房屋,建筑,桥梁等物的基础支撑。就如我们的软件系统产品,软件工程师使用Struts为各

14、种业务应用的每一层提供支持。Struts1经过六年多的发展,已经是一个高度成熟的框架,不管在稳定性方面还是可靠性方面都得到了广泛的证明。市场占有率也超过20%,几乎已经成为了事实上的工业标准。但随着时间的流逝,技术的进步,Struts1的局限性也暴露出来,并制约了Struts1的继续发展。Struts的优势:表现欲逻辑分离,使开发流程和架构更加合理;Struts为系统开发人员提供了充分的扩展机制,维护扩展比较方便;业界“标准”,学习资源丰富,HTML标签优秀。当然,Struts也有它的缺点:Taglib的使用使表现层的处理过于复杂,不利于系统的再设计和升级,不利于客户接手系统,增加了开发人员的

15、工作量,从而大大增加了系统的开发成本。表单验证没有考虑复用,而且没有对前端验证提出方案,不便于在大型系统中使用。Spring框架徐景秀在期刊发表说Spring是一个开源框架,它由Rod Johnson在2004年3月24日发布创建,并在他的著作J2EE设计开发编程指南里进行了描述,这也使他一度成为一个改变Java世界的大师级人物。Spring致力于J2EE应用的各层的解决方案,而不仅仅专注于某一层的方案。可以说Spring是企业应用开发的“一站式”选择,同时贯穿表现层、业务层和持久层。Spring并没有取代那些已有的框架,而是和原有的框架进行了一次无缝地整合。另外,Spring的用途不仅限于服务器端的开发。9简单来说,Spring是一个轻量的控制反转和面向切面的容器框架,解决了许多在J2EE开发中常见问题的强大开源框架,它提供了管理业务对象的一致方法并且鼓励对接口编程而且也是对类编程的良好习惯。Spring框架有一下好处和缺点:低浸入式设计,代码的污染极低;独立于应用服务器,可以真正实现“一次编写,随处可用”;Spring的高度开放性

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 其它小学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号