关键词不能为空

当前您在: 大学查询网 > 大学 >

石河子大学招生JSP--中文翻译

作者:高考题库网
来源:https://bjmy2z.cn/daxue
2020-12-11 10:35
tags:中文翻译

-

2020年12月11日发(作者:曹格)


苏州大学文正学院本科生毕业设计(论文)


中文翻译



JSP

技术和

Servlets



JSP

简介


JSP(JavaServer

Pages)

是由

Sun

Microsyste ms

公司倡导、许多公司参与一起建立


的一种动态网页技术标准。

JSP

技术有点类似

ASP

技术,它是在传统的网页

HTML

文件


(*.htm,*.html)

中插入

Java

程序段

(Scriptlet)

JSP

标记

(tag)

,从而形成

JSP

文件


(*.jsp)

。用

JSP< /p>

开发的

Web

应用是跨平台的,即能在

Linux< /p>

下运行,也能在其他操作系


统上运行。

< br>JSP

技术使用

Java

编程语言编写类

X ML

tags

scriptlets

,来封装产生动态网页


的处理逻辑。

网页还能通过

tags

scriptlets

访问存在于服务端的资源的应用 逻辑。

JSP


将网页逻辑与网页设计和显示分离,支持可重用的基于组< /p>

件的设计,使基于

Web

的应用

< br>程序的开发变得迅速和容易。


Web

服务器在遇 到访问

JSP

网页的请求时,首先执行其中的程序段,然后将执行结果

< p>
连同

JSP

文件中的

HTML

代码一 起返回给客户。插入的

Java

程序段可以操作数据库、重新

定向网页等,以实现建立动态网页所需要的功能。

JSP

J ava

Servlet

一样,是在服务


器端进行执行的 ,通常返回该客户端的就是一个

HTML

文本,因此客户端只要有浏览器就


能浏览。


JSP

1 .0

规范的最后版本是

1999

9

月推出的,

12

月又推出了

1.1

规范。目前较


新的是

JSP1.2

规范,

JSP2.0

规范的征求意见稿也已出台。

JSP

页面由

HTM L

代码和嵌入其


中的

Java

代码所组成 。



JS

脚本语言简介


JS

javascrip

Javascript

是一种由

Netscape

LiveScript

发展而来的脚本语言,


主要目的是为了解决服务器终端语言,比如

Perl

,遗留的速度问题。当时服务端需要对数


据进行验证,由于网 络速度相当缓慢

,

只有

28.8kbps

,验证步 骤浪费的时间太多。于是


Netscape

的浏览器

Na vigator

加入了

Javascript

,提供了数据验证的 基本功能。


JavaScript

的正式名称是

。这个标准由

ECMA

组织发展和维护。


ECMA-262

是正式的

JavaScript

标准。这个标 准基于

JavaScript

JScript


Netscape

(Navigator

2.0)

Brendan

Eich

发明了这门语言,从

1996

年开


始,已经出现在所有的

Netscape

Microsoft

浏览器中。

ECMA-262

的开发始


苏州大学文正学院本科生毕业设计(论文)


1996

年,在

1997

7

月,

ECMA

会员大会采纳了它的首个版本。


脚本

script

是使用一种特定的描述性语言,依据一 定的格式编写的可执行文件,又


称作宏或批处理文件。脚本通常可以由应用程序临时调用 并执行。各类脚本目前被广泛地


应用于网页设计中,因为脚本不仅可以减小网页的规模和 提高网页浏览速度,而且可以丰


富网页的表现,如动画、声音等。举个最常见的例子,当 我们点击网页上的

E

mail

地址


时能自动调用

Outlook

Express

Foxmail

这类邮件软件,

就是通过脚本功能来实现的。


也正因为脚本的这些特点,往往被一些别有用心的人所利用。例如在脚本中加入一些破坏


计算机系统的命令,这样当用户浏览网页时,一旦调用这类脚本,便会使用户的系统受到


攻击。所以用户应根据对所访问网页的信任程度选择安全等级,特别是对于那些本身内容


就非法的网页,更不要轻易允许使用脚本。通过“安全设置”对话框,选择“脚本”选项


下的各种设置就可以轻松实现对脚本的禁用和启用。



Servlet

JSP


Se rvlet

JSP

技术是用

Java

< p>开发服务器端应用的主要技术,

是开发商务应用表示端


的标准。

Java

开发者喜欢使用它有多种原因,其一是对于已经熟悉

Java

语言的开发者来


说这个技术容易学习;

其二是

< p>Java

“一次编写,

到处运行”

的理念带 入到

Web

应用中,


实现了

“一次编写,

到处实现”

而且更为重要的是,

如果遵循一些良 好的设计原则的话,


就可以把表示和内容相分离,

创造出高质量的、

可以复用的、

易于维护和修改的应用程序。


比方说,在

HTML

文档中如果嵌入过多的

Java

