第一章 jsp概述课件_第1页
第一章 jsp概述课件_第2页
第一章 jsp概述课件_第3页
第一章 jsp概述课件_第4页
第一章 jsp概述课件_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JSP程序设计第一章jsp概述

张姗姗E-mail:qq:306231529第一章jsp概述推荐资料

Sun中国技术()CSDN()IBMdeveloperWorks中国()Dev2Dev()Java开发人员中心()J道()Matrix()JavaResearch()JavaEye()Blogjava()Java()第一章jsp概述本课程为3学分,每周6学时,共108学时考核方式为实际操作与理论闭卷相结合理论成绩实践成绩考勤++60分20分旷课:3分/次迟到:2分/次平时作业实验操作第一章jsp概述如何学习JavaWeb技术

工欲善其事,必先利其器

—要想做Web项目,必须首先掌握Web项目开发的各项知识和技能。

读万卷书,不如行万里路

—要多编程,多实践第一章jsp概述

课程描述:本章首先介绍了一些主流的动态网页技术,然后着重介绍了JSP的特点、技术原理和相关概念;接下来介绍了JSP运行环境的安装和配置,重点讲述了JDK和Tomcat的安装;最后提供了一个JSP页面的例子,对JSP运行环境有一个基本的认识。

第1章JSP运行环境和其他动态网页技术

第一章jsp概述知识点及技能点 ▲什么是JSP ▲JSP运行环境的安装和配置 ▲JSP开发平台的选择与建立 ▲第一个JSP页面第一章jsp概述1.1JSP的概述及其安装和配置1.2第一个JSP页面主要内容第一章jsp概述1.1.1动态网页技术动态页面特点:交互性自动更新实时性

1.动态网页技术(1)ASP即ActiveServerPages,它是微软开发的一种类似HTML(超文本标识语言)、Script(脚本)与CGI(公用网关接口)的结合体。(2)PHP即HypertextPreprocessor(超文本预处理器),是一种被广泛应用的开放源代码的多用途脚本语言。(3)JSP即JavaServerPages,JSP与ASP有一个本质的区别。1.1JSP的概述及其安装和配置第一章jsp概述第一章jsp概述第一章jsp概述循环性能比较

循环次数运行时间JSP10000*10000<2sPHP1000*10008sASP1000*10009sJSP程序的循环次数是ASP、PHP的100倍时,它们的运行时间才是一个数量级。第一章jsp概述

对Oracle进行2000次的插入(Insert)、更新(Update)、查询(Select)和删除(Delete)操作

JSP:19sPHP:57sASP:58s数据库连接测试第一章jsp概述1.1.2JSP的特点

1.1.2JSP的特点

1.将内容的产生和显示进行分离

2.强调可重用的群组件

3.采用标识简化页面开发

4.良好的扩展性

5.健壮的存储管理和安全性

6.一次编写,随处执行

7.JSP提供所有的Servlets功能

8.JSP的平台适应性更广

9.Java中连接数据库的技术是JDBC 10.正式纳入EL、新增SimpleTag和TagFile、<jsp-config>元素第一章jsp概述1.1.3JSP技术原理1.1.3JSP技术原理首先是转译时期;然后进入请求时期。

JSP页面的运行需要有能支持Java平台servlet规范的Java虚拟机。

JSP的执行过程如图:第一章jsp概述JSP执行过程*.jsp*.java*.classrequestresponse执行jspparserJSDKservletservlet分析器第一章jsp概述JSP执行过程第一章jsp概述JSP示例(Hello_Date.jsp)<%@pageimport="java.util.*"%><%@pagecontentType="text/html;charset=gb2312"%><HTML><BODY>

你好,今天是

<%Datetoday=newDate();

%>

<%=today.getDate()%>号,星期<%=today.getDay()%>

