JSP实用教程第1章JSP概述ppt课件

上传人:我*** 文档编号:148520153 上传时间:2020-10-20 格式:PPT 页数:16 大小:191KB
返回 下载 相关 举报
JSP实用教程第1章JSP概述ppt课件_第1页
第1页 / 共16页
JSP实用教程第1章JSP概述ppt课件_第2页
第2页 / 共16页
JSP实用教程第1章JSP概述ppt课件_第3页
第3页 / 共16页
JSP实用教程第1章JSP概述ppt课件_第4页
第4页 / 共16页
JSP实用教程第1章JSP概述ppt课件_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《JSP实用教程第1章JSP概述ppt课件》由会员分享,可在线阅读,更多相关《JSP实用教程第1章JSP概述ppt课件(16页珍藏版)》请在金锄头文库上搜索。

1、第1章 JSP概述,1.1 动态网页技术 1.2 JSP简介 1.3 JSP运行环境的构建,1.1 动态网页技术,动态网页技术的原理是:将使用不同技术编写的动态页面保存在Web服务器中,当客户端用户向Web服务器发出访问动态页面的请求时,Web服务器将根据用户所访问页面的类型确定该页面所使用的网络编程技术,然后将该页面提交给相应的解释引擎;解释引擎执行位于页面的脚本代码以实现不同的功能,如访问数据库、发送电子邮件、执行算术或逻辑运算等,最后Web服务器把解释引擎的执行结果连同页面上的HTML内容以及各种客户端脚本一同传送到客户端。 虽然,客户端用户所接收到的页面与传统页面并没有任何区别,但是,

2、实际上页面内容已经经过了服务器端处理。下面介绍几种常见的动态网页技术。,1.1.1 CGI技术,CGI Common Gateway Interface(公用网关接口)。用户可以使用不同的程序语言编写适合的CGI程序,如VB、Delphi或C/C+等 。 这种动态网页的编写方式比较困难而且效率较低。,1.1.2 ASP技术,ASP(即ActiveServerPages)是微软开发的一套服务器端脚本环境,它没有提供自己专门的编程语言,而是允许用户使用包括VBScript,JavaScript等在内的许多已有的脚本语言编写ASP的应用程序。,1.1.3 PHP技术,PHP是一种用于开发Web应用的

3、HTML内嵌式的语言,它结合了C、Java、Perl以及PHP的新语法,目标是让Web程序员能快速地开发出动态的网页。 PHP是完全免费的,可以不受限制地获得源码。PHP在大多数Unix平台、Linux平台和微软的Windows平台上均可以运行。,1.1.4 Servlet技术,Servlet是使用Java Servlet应用程序设计接口及相关类和方法编写的Java程序。Servlet是由服务器端调用和执行的Java类,是小型的、与平台无关的Java类。 Servlet具有Java的大部分优点,如安全、健壮及可移植性。,1.2 JSP简介,JSP是Java Server Pages缩写,是由S

4、un 公司倡导、许多其他公司参与一起建立的一种应用范围广泛的动态网页技术标准,是Java语言编写的服务器端运行的页面。JSP就是在HTML语言中嵌入Java脚本,JSP可以被看作是一种脚本语言,然而作为一种脚本语言,在JSP中几乎可以使用全部的Java类。,1.2.1 什么是JSP,JSP文件示例如下: 现在的时间是: 这是一个简单的JSP文件,整个文件是HTML语言结构,但是中间加入部分,这段代码是用Java语言编写的,功能是显示当前时间。JSP文件可以简单地理解成是在html中嵌入了Java脚本。,1.2.2 JSP的特点,将内容的生成和显示分离 使用可重用的组件 采用标签简化页面开发 具

5、有Java技术的所有好处,完善的存储管理和安全性 一次编写,各处运行,1.2.3 JSP的运行原理,1当用户要访问一个JSP页面时,用户通过客户端浏览器向服务器发送请求,这些请求里面有很多信息,包括请求的文件、用户输入的内容,另外还有本地计算机的一些信息。 2JSP文件被JSP引擎编译成Java的class文件,就是Servlet。 3将产生的Servlet加载到内存执行。 4Servlet的运行结果以HTML(或XML)形式通过Web服务器返回给客户端的浏览器。 下图是JSP的运行原理示意图,1.2.4 JSP 2.0的新功能,EL语言:EL(表达式语言)是一种数据访问语言,主要的功用在于简

6、化JSP 的语法,方便Web开发人员的使用,可以方便地访问和处理应用程序数据,而无需使用scriptlet。 JSTL语言:JSTL(简单标签库语言)相对JSP1.2中的标签库,对后台程序员来说:结构更简单,实现接口更少,可以轻松实现后台程序。,1.3 JSP运行环境的构建,本书用于教学目的,所以推荐开发的环境:Windows XP+Tomcat 5.5MySql 5.0。,1.3.1 JSP运行环境的组成,Web服务器: WebLogic是BEA公司的产品,是目前应用较广泛的Web服务器。 IBM公司的WebSphere。 在小型的应用系统或者没有特殊需要的系统中,Tomcat是一个不错的选

7、择,由于它很简单,常在系统开发和测试时使用。 数据库 Oracle数据库是Oracle公司的产品,是一个真正面向Internet计算环境的数据库系统。 IBM公司的DB2也是一种常用的数据库,和IBM的WebSphere配合构成完整的企业级解决方案。 还有一个常用的免费的小型数据库:MySQL,常与PHP结合使用. 开发工具 目前有两种常用的企业级集成开发环境,JBuilder和WebSphereStudio。JBuilder是Borland公司的产品,支持几乎全部的J2EE组件。IBM公司的WebSphereStudio,是一套集成开发环境,同时集成Web服务器功能。 Eclipse是目前最为常用的JSP开发环境之一,Eclipse是一种可扩展的开放源代码IDE。,1.3.2 安装JDK :略 1.3.3 安装Tomcat :略,1.3.4 Tomcat的目录结构,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号