毕业设计外文资料翻译--JSP技术发展历程

毕业设计外文资料翻译--JSP技术发展历程

ID:47401643

大小:71.50 KB

页数:13页

时间:2019-07-04

毕业设计外文资料翻译--JSP技术发展历程 _第1页
毕业设计外文资料翻译--JSP技术发展历程 _第2页
毕业设计外文资料翻译--JSP技术发展历程 _第3页
毕业设计外文资料翻译--JSP技术发展历程 _第4页
毕业设计外文资料翻译--JSP技术发展历程 _第5页
资源描述:

《毕业设计外文资料翻译--JSP技术发展历程 》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、毕业设计外文资料翻译学院:专业班级:学生姓名:学号:指导教师:外文出处:BeyanBasham《HeadFirstServlets&JSP》Page72006-10-10附件:1.外文资料翻译译文;2.外文原文指导教师评语:该英文资料选择合理,与毕业设计报告相关度高。专业术语、词汇翻译的准确度较高,体现了较强的专业英语应用水平。外文翻译与研究课题密切相关,翻译工作能够严格按照规定,达到考核、提高学生英语应用水平的目的,圆满完成要求。签名:2015年10月14日1.外文资料翻译译文JSP技术发展历程 JSP是一个基于Web的脚本技术,类似于Netscape的服务器端的Java脚本语言-

2、服务器端JavaScript(SSJS)和微软的活动服务器页面(ASP)。与SSJS和ASP相比,JSP有更好的可扩展性,并且它不属于任何一个供应商或一个特定的Web服务器。尽管JSP的规范是由SunMicrosystems开发的,但任何厂商都可以在系统上实现JSP。 Sun正式发布JSP(Java服务器页)后,这个新的Web应用开发技术很快引起人们的重视。JSP建立一个高度动态的Web应用程序提供了一个独特的开发环境。据Sun,JSP能够适应市场的服务器产品的85%,包括Apache网络服务器,IIS4.0其中。本文将介绍JSP和JavaBean的相关内容的相关知识,当然,是相对粗

3、略的介绍的基本内容,其中只起到抛砖引玉的作用,如果读者需要更详细的信息,请参考相应的JSP的书籍。 1.1 概述 JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,其在动态网页的建设中有其强大而特别的功能。JSP与Microsoft的ASP技术非常相似。两者都提供在HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。下面我们简单的对它进行介绍。 JSP页面最终会转换成servlet。因而,从根本上,JSP页面能够执行的任何任务都可以用servlet来完成。然而,这种底层的等同性并不意味着

4、servlet和JSP页面对于所有的情况都等同适用。问题不在于技术的能力,而是二者在便利性、生产率和可维护性上的不同。毕竟,在特定平台上能够用Java编程语言完成的事情,同样可以用汇编语言来完成,但是选择哪种语言依旧十分重要。 和单独使用servlet相比,JSP提供下述好处: JSP中HTML的编写与维护更为简单。JSP中可以使用常规的HTML:没有额外的反斜杠,没有额外的双引号,也没有暗含的Java语法。 能够使用标准的网站开发工具。即使是那些对JSP一无所知的HTML工具,我们也可以使用,因为它们会忽略JSP标签(JSP tags)。 可以对开发团队进行划分。Java程序员可以

5、致力于动态代码。Web开发人员可以将经理集中在表示层(presentation layer)上。对于大型的项目,这种划分极为重要。依据开发团队的大小,及项目的复杂程度,可以对静态HTML和动态内容进行弱分离(weaker separation)和强分离(stronger separation)。 此处的讨论并不是说人们应该放弃使用servlet而仅仅使用JSP。事实上,几乎所有的项目都会同时用到这两种技术。在某些项目中,更适宜选用servlet,而针对项目中的某些请求,我们可能会在MVC构架下组合使用这两项技术。我们总是希望用适当的工具完成相对应的工作,仅仅是servlet并不一定能

6、够胜任所有工作。 1.2 JSP的由来 Sun公司的JSP技术,使Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求来变化的)。 Java Servlet是JSP技术的基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成,Servlet这个名称源于Applet,现在国内的翻译方式很多,本书为了避免误会,决定直接采用Servlet而不做任何翻译,读者如果愿意,可以称之为“小服务程序”。Servlet其实和传统的CGI、ISAPI、NSAPI等Web程序开发工具的作用是相似

7、的,在使用Java Servlet以后,用户不必再使用效率低下的CGI方式,也不必使用只能在某个固定Web服务器平台运行的API方式来动态生成Web页面。许多Web服务器都支持Servlet,即使不直接支持Servlet的Web服务器也可以通过附加的应用服务器和模块来支持Servlet。得益于Java的跨平台的特性,Servlet也是平台无关的,实际上,只要符合Java Servlet规范,Servlet是完全与平台无关且是与Web服务器无关的。由于Jav

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

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

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