</BODY></HTML>importjava.util.*;response.setContentType("text/html;charset=gb2312");out=pageContext.getOut();out.write(“\r\n\r\n<HTML>\r\n<BODY>\r\n你好,今天是\r\n");Datetoday=newDate();out.print(today.getDate());out.write("号,星期");out.print(today.getDay());out.write("\r\n</BODY>\r\n</HTML>\r\n");JSP文件servlet文件第一章jsp概述JSP示例(浏览结果)第一章jsp概述1.1.4Java术语1.1.4Java术语1.组件、容器、连接程序(1)组件:组件是Java应用程序的主体构件。

(2)容器:容器是那些执行组件的应用程序。

(3)连接程序:一般说来,连接程序就是驱动程序——就是能够让Java应用程序直接和别的软件通信的软件,它和使用公共的协议(如HTTP)不同。

2.Java文件、Class文件与字节码、JAR文件(1)Java文件:是指.java后缀的Java源代码。(2)Class文件、字节码:这两个术语是相关的。

(3)JAR文件:JAR文件就是Java存档文件。

第一章jsp概述1.1.4Java术语

3.J2SE、J2EE、J2ME、J2SDK与JDK、JRE、JVM(1)J2SE:

Java2StandardEdition(JAVA2标准版),适用于桌面系统的Java2平台标准版,

(2)J2EE:Java2EnterpriseEdition(JAVA2企业版),是一种利用Java2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。

(3)J2ME:Java2MicroEdition(JAVA2精简版,也称为袖珍版),Java2平台中适用于小型设备和智能卡的版本。

(4)JSDK:JavaSoftwareDevelopmentKit,和JDK以及J2SE等同。

第一章jsp概述1.1.4Java术语(5)J2SDK:Java2SDK,即Java2软件开发工具包,包括运行环境、编译工具及其它工具、源代码等,基本上和J2SE等同。

(6)JDK:

JDK现在是指J2SDK(J2SEDevelopmentKit),同时,J2RE也改称为JRE。

(7)JRE:JavaRuntimeEnvironment(Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。

(8)VM:Java虚拟机(JavaVirtualMachine,JVM)是Java可移植性的关键。第一章jsp概述1.1.5JDK的安装和配置1.1.5JDK的安装和配置1.JDK的安装(1)先注册一个帐号,从SUN官方站点下载jdk1.5.0_04。

(2)单击下载文件,在窗口中单击“我接受该许可证协议中的条款(A)”单选按钮,单击【下一步】按钮。

(3)选择要安装的路径,如D:\java\jdk1.5,单击【下一步】按钮。

(4)安装过程中,出现JRE的选择安装组件的“自定义安装”窗口,选择要安装的路径,如D:\java\jre1.5,单击【下一步】按钮。

(5)选择一种浏览器,如IE,单击【下一步】按钮,出现JRE安装进度窗口。(6)安装完毕后,单击【完成】按钮结束安装。

第一章jsp概述1.1.5JDK的安装和配置2.JDK的配置(1)设置JAVA_HOME环境变量(2)设置ClassPath环境变量(3)设置PATH环境变量注:设置上述环境变量并不是必须的。但是,设置之后比较方便,如:可以在任意路径下编译.java文件。第一章jsp概述1.1.6Tomcat的安装和测试

1.Tomcat的安装(1)从下载Tomcat5.5.9。(2)双击下载后的可执行文件jakarta-tomcat-5.5.9.exe,在安装窗口中单击【Next】按钮。(3)出现软件许可窗口,单击【IAgree】按钮。(4)在弹出的“ChooseComponents”(选择组件)窗口中,按默认的“Full”类型,然后单击【Next】按钮。(5)选择要安装的目录,如D:\Apache\Tomcat5.5,然后单击【Next】按钮(6)出现Tomcat基本配置窗口,端口号默认为8080,改为8090,然后单击【Next】按钮(7)在弹出的窗口中选择JDK的安装位置,如D:\java\jdk1.5,然后单击【Install】按钮,出现安装窗口。(8)安装完成后单击【Finish】按钮。系统默认启动Tomcat。

第一章jsp概述1.1.6Tomcat的安装和测试2.测试Tomcat安装是否成功

打开浏览器,在地址栏中输入或,然后回车,看到Tomcat的欢迎页面,说明Tomcat安装成功了

3.关于Tomcat环境变量的补充说明

如果使用其他软件,同时整合Tomcat功能的话,那么,通常需要设置Tomcat的这些环境变量:

Catalina_HOME=D:\Apache\Tomcat5.5Catalina_BASE=D:\Apache\Tomcat5.5\serverClassPath=%Catalina_HOME%\common\lib\servlet-api.jar;第一章jsp概述第一章jsp概述Tomcat目录结构目录用途/bin存放启动和关闭Tomcat的脚本文件/common/lib存放Tomcat服务器及所有web应用城区都可以访问的jar文件/conf存放各种配置文件如:server.xml(主要配置文件)/logs存放日志文件/server/lib存放服务器运行所需的jar文件/server/webapps存放Tomcat自带的两个web应用程序:admin,manager/shared/lib存放所有应用程序都可以访问的jar文件/temp存放Tomcat运行产生的临时文件/webapps发布web应用程序时,通常把web应用放到该目录下/workTomcat将jsp生成的Servlet元文件和字节码文件放到该目录下第一章jsp概述1.1.7其他JSP环境配置方案简介1.JDK+Apache+Tomcat方案

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论