jsp.ppt


文档分类:IT计算机 | 页数:约43页 举报非法文档有奖
1/43
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/43
文档列表 文档介绍
Jsp&servlet
张兴龙/WEB-SI
2007. 12. 12
一、Jsp概述
二、Jsp内置对象
三、Servlet

Jsp全称javaserver pages,它是由sun microsystems公司提出,许多公司参与建立的一种动态网页技术标准。其主要特点是在传统的html文件中加入java程序片断(scriptlet)和使用各种各样的jsp标签,构成jsp网页(.jsp)。web服务器在接收到客户端访问jsp网页的请求时,首先执行其中的程序片断,然后将执行结果以html格式返回给客户端。嵌入html页面的程序片断可以完成数据库操作、读、写文件等功能。
介绍jsp之前,先了解一下另外三种web技术:CGI、ASP
和PHP。

CGI
mon Gateway Interface,即通用网关接口)是早期用来建立动态网页的技术。当客户端向web服务器上指定的CGI程序发出请求时,web服务器会启动一个新的进程(process)来执行此CGI程序,程序执行后将结果以网页的形式发送给客户端。
CGI的优点是它可以用很多语言来编写,比如:C、C++、VB和Perl语言,有很多大的选择灵活性。目前大多使用Perl编写CGI。
CGI的主要缺点是维护复杂和运行效率低下。
ASP
ASP(Active Server Pages)是微软平台下的动态网页技术。Microsoft提出asp的概念使设计交互式web页面的技术有了长足的发展。它采用了三层的计算结构,将web服务器(逻辑层)、客户端浏览器(表现层)以及数据库服务器(数据层)分开,具有良好的扩展性。但asp是和平台相关的,只能运行在windows平台上。但是,由于unix和linux的源码开发性,它们都广泛地应用在网站服务期中,因此,asp的平台相关性大大制约了它的应用。
PHP
PHP(Personal Home Pages)是一种服务期端的嵌入html
的脚本语言,可以运行于多种平台。它借鉴了C语言、java语言
和Perl语言的语法,同时具有自己独特的语法。由于PHP采用
Open source方式,它的源代码完全公开,使得它不断有新的东
西加进来,形成了庞大的函数库,以至实现更多的功能。Php在
数据库支持方面做得非常好,它能支持现在几乎所有的数据库
它的缺点就是没有像jsp和asp那样有对组件的支持,其扩
展性较差。
JSP
介绍一下jsp的突出优势:
Jsp的效率和安全性更高。Jsp在执行之前首先被编译成字节码,字节码由JVM解释执行,比asp的源码解释效率更高。服务器上还有字节码的Cache机制,能提高字节码的访问效率。
Jsp的组件方式更方便。来扩充复杂的功能。Jsp则通过javabean实现了同样的功能扩展,而且更加简单方便。
Jsp的适用平台更广。因为jsp是建立在java之上的,能够跨平台使用。

在编写并运行jsp程序之前,需要安装并配置服务器软件。目前支持jsp的应用服务器是比较多的,如Tomcat、Resion、Websphere、Weblogic等。我主要介绍Tomcat的安装和使用。
Tomcat的安装和使用
Tomcat是jakarta项目中的一个重要的子项目,同时它又是sun公司官方推荐的servlet和jsp容器,因此其越来越多的受到软件公司和开发人员的喜爱。Servlet和jsp的最新规范都可以在Tomcat的新版本中得到实现。
首先,下载tomcat的网址:http://Jakarta.
其次,对于开发人员,特别是java开发人员,Tomcat提供了全部的源代码,包括servlet引擎、jsp引擎、http服务器等。程序员可以从这些代码中获得丰富的经验。
注意在安装tomcat是需要设置java_home。安装结束后,单击菜单中的“Start Tomcat”其动tomcat,并在浏览器地址中输入地址:http://localhost:8080,若正确显示页面,表示安装成功。若tomcat窗口出现,但是接着自行退出,可能是当前系统中已经有一个服务器占用了8080端口,。

要想让jsp程序正常运行,需要建立自己的应用目录,具体步骤如下:
(1)在tomcat下的webapps目录下创建自己的程序目录
first。
(2)在first下创建目录WEB-INF。
(3)在WEB-。
的代码如下:

jsp 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数43
  • 收藏数0 收藏
  • 顶次数0
  • 上传人drp539606
  • 文件大小348 KB
  • 时间2018-09-18