JSP技术概述第一章1、网页请求与响应的执行过程?2、什么是动态网页技术?3、使用哪一种动态网站服务器?4、服务器的安装与配置方法?5、服务器软件的使用方法?第一章JSP技术概述第一节动态网页开发技术第二节JSP的运行环境第一节动态网页开发技术一、网站开发基本概念二、JSP动态网页技术一、网站开发基本概念Internet网站用户电脑客户端服务器端请求与响应过程示意图1、上网需要什么软件?2、这个软件的功能是什么?一、网站开发基本概念Internet网站用户电脑客户端服务器端请求与响应过程示意图1、上网需要什么软件?2、这个软件的功能是什么?3、网页显示内容的来源是?4、内容来源方有哪些设施?一、网站开发基本概念Internet网站用户电脑客户端服务器端请求与响应过程示意图5、向网站服务器发出浏览请求的方式有哪些?6、服务器接到请求之后依次发生…?一、网站开发基本概念Internet网站用户电脑客户端服务器端请求与响应过程示意图一、网站开发基本概念Internet客户端服务器端请求与响应过程示意图服务器软件功能:接受请求;存储提供网页代码;请求一、网站开发基本概念Internet客户端服务器端客户端软件:(C/S、B/S)功能:发送请求、显示网页代码请求与响应过程示意图响应请求一、网站开发基本概念Internet客户端服务器端请求与响应过程示意图响应请求网页代码网页显示协议如果只有一台电脑能做实验吗?第一节动态网页开发技术一、网站开发基本概念二、JSP动态网页技术二、JSP动态网页技术课堂练习:开发一个页面,在客户端浏览器中显示“OK”。二.静态网页与动态网页(一)静态网页与动态网页新闻链接1新闻链接2新闻链接3……1.html静态网页示意图新闻1网页新闻2网页新闻3网页新闻n网页2.html3.htmln.html网页显示网页代码服务器端客户端(一)静态网页与动态网页新闻链接1新闻链接2新闻链接3…………新闻1内容动态网页示意图新闻1网页新闻2网页新闻3网页新闻n网页*.html新闻2内容新闻3内容新闻n内容网页显示网页代码服务器端客户端(一)静态网页与动态网页2、案例:学生信息查询网页如何实现查询不同学生的各种信息?(一)静态网页与动态网页3、动态技术的优点:(1)多个与一个页面,开发成本减少;(2)网站功能增加;(3)网站内容更新容易,不要求专业技术;(二)动态网页技术基本原理Internet客户端服务器端1、动态网页技术原理图数据库内容14格式与内容合并32显示格式控制代码5(二)动态网页技术基本原理服务器端1、动态网页技术原理图数据库内容4格式与内容合并32显示格式控制代码(二)动态网页技术基本原理2、实现动态网页的开发语言:(1)ASP(2)php(3)JSP(4)ASP.NET(三)JSP技术基本原理JSP网页技术原理图数据库内容HTML语言Java语言JSP技术显示格式控制代码n.jsp•多数编程语言都有预选编译好的类库以支持各种特定的功能,在Java中,类库以包(package)的形式提供,不同版本的Java提供不同的包,以面向特定的应用。•StandardEdition(标准版)J2SE包含构成Java语言核心的类。比如:数据库连接、接口定义、输入/输出、网络编程•EnterpriseEdition(企业版)J2EE包含J2SE中的类,还增加了用于开发企业级应用的类。比如:EJB、servlet、JSP•MicroEdition(微缩版)J2ME包含J2SE中一部分类,再新增了一些专有类,用于特殊电子产品的软件开发。比如:手机、PDA、机顶盒。Java平台的三个版本(三)JSP技术基本原理3、JSP网页范例:!DOCTYPEHTMLPUBLIC-//W3C//DTDHTML4.0Transitional//EN%@pagelanguage=javacontentType=text/html;charset=gb2312%htmlheadtitle一个简单的JSP页面/title/headbodycenter当前时间是:%=newjava.util.Date()%/center/body/htmlJSP=HTML+Java课程结构第1章JSP技术概述第2章HTML语言和JavaScript语言第3章Java语言基础第4章JSP语法第5章JSP内建对象第6章JSP数据库应用开发第7章JavaBean技术第8章Servlet技术第一章JSP技术概述第一节动态网页开发技术第二节JSP的运行环境第二节JSP的运行环境硬件平台OS平台OFFICE软件C程序运行环境C程序运行环境第二节JSP的运行环境硬件平台OS平台服务器软件环境网站代码HTML运行环境第二节JSP的运行环境硬件平台OS平台服务器软件网站程序Java程序运行环境(引擎、容器)运行环境Tomcat第二节JSP的运行环境一、Tomcat的安装:1、软件下载准备:(官网最新版)(1)JDK;(2)Tomcat;一、Tomcat的安装2、先安装JDK:假设安装目录为D:\jdk。设置环境变量:JAVA_HOME:D:\jdk;CLASSPATH:.;D:\jdk\lib;PATH:D:\jdk\bin;一、Tomcat的安装3、再安装Tomcat:(1)安装成功的标志;(2)应该设置Tomcat的管理员密码;通常安装好之后任务栏有图标,否则。。。一、Tomcat的安装:找到程序图标启动Tomcat服务监视器一、Tomcat的安装:成功的标志第二节JSP的运行环境二、Tomcat目录结构:•bin包含相关程序;•conf配置文件,包括server.xml(主要配置文件);•lib包含Tomcat使用的库文件;•logs存放日志文件的地方;•webapps包含web项目示例和网站应用文件;三、JSP页面的部署1、新建项目文件夹;webappstestpagesimagesWEB-INFTomcat网站应用的根目录三、JSP页面的部署2、新建项目说明文件web.xml;(最好复制其他示例文件的web.xml,再删除修改,避免小错误。)webappstestpagesimagesWEB-INFweb.xml简单部署方式不需要修改server.xml文件。?xmlversion=1.0encoding=ISO-8859-1?web-appxmlns=:xsi=:schemaLocation==2.4display-name课程实验项目test/display-namedescription课程实验项目test/description/web-appweb.xml文件的全部内容:暂时只要这么多内容就够了,增加内容可能导致错误!最好复制webapps中其他示例文件的web.xml,再删除多余内容,避免打印错误。不删除多余内容也有错!三、JSP页面的部署3、新建项目文件;webappstestpagesimagesWEB-INF*.jsp四、JSP页面的访问1、启动Tomcat服务;2、在浏览器地址栏里输入如下地址访问tomcat主页。或、若项目根目录是webapps\test,则访问该项目主页的地址是:第一章JSP技术概述课后任务:在宿舍电脑上完成JSP运行环境的安装,并上网检索技术文档,解决安装中遇到的问题。注意团队协作。第一章JSP技术概述第一节动态网页开发技术第二节JSP的开发环境