毕业论文外文翻译-周岩

毕业论文外文翻译-周岩

ID:8847779

大小:2.34 MB

页数:26页

时间:2018-04-09

毕业论文外文翻译-周岩_第1页
毕业论文外文翻译-周岩_第2页
毕业论文外文翻译-周岩_第3页
毕业论文外文翻译-周岩_第4页
毕业论文外文翻译-周岩_第5页
资源描述:

《毕业论文外文翻译-周岩》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、吉林化工学院理学院毕业论文外文翻译吉林化工学院理学院毕业论文外文翻译超市管理系统的设计与实现Designandimplementationofsupermarketmanagementsystem学生学号:11810224学生姓名:周岩专业班级:信息与计算科学1102指导教师:王威娜职称:讲师起止日期:2015.3.9~2015.4.1吉林化工学院JilinInstituteofChemicalTechnology吉林化工学院理学院毕业论文外文翻译基于Java技术的Web应用设计模型的比较研究摘要Servlet技术在建立可扩展性We

2、b应用中是被应用最广泛的技术。在运用JAVA技术开发Web应用中有四种模型,分别是:Model1、Model2、Struts和JavaServerFaces(JSF)。Model1使用一连串的JSP页面;Model2采用了模型-视图-控制器(MVC)模式;Struts是一个采用了Model2设计模型的框架;JSF是一种支持ready-to-use组件来进行快速Web应用开发的新技术。Model1对于中等和大型的应用来说很难维护,所以不推荐使用。本文通过利用Model2、Struts和JSF这三种模型分别构建三个不同版本的在线商店应用

3、程序,来比较和评价这三种模型在应用程序开发和性能上的差异。1.绪论当今,Web应用是一种展现动态内容的最普遍的方式。构建Web应用有许多种方法,其中最流行的是Servlet技术。这种技术的流行是因为它比CGI、PHP等其他技术更具优越性。然而Servlet对于开发来说还是麻烦的,因为它在传送HTML标签时需要程序员将他们组合成为一个字符串对象,再将这个对象传给浏览器。同样的,对于输出的一个很小的改动也要求Servlet被重新编译。基于这个原因,SUN公司发明了JavaServerPages(JSP)技术。JSP允许HTML标签和Ja

4、va代码混合在一起,每个页面将被转化为一个Servlet,一个JSP就是一个Servlet,而且编译将在JSP页面第一次被请求时自动进行,改变输出也不需要重新编译。另外,通过使用JavaBean和定制标签库,JSP能够将表示与业务逻辑相分离。现今,基于JAVA的Web应用开发标准是将servlets与JSP结合在一起。随后,出现了许多种设计模型用来构建servlet/JSP应用:Model1、Model2、Struts]和JavaServerFaces(JSF)。Model1和Model2最早是在JSP规范中被提及的。Model1只

5、使用JSP而不使用servlet,Model2则结合了JSP与servlet。Model1和Model2的使用是有条件的,Model1适合与开发原型和非常小的应用,Model2则是开发中型和大型应用推荐的设计模型。由于Model2越来越被行业所接受,一个建立Struts框架的开源项目也因此被启动了。Struts通过为Model2提供了模型-视图-控制器中的控制器来完善Model24吉林化工学院理学院毕业论文外文翻译2。另外,Struts提供了更好的页面导航管理机制和一些定制标签库,能够进行更快速的开发。尽管它学习难度大,并且,实际上

6、它没有在任何的规范中被定义,但是它还是作为Model2的一种替代获得了流行。JavaServerFaces是在JCP的JSR-127规范下被建立。Sun公司力推这项技术,希望它能够成为构建JavaWeb应用的最终模型。JSF最重要的特性是对ready-to-use组件的支持,比如:可扩展用户接口组件、简易的页面导航、输入验证、数据转换和JavaBean管理机制。servlet/JSP程序员面临的问题是选择最合适的设计模型。明显的,JSF在开发时间上提供了更好的解决方案。然而,有些人担心实施JSF的开销所带来的性能下降而不愿采用这种技

7、术。我们使用Model2、Struts和JSF分别构建三个不同版本的在线商店应用,比较的参数是:代码的行数、类的数目和性能测试结果。我们研究哪种设计模型能够进行最快速的开发。我们评估基于这些模型的应用的性能。我们提供一些建议来完善现有的设计模型,使得开发速度更快。文章的余下部分组织如下:第二部分讨论了Web开发中的问题,第三部分解释了三个设计模型如何来解决这些开发问题,第四部分详细介绍了试验所需要的硬件和软件,第五部分给出试验的结果并进行分析,第六部分回顾相关工作,第七部分得出结论并提出了一些改进现有设计模型的建议。2.Web开发中

8、的问题所有的Java开发都使用Servlet技术作为基础技术。同样的,所有的JavaWeb应用都有一些问题需要解决:1.用户接口是在客户浏览器上呈现出的HTML标签。任何在应用中使用的服务器端组件都必须被编码成为正确的HTML标签。除

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

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

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