标题
Struts 快速学习指南 (内部培训教材)
-大部分素材来自于《Programming Jakarta Struts 》一书
lzasp800 (原作)
copy form www.CSDN.net 2004-05-05
关键字Struts MVC
1. Struts 简介
Struts 是一个技术框架,由Craig R. McClanahan 编写,并且在2000 年的时候捐献给了ASF ,目前,有很多组织和
个人参与Struts 框架的开发,使得Struts 保持高速成长,同时,利用Struts 开发的应用越来越多,使其成为web 应用
MVC 模式中VC 部分事实上的标准。
1.1 Web 技术历史
1.1.1 CGI
web 应用开发中历史上,CGI(common gateway interface) 是最早使用的一种技术,通过为不同的平台,不同的
web server 编写插件编写应用接口,来满足通过web 方式编写应用的需求。当时流行的方式包含NSAPI/ISAPI ,使
用Perl 来编写CGI 程序。CGI 最大的问题就是线程并发的问题,当时给很多人的感觉是CGI 访问速度慢,其主要原
因是应用程序所编写的CGI 没有考虑多线程。
1.1.2 Servlet
作为一种跨平台语言的服务器端技术,其一经产生就备受瞩目,采用Servlet 开发的应用,不用考虑平台,多
线程等让人头疼的问题,使得开发人员专注于业务逻辑的实现,大大解放了生产力。但是,在Servlet 中嵌入html
无疑是开发人员的噩梦,与同时期微软的ASP 相比,Servlet 在开发效率方面让人不敢恭维。
1.1.3 Java Server Pages
JSP 从很大程度上时参考了ASP 的想法,使得采用Java 语言开发服务器端应用非常容易,同时因为java 与生俱来的
跨平台、安全性、易用性优势,当然,还有开发人员的高工资J,使得JSP 逐渐在Web 服务器端应用开发中占据了主
流位置。
Struts 快速学习指南 (内部培训教材)
-大部分素材来自于《Programming Jakarta Struts 》一书
lzasp800 (原作)
copy form www.CSDN.net 2004-05-05
关键字Struts MVC
1. Struts 简介
Struts 是一个技术框架,由Craig R. McClanahan 编写,并且在2000 年的时候捐献给了ASF ,目前,有很多组织和
个人参与Struts 框架的开发,使得Struts 保持高速成长,同时,利用Struts 开发的应用越来越多,使其成为web 应用
MVC 模式中VC 部分事实上的标准。
1.1 Web 技术历史
1.1.1 CGI
web 应用开发中历史上,CGI(common gateway interface) 是最早使用的一种技术,通过为不同的平台,不同的
web server 编写插件编写应用接口,来满足通过web 方式编写应用的需求。当时流行的方式包含NSAPI/ISAPI ,使
用Perl 来编写CGI 程序。CGI 最大的问题就是线程并发的问题,当时给很多人的感觉是CGI 访问速度慢,其主要原
因是应用程序所编写的CGI 没有考虑多线程。
1.1.2 Servlet
作为一种跨平台语言的服务器端技术,其一经产生就备受瞩目,采用Servlet 开发的应用,不用考虑平台,多
线程等让人头疼的问题,使得开发人员专注于业务逻辑的实现,大大解放了生产力。但是,在Servlet 中嵌入html
无疑是开发人员的噩梦,与同时期微软的ASP 相比,Servlet 在开发效率方面让人不敢恭维。
1.1.3 Java Server Pages
JSP 从很大程度上时参考了ASP 的想法,使得采用Java 语言开发服务器端应用非常容易,同时因为java 与生俱来的
跨平台、安全性、易用性优势,当然,还有开发人员的高工资J,使得JSP 逐渐在Web 服务器端应用开发中占据了主
流位置。