JSP程序设计完整版课件全套ppt教程(最新).pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《JSP程序设计完整版课件全套ppt教程(最新).pptx》由会员分享,可在线阅读,更多相关《JSP程序设计完整版课件全套ppt教程(最新).pptx(246页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、JSP程序设计 1.1 动态网页技术第第1 1章章JSPJSP概述概述动态网页技术的原理是:将使用不同技术编写的动态页面保存在动态网页技术的原理是:将使用不同技术编写的动态页面保存在WebWeb服务器中,当客户端服务器中,当客户端用户向用户向WebWeb服务器发出访问动态页面的请求时,服务器发出访问动态页面的请求时,WebWeb服务器将根据用户所访问页面的类型确定该服务器将根据用户所访问页面的类型确定该页面所使用的网络编程技术,然后将该页面提交给相应的解释引擎,解释引擎执行位于页面的页面所使用的网络编程技术,然后将该页面提交给相应的解释引擎,解释引擎执行位于页面的脚本代码以实现不同的功能,如访
2、问数据库、发送电子邮件和执行算术或逻辑运算等,最后脚本代码以实现不同的功能,如访问数据库、发送电子邮件和执行算术或逻辑运算等,最后WebWeb服务器把解释引擎的执行结果连同页面上的服务器把解释引擎的执行结果连同页面上的HTMLHTML内容以及各种客户端脚本一同传送到客户内容以及各种客户端脚本一同传送到客户端。虽然客户端用户所接收到的页面与传统页面并没有任何区别,但实际上页面内容已经经过端。虽然客户端用户所接收到的页面与传统页面并没有任何区别,但实际上页面内容已经经过了服务器端处理。了服务器端处理。1.2 JSP简介第第1 1章章JSPJSP概述概述1.2.1 1.2.1 什么是什么是JSPJS
3、PJSPJSP是是Java Server PagesJava Server Pages的缩写,是由的缩写,是由SunSun公司倡导,与许多其他公司一起建立的一种应公司倡导,与许多其他公司一起建立的一种应用范围广泛的动态网页技术标准,是用范围广泛的动态网页技术标准,是JavaJava语言编写的在服务器端运行的页面。语言编写的在服务器端运行的页面。JSPJSP就是在就是在HTMLHTML语言中嵌入语言中嵌入JavaJava脚本,可以被看做是一种脚本语言,然而作为一种脚本语言,在脚本,可以被看做是一种脚本语言,然而作为一种脚本语言,在JSPJSP中几乎可中几乎可以使用全部的以使用全部的JavaJav
4、a类。类。JSPJSP技术的基础是技术的基础是ServletServlet,包含了,包含了Java ServletJava Servlet的所有优点,并且当的所有优点,并且当JSPJSP与与JavaBeansJavaBeans结合时,提供了一种使内容和显示逻辑分开的简单方式。许多大型结合时,提供了一种使内容和显示逻辑分开的简单方式。许多大型WebWeb应用程应用程序的开发需要序的开发需要ServletServlet、JavaBeansJavaBeans与与JSPJSP配合才能完成。配合才能完成。1.2 JSP简介第第1 1章章JSPJSP概述概述1.2.2 JSP1.2.2 JSP的特点的特点
5、(1 1)将内容的生成和显示分离)将内容的生成和显示分离(2 2)使用可重用的组件)使用可重用的组件(3 3)采用标签简化页面开发)采用标签简化页面开发(4 4)具有)具有JavaJava技术的所有优点及完善的存储管理和安全性技术的所有优点及完善的存储管理和安全性(5 5)一次编写各处运行)一次编写各处运行1.2 JSP简介第第1 1章章JSPJSP概述概述1.2.3 JSP1.2.3 JSP的运行原理的运行原理(1 1)当用户访问一个)当用户访问一个JSPJSP页面时,通过客户端浏览器向服务器发送请求,这些请求里面有页面时,通过客户端浏览器向服务器发送请求,这些请求里面有很多信息,包括请求的
6、文件和用户输入的内容,另外还有本地计算机的一些信息。很多信息,包括请求的文件和用户输入的内容,另外还有本地计算机的一些信息。(2 2)JSPJSP文件被文件被JSPJSP引擎编译成引擎编译成JavaJava的的classclass文件文件,即即ServletServlet。(3 3)将产生的)将产生的ServletServlet加载到内存执行。加载到内存执行。(4 4)ServletServlet的运行结果以的运行结果以HTML(HTML(或或XML)XML)形形式通过式通过WebWeb服务器返回给客户端的浏览器。服务器返回给客户端的浏览器。1.3 JSP运行环境的构建第第1 1章章JSPJS
7、P概述概述1.3.1 JSP1.3.1 JSP运行环境的组成运行环境的组成(1)Web(1)Web服务器服务器WebLogicWebLogic是是BEABEA公司的产品,是目前应用最广泛的公司的产品,是目前应用最广泛的WebWeb服务器,支持服务器,支持J2EEJ2EE规范,并不断地完规范,并不断地完善以适应新的开发要求。善以适应新的开发要求。另一个常用的另一个常用的WebWeb服务器是服务器是IBMIBM公司的公司的WebSphereWebSphere,支持,支持J2EEJ2EE规范。规范。在小型的应用系统或者有特殊需要的系统中,在小型的应用系统或者有特殊需要的系统中,TomcatTomca
8、t是一个不错的选择,该服务器支持全是一个不错的选择,该服务器支持全部部JSPJSP以及以及ServletServlet规范,是规范,是SunSun公司官方推荐的公司官方推荐的ServletServlet和和JSPJSP容器,但是目前还不支持容器,但是目前还不支持EJBEJB。由。由于于TomcatTomcat很简单,常在系统开发和测试时使用。很简单,常在系统开发和测试时使用。1.3 JSP运行环境的构建第第1 1章章JSPJSP概述概述1.3.1 JSP1.3.1 JSP运行环境的组成运行环境的组成(2)(2)数据库数据库目前基于目前基于JSPJSP的的WebWeb项目的开发离不开数据库的支持
9、。在项目的开发离不开数据库的支持。在JavaJava相关的开发领域中,常用的是相关的开发领域中,常用的是三种数据库是三种数据库是OracleOracle、DB2DB2和和MySQLMySQL。有时候也使用微软公司的。有时候也使用微软公司的SQL ServerSQL Server数据库。数据库。OracleOracle数据库是数据库是OracleOracle公司的产品,是一个真正面向公司的产品,是一个真正面向InternetInternet计算环境的数据库系统,可计算环境的数据库系统,可移植性好、使用方便、功能强大,适用于各类大型、中型和小型环境,是一种高效率、可靠性移植性好、使用方便、功能强大
10、,适用于各类大型、中型和小型环境,是一种高效率、可靠性好和高吞吐量的数据库解决方案。好和高吞吐量的数据库解决方案。IBMIBM公司的公司的DB2DB2也是一种常用的数据库,和也是一种常用的数据库,和IBMIBM的的WebSphereWebSphere配合构成完整的企业级解决方案。配合构成完整的企业级解决方案。还有一个常用的免费小型数据库还有一个常用的免费小型数据库MySQLMySQL,常与,常与PHPPHP结合使用。结合使用。1.3 JSP运行环境的构建第第1 1章章JSPJSP概述概述1.3.1 JSP1.3.1 JSP运行环境的组成运行环境的组成(3)(3)开发工具开发工具WebWeb服务
11、器和数据库服务器构成了发布平台,需要选择合适的开发工具以提高编码的效率。服务器和数据库服务器构成了发布平台,需要选择合适的开发工具以提高编码的效率。目前有两种常用的企业级集成开发环境,即目前有两种常用的企业级集成开发环境,即JBuilderJBuilder和和WebSphereStudioWebSphereStudio。JBuilderJBuilder是是BorlandBorland公司的产品,支持几乎全部的公司的产品,支持几乎全部的J2EEJ2EE组件。组件。IBMIBM公司的公司的WebSphereStudioWebSphereStudio是一套集成开发环境,同是一套集成开发环境,同时集成
12、时集成WebWeb服务器功能。服务器功能。1.3 JSP运行环境的构建第第1 1章章JSPJSP概述概述1.3.2 1.3.2 安装安装JDKJDK安装安装JDKJDK是进行是进行JSPJSP开发的一个重要开发的一个重要步骤,也是安装步骤,也是安装JSPJSP引擎(如引擎(如TomcatTomcat、JBossJBoss和和WeblogicWeblogic等)的前提。一般的等)的前提。一般的JSPJSP引擎是由引擎是由JavaJava语言编写的。语言编写的。1.3 JSP运行环境的构建第第1 1章章JSPJSP概述概述1.3 JSP运行环境的构建第第1 1章章JSPJSP概述概述在在Windo
13、wsWindows平台上安装平台上安装JDKJDK比较简便,步骤如下:比较简便,步骤如下:1.3 JSP运行环境的构建第第1 1章章JSPJSP概述概述1.3 JSP运行环境的构建第第1 1章章JSPJSP概述概述1.3 JSP运行环境的构建第第1 1章章JSPJSP概述概述1.3 JSP运行环境的构建第第1 1章章JSPJSP概述概述1.3 JSP运行环境的构建第第1 1章章JSPJSP概述概述1.3 JSP运行环境的构建第第1 1章章JSPJSP概述概述1.3.3 1.3.3 安装安装TomcatTomcat在众多的在众多的WebWeb应用服务器中,应用服务器中,ApacheApache开
14、源社区的开源社区的TomcatTomcat是最常用的是最常用的WebWeb服务器之一。服务器之一。TomcatTomcat是是ApacheApache软件基金会软件基金会(Apache Software Foundation)(Apache Software Foundation)的的JakartaJakarta项目中的一个核心项目,由项目中的一个核心项目,由ApacheApache、SunSun和其他一些公司及个人共同开发而成。由于有了和其他一些公司及个人共同开发而成。由于有了SunSun的参与和支持,最新的的参与和支持,最新的ServletServlet和和JSPJSP规范总是能在规范总是
15、能在TomcatTomcat中得到体现。中得到体现。TomcatTomcat技术先进,性能稳定,而且免费,因而技术先进,性能稳定,而且免费,因而深受深受JavaJava爱好者的喜爱,并得到了部分软件开发商的认可,成为目前比较流行的爱好者的喜爱,并得到了部分软件开发商的认可,成为目前比较流行的WebWeb应用服务应用服务器。用户可以在器。用户可以在“http:/tomcat.apache.org”http:/tomcat.apache.org”找到各个版本的找到各个版本的TomcatTomcat服务器。本书以服务器。本书以Tomcat Tomcat 6.0.356.0.35为例,支持最新的为例,
16、支持最新的Servlet 2.5Servlet 2.5和和JSP 2.1JSP 2.1规范。规范。1.3 JSP运行环境的构建第第1 1章章JSPJSP概述概述在在WindowsWindows平台上安装平台上安装TomcatTomcat有两种方式,即安装版和解压版。首先要到有两种方式,即安装版和解压版。首先要到“http:/tomcat.apache.org”http:/tomcat.apache.org”网站下载这两个版本。网站下载这两个版本。进入进入TomcatTomcat主页面后,如图主页面后,如图1-121-12所示,所示,在页面左面的下载链接中选择要下载的在页面左面的下载链接中选择要
17、下载的TomcatTomcat版本,此处选择版本,此处选择“Tomcat 6.0”Tomcat 6.0”,单击进入,单击进入Tomcat 6.0Tomcat 6.0的下载页面,如图的下载页面,如图1-131-13所示。所示。1.3 JSP运行环境的构建第第1 1章章JSPJSP概述概述1.Tomcat6.01.Tomcat6.0安装版的安装步骤安装版的安装步骤()运行安装文件()运行安装文件“apache-tomcat-6.0.35.exeapache-tomcat-6.0.35.exe”,单击【,单击【NextNext】按钮,出现如图】按钮,出现如图1-141-14所示界面。所示界面。1.3
18、 JSP运行环境的构建第第1 1章章JSPJSP概述概述1.Tomcat6.01.Tomcat6.0安装版的安装步骤安装版的安装步骤1.3 JSP运行环境的构建第第1 1章章JSPJSP概述概述1.Tomcat6.01.Tomcat6.0安装版的安装步骤安装版的安装步骤1.3 JSP运行环境的构建第第1 1章章JSPJSP概述概述1.Tomcat6.01.Tomcat6.0安装版的安装步骤安装版的安装步骤1.3 JSP运行环境的构建第第1 1章章JSPJSP概述概述1.Tomcat6.01.Tomcat6.0安装版的安装步骤安装版的安装步骤1.3 JSP运行环境的构建第第1 1章章JSPJSP
19、概述概述1.Tomcat6.01.Tomcat6.0安装版的安装步骤安装版的安装步骤1.3 JSP运行环境的构建第第1 1章章JSPJSP概述概述1.Tomcat6.01.Tomcat6.0安装版的安装步骤安装版的安装步骤1.3 JSP运行环境的构建第第1 1章章JSPJSP概述概述1.3.4 Tomcat 6 1.3.4 Tomcat 6 的目录结构的目录结构Tomcat 6 Tomcat 6 安装后的目录层次结构如图安装后的目录层次结构如图1-231-23所示:所示:1.3 JSP运行环境的构建第第1 1章章JSPJSP概述概述1.3.4 Tomcat 6 1.3.4 Tomcat 6 的
20、目录结构的目录结构1.3 JSP运行环境的构建第第1 1章章JSPJSP概述概述1.3.5 1.3.5 建立第一个建立第一个JSPJSP应用应用 利用利用搭建好了搭建好了ApacheApache的的TomcatTomcat可建立一个可建立一个JSPJSP应用。应用。TomcatTomcat是一个免费的是一个免费的WebWeb服务器,能处理服务器,能处理HTMLHTML、JSPJSP和和ServletServlet的请求。步骤如下:的请求。步骤如下:()启动)启动TomcatTomcat服务器服务器 安装安装版的用户可以单击版的用户可以单击windowswindows的的“开始开始”菜单,选择【
21、所有程序】【菜单,选择【所有程序】【Apache Tomcat 6.0 Apache Tomcat 6.0 Tomcat6Tomcat6】【】【Configure TomcatConfigure Tomcat】,弹出如图】,弹出如图1-241-24所示对话框,单击【所示对话框,单击【StartStart】按钮,启动】按钮,启动TomcatTomcat;或单击【或单击【Monitor TomcatMonitor Tomcat】,任务栏会出现服务器图标(红色)后,选中图标后右击,选择】,任务栏会出现服务器图标(红色)后,选中图标后右击,选择“Start Start serviceservice”,
22、启动,启动TomcatTomcat,图标变为绿色。,图标变为绿色。解解压版的用户在压版的用户在TomcatTomcat已解压的安装目录下的已解压的安装目录下的binbin子目录中,运行处理文件子目录中,运行处理文件“startup.batstartup.bat”,启,启动动TomcatTomcat。()在文本编辑器中编写)在文本编辑器中编写JSPJSP代码,保存时注意扩展名为代码,保存时注意扩展名为“.jsp.jsp”,文件名为,文件名为“HelloJsp.jspHelloJsp.jsp”。1.3 JSP运行环境的构建第第1 1章章JSPJSP概述概述1.3.5 1.3.5 建立第一个建立第一
23、个JSPJSP应用应用 感谢收看2.1 HTTP协议第第2 2章章JSPJSP基础知识基础知识2.1.1 HTTP2.1.1 HTTP协议概述协议概述HTTPHTTP协议(协议(Hyper Text Transfer ProtocolHyper Text Transfer Protocol)是超文本传输协议的缩写,是互联网上应用)是超文本传输协议的缩写,是互联网上应用最为广泛的一种网络协议,所有的最为广泛的一种网络协议,所有的WWWWWW(World Wide WebWorld Wide Web,万维网)文件都必须遵守这个标准。,万维网)文件都必须遵守这个标准。设计设计HTTPHTTP最初目的
24、是为了提供一种发布和接收最初目的是为了提供一种发布和接收HTMLHTML页面的方法。页面的方法。简单来说,简单来说,HTTPHTTP协议就是一个基于应用层的通信规范。双方要进行通信,都要遵守一个规协议就是一个基于应用层的通信规范。双方要进行通信,都要遵守一个规范,即范,即HTTPHTTP协议。协议。InternetInternet的基本协议是的基本协议是TCP/IPTCP/IP协议,然而在协议,然而在TCP/IPTCP/IP模型模型最上层的是应用层(最上层的是应用层(Application layerApplication layer),包含所有高层的协议。高层协议有文件传输),包含所有高层的
25、协议。高层协议有文件传输协议协议FTPFTP、电子邮件传输协议、电子邮件传输协议SMTPSMTP、域名系统服务、域名系统服务DNSDNS、网络新闻传输协议、网络新闻传输协议NNTPNNTP和和HTTPHTTP协议等。协议等。2.1 HTTP协议第第2 2章章JSPJSP基础知识基础知识2.1.2 HTTP2.1.2 HTTP工作过程工作过程HTTPHTTP协议定义协议定义WebWeb客户端如何从客户端如何从WebWeb服务器请求服务器请求WebWeb页面,以及服务器如何把页面,以及服务器如何把WebWeb页面传送给页面传送给客户端。客户端。HTTPHTTP协议采用了请求协议采用了请求/响应模型
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JSP 程序设计 完整版 课件 全套 ppt 教程 最新
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内