admin 管理员组文章数量: 1086019
2024年4月30日发(作者:switch在性上什么意思)
JAVA外文文献翻译
Last revision on 21 December 2020
中文翻译
基于Java技术的Web应用设计模型的比较研究
来源:
School of Computer Science and Engineering University of New South Wales
Sydney, NSW 2052, Australia
作者:
Budi Kurniawan and Jingling Xue
摘要
Servlet
技术是在建立可扩展性
Web
应用中被应用最广泛的技术。在运用
JAVA
技
术开发
Web
应用中有四种模型
,
分别是
:Model 1
、
Model 2
、
Struts
和
JavaServer
Faces JSF
。
Model 1
使用一连串的
JSP
页面,
Model 2
采用了模型,视图,控制器
MVC
模式。
Struts
是一个采用了
Model 2
设计模型的框架,
JSF
是一种支持
ready-
to-use
组件来进行快速
Web
应用开发的新技术。
Model 1
对于中等和大型的应用来说
很难维护,所以不推荐使用。本文通过利用
Model 2
、
Struts
和
JSF
这三种模型分别
构建三个不同版本的在线商店应用程序来比较和评价这三种模型在应用程序开发和性
能上的差异。
1.绪论
当今
Web
应用是一种展现动态内容的最普遍的方式。构建
Web
应用有许多种方
法,其中最流行的是
Servlet
技术。这种技术的流行是因为它比
CGI
、
PHP
等其他技
术更具优越性。然而
Servlet
对于开发来说还是麻烦的,因为它在传送
HTML
标签时
需要程序员将他们组合成为一个字符串对象,再将这个对象传给浏览器。同样的,对
于输出的一个很小的改动也要求
Servlet
被重新编译。基于这个原因
SUN
公司发明了
JavaServer Pages JSP
技术。
JSP
允许
HTML
标签和
Java
代码混合在一起,每个页面
将被转化为一个
Servlet
,一个
JSP
就是一个
Servlet
,而且编译将在
JSP
页面第一
次被请求时自动进行改变输出也不需要重新编译。另外通过使用
JavaBean
和定制标
签库,
JSP
能够将表示与业务逻辑相分离。现今基于
JAVA
的
Web
应用开发标准是将
servlets
与
JSP
结合在一起。随后出现了许多种设计模型用来构建
servlet/JSP
应
用。
Model 1
、
Model 2
、
Struts]
和
JavaServer Faces JSF
。
Model 1
和
Model 2
最
早是在
JSP
规范中被提及的。
Model 1
只使用
JSP
而不使用
servlet
,
Model 2
则结
合了
JSP
与
servlet
。
Model 1
和
Model 2
的使用是有条件的。
Model 1
适合与开发
原型和非常小的应用,
Model 2
则是开发中型和大型应用推荐的设计模型。由于
版权声明:本文标题:JAVA外文文献翻译 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1714424027a679679.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论