手机版

火车票售票管理系统(11)

发布时间:2021-06-07   来源:未知    
字号:

ASP、JSP、.NET、Perl等。其中应用最广的就是Java。因为Java是一种开源的、跨平台的、面向对象的编程语言,有着众多的免费资源和标准可供选择,例如Struts、Struts2、Hibernate、Spring等[10]。

2.2.3Java Web开发模式简介

因为Java Web的官方规范是有一个名为JCP的开放组织制定的,任何人都可以参与

标准的制定,因此他的开发模式是走在世界前列的。Java Web提出了一些革命性的、颠覆传统的开发模式,例如分层模式(Model2模式)、AOP(面向切面编程)等[2]。

除了JCP制定的官方规范,还有一些广泛流行的非官方模式和设计思想。大名鼎鼎

的Struts、Struts2、Hibernate等都是非官方的框架。这些非官方的开发模式甚至超越了官方提出的模式[3]。

2.2.4Java Web开发所涉及的框架及技术

Java Web编程包括两部分:服务器端执行的代码和客户端执行的代码。服务器端执行

的代码即Java,用于生成HTML、CSS、JavaScript等浏览器端可执行的代码。服务器端编程可用的技术有Servlet、JSP、Struts、、Spring、Hibernate、EJB、Web Service等。

浏览器能够显示HTML、CSS代码,并能够执行JavaScript脚本程序。JavaScript与

Java并不是一种语言,语法也不一样,运行的环境也不一样。对于一般的动态网站,可以不使用JavaScript[4]。

2.3Struts2简介

虽然Struts2号称是一个全新的框架,但这仅仅是相对Struts 1而言。Struts 2 与

Struts 1相比,确实有很多革命性的改进,但它并不是新发布的新框架,而是在另一个赫赫有名的框架:WebWork基础上发展起来的。从某种程度上来讲,Struts2没有继承Struts 1的血统,而是继承WebWork的血统。或者说,WebWork衍生出了Struts2,而不是Struts 1衍生了Struts2。因为Struts2是WebWork的升级,而不是一个全新的框架,因此稳定性、性能等各方面都有很好的保证:而且吸收了Struts 1和WebWork两者的优势,因此,是一个非常值得期待的框架[5]。

Apache Struts2是一个优雅的,可扩展的JAVA EE web框架。框架设计的目标贯穿整个开发周期,从开发到发布,包括维护的整个过程。

Apache Struts 2即是之前大家所熟知的WebWork 2。在经历了几年的各自发展后,

WebWork和Struts社区决定合二为一,也即是Struts 2

火车票售票管理系统(11).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)