代码(

scriptlet

,就会导致开发出来的应


用 非常复杂、难以阅读、不容易复用,而且对以后的维护和修改也会造成困难。事实上,


CSDN

JSP/Servlet

论坛中,经常 可以看到一些提问,代码很长,可以逻辑却不是很


清晰,

大量的

HTML

Java

代码混杂在一起,

让人 看得一头雾水。

这就是随意开发的弊端。


早期的动态网 页主要采用

CGI

Common

Gateway

Interface

公共网关 接口)

技术,


你可以使用不同的语言编写

CGI

程序,如

VB

C/C++

Delphi

等。虽然

CGI

技术发展成熟

且功能强大,但由于编程困难、效率低下、修改复杂等缺点,所以有逐渐被取代的趋势。

在所有的新技术中,

JSP/Servlet

具备更高效、更容易编程、功能 更强、更安全和具有良


好的可移植性,因而被许多人认为是未来最有发展前途的动态网站 技术。


CGI

相似 ,

Servlet

支持请求

/

响应模型。当一个客 户向服务器递交一个请求时,服


务器把请求送给

Servlet

Servlet

负责处理请求并生成响应,然后送给服务器,再由服


务器发送给客户。与

CGI

不同的是,

Ser vlet

没有生成新的进程,而是与

HTTP

Server


于同一进程中。它通过使用线程技术,减小了服务器的开销。

Servlet

处理请求的过程是


这样的:当收到来自客户端的请求后 ,调用

service

方法,该方法中

Servlet

< p>先判断到来


的请求是什么类型的

GET/POST /HEAD

?)

然后调用相应的处理方法

doGet/doPost/doHead


苏州大学文正学院本科生毕业设计 (论文)


?)并生成响应。


别看这么复杂,其实简单说来

Servlet

就是一个

Java

类。与一般类的不同之处是,


这个类运行在一个

Servlet

容器内,可以提供

session

管理和对 象生命周期管理。因而当


你使用

Servlet

的时候, 你可以得到

Java

平台的所有好处,包括安全性管理、使用

JD BC


访问数据库以及跨平台的能力。

而且,

Servle t

使用线程,

因而可以开发出效率更高的

Web

< br>应用。


JSP

技术是

J2EE< /p>

的一个关键技术,它在更高一级的层次上抽象

Servlet

。它可 以让常


规静态

HTML

与动态产生的内容相结合,

看起来像一个

HTML

网页,

却作为

Se rvlet

来运行。


现在有许多商业应用服务器支持

JS P

技术,

比如

BEA

WebLogic

IBM

WebSphere

JRun


等等。使用

JSP

比用

Servlet

更 简单。如果你有一个支持

JSP

Web

服务器, 并且有一个


JSP

文件,你可以把它放倒任何静态

HTM L

文件可以放置的位置,不用编译,不用打包,也


不用进行

ClassPath

的设置,就可以像访问普通网页那样访问它,服务器会自动帮你做好


其他的工作。


JSP

< p>文件看起来就像一个普通静态

HTML

文件,只不过里面包含了一些

Java

代码。


它使用

.jsp

的 后缀,

用来告诉服务器这个文件需要特殊的处理。

当我们访问一个

JSP

页面


的时候,这个文件首先会被

JSP

< p>引擎翻译为一个

Java

源文件,其实就是一个

Servle t

,并


进行编译,

然后像其他

Servl et

一样,

Servlet

引擎来处理。

Servlet

引擎装载这个类,


处理来自客户的请求,并把结 果返回给客户。


以后再有客户访问这个页面的时候,只要该文件没有发 生过更改,

JSP

引擎就直接调


用已经装载的

< p>Servlet

。如果已经做过修改的话,那就会再次执行以上过程,翻译、编译

< p>
并装载。其实这就是所谓的“第一人惩罚”

。因为首次访问的时候要执行一系列以上 的过


程,所以会耗费一些时间;以后的访问就不会这样了。


Java

servlet

提供了一种 强有力的

API

,用这个

API

可以访问关于请求 、会话和应


用程序的所有信息。将

servlet

JSP

页面组合起来使用,可以把应用程序的逻辑部分和


外观 呈现部分清楚地分开;换句话,利用这个方式可以对模型、视图和控制器这三种角色


分别 使用最合适的组件类型。



Servlet

、过滤器和监听器

Servlet

是一种

Java

类,

它使得服 务器的功能可扩展至处理请求和生成应答。

它是用


Servlet

API

定义的类和接口实现的。

API

由两个程序包组 成:

t

程序包包


含独立于协议的类和接口,而

< p>

程序包则提供

HTTP

特定的扩展的实用

程序类。


Servlet

的实质 是实现了接口

t

的类,实现是直接完成或通过

-


-


-


-


-


-


-


-



本文更新与2020-12-11 10:35,由作者提供,不代表本网站立场,转载请注明出处:https://bjmy2z.cn/daxue/30845.html

JSP--中文翻译的相关文章