没有合适的资源?快使用搜索试试~ 我知道了~
关于JSP的介绍-本科生毕业设计(论文)外文翻译.doc
0 下载量 178 浏览量
2023-07-10
16:10:18
上传
评论
收藏 64KB DOC 举报
温馨提示
试读
12页
关于JSP的介绍-本科生毕业设计(论文)外文翻译.doc
资源推荐
资源详情
资源评论
xx 理 工 大 学 xx 学 院
毕业设计(论文)外文资料翻译
系: 计算机系
专 业: 计算机科学与技术
姓 名: xxx
学 号: 080601165
外文出处:Anon .The Introduction Of JSP [EB/OL].
(2009-01-13)[2011-12-20].http://nibiye.
com/fy/wwfy/jsjw/2009/0113/1033.html.
附 件: 1.外文资料翻译译文;2.外文原文。
指导教师评语:
该译文比较通顺,专业词汇的使用也比较准确,较好地反
映了原文的本意,说明该生较好地理解了原文的意思,表明该
同学具备一定的阅读外文资料的能力。
签名:
年 月 日
注 : 请 将 该 封 面 与 附 件 装 订 成 册 。
(用外文写)
附件 1:外文资料翻译译文
关于JSP的介绍
Java2企业版(J2EE)已经把建立一个网上的乱中有律任务的存在现象进行了有
效的改造,就是开发人员能使用Java有效创造多层次的服务器端应用程序。今天,
Java企业应用程序编程接口已经扩大,包括许多方面:远程方法调用与公共对象请
求代理体系结构用来远程对象的处理,JDBC(Java数据库的连接)的数据库交互,
JNDI(Java命名和目录接口)来访问命名和目录服务,为企业创造了可重复使用的
JavaBeans业务组件、JMS(Java信息服务)消息中介软件,JAXP为XML(可扩展标示
语言)处理和JTA(Java事务应用程序界面)为执行一个原子事务。此外,J2EE也支持
小型服务程序,极受欢迎的Java语言代替了公共网关接口脚本。这些技术的结合,
可以让程序员创造分布式业务解决方案中的各种任务。
早在在1999年末,Sun Microsystems(美国一家计算机公司)添加了一个新的
精选的元素企业Java工具:Java动态服务器页面(JSP)。Java动态服务器页面都是建
立在Java的顶部小型服务器用来增进效率使程序员,甚至是非专业的程序员,都可
以创建网页的内容。
那么什么是Java服务器页呢?
我们来简洁明点,Java的动态服务器页面是一个运用科学技术发展的网页,其
中是包括动态内容的。不像一个HTML页面,只包含静态内容,总是保持不变的,
一个JSP页面中可以改变它的内容基于任何数量的变项,包括用户的身份,用户的
浏览器类型,用户信息的提供,或者由用户选择信息等等。一个JSP页面中包含标
准标记语言的元素,例如HTML标签,它也就像是一个正规的网页。然而,一个JSP
动态服务器页面中也含有特殊的JSP元素允许服务器插入动态的内容在其页面里。
JSP元素可以被用于各种用途,比如检索数据库里的信息或注册用户信息等等。当
一个用户访问一个JSP动态服务器页面的时候,服务器执行JSP元素,就会融合静态
部分的页面来组成动态页面,并将动态组成页面返回到浏览器,供用户浏览。
JSP定义了大量的标准构件,适用于任何的网路式应用程序,比如访问JavaBeans
组件,通过控制页和信息共享之间,通过在请求,页面和用户之间。程序员可以也
将通过实施特定的应用JSP动态服务器页语法元素来完成任务,比如访问数据库执
行任务和访问企业JavaBeans组件,比如发送电子邮件和生成HTML到当前的特殊应
用程序的细节数据。这样一套通常需要定制的元素被定义为一个质量指标有联系的
JSP规范:JSP标准标签库(JSTL)的规格。结合标准元件和自定义元素允许为建立强
大的网络应用程序而提供了强有力的保证。
那么我们为什么要使用 JSP 呢?
在很早期的网络开发的时候,公共网关接口(CGI)是动态发展的网页内容的唯一
的工具。然而, 公共网关接口这并不是一个非常有效的解决方案。为了满足所有
开发者的要求,当网络服务器必须创建一个新的操作系统的过程中,负荷翻译和一
个脚本的时候,执行了剧本,然后把它们都记录下来了。这对服务器来说是非常繁
重繁琐的, 增加了很多不必要的操作和流量。
后来众多的公共网关接口被代替和改进了,如快速公共网关接口协议,Apache
服务器中的mod_perl模块,从NSAPI到美国网景公司,从ISAPI到美国微软公司,
从Java小型服务程序到Sun Microsystems公司,这些都在过去的几年里已经形成了。
虽然这些解决方案应对措施展现了很好的表现性和可扩展性,但是所有这些技术遭
受了一个共同的问题:他们都是直接产生嵌入HTML网页的程序设计语言代码。因
为这一原因就需要创造动态网页领域的专门的程序员了。然而Java服务器页 ,就改
变了这一切的一切。JSP拦截问题从另一个方向表明,不是嵌入HTML程序代码,JSP
而是让你特别有效成分嵌入HTML网页,这些给HTML元素元素看起来很相似很相
似,但当用户请求页面服务器执行时,他们实际上它们都是在幕后构件化Java程式
来执行的。这里有一个非常简单的JSP页面,就说明了这一点的内容:
<%@ taglib prefix="c" url="http://Java.sun.com/jstl/core" %>
<html>
<body bgcolor="white">
<jsp: useBean id="clock" class="Java.util.Date" />
<c:choose>
<c:when test="${clock.hours < 12}">
<h1>Good morning! </h1>
</c: when>
<c: when test="${clock.hours < 18}">
<h1>Good day! </h1>
</c: when>
<c: otherwise>
剩余11页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3679
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功