版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、JSP程序设计,张姗姗E-mail:shanshanzhang_0817qq:306231529,推荐资料Sun中国技术(,本课程为3学分,每周6学时,共108学时考核方式为实际操作与理论闭卷相结合,理论成绩,实践成绩,考勤,60分,20分,旷课:3分/次迟到:2分/次,平时作业,实验操作,如何学习JavaWeb技术工欲善其事,必先利其器要想做Web项目,必须首先掌握Web项目开发的各项知识和技能。读万卷书,不如行万里路要多编程,多实践,课程描述:本章首先介绍了一些主流的动态网页技术,然后着重介绍了JSP的特点、技术原理和相关概念;接下来介绍了JSP运行环境的安装和配置,重点讲述了JDK和To
2、mcat的安装;最后提供了一个JSP页面的例子,对JSP运行环境有一个基本的认识。,第1章JSP运行环境和其他动态网页技术,知识点及技能点,什么是JSPJSP运行环境的安装和配置JSP开发平台的选择与建立第一个JSP页面,1.1JSP的概述及其安装和配置1.2第一个JSP页面,主要内容,1.1.1动态网页技术动态页面特点:交互性自动更新实时性1.动态网页技术(1)ASP即ActiveServerPages,它是微软开发的一种类似HTML(超文本标识语言)、Script(脚本)与CGI(公用网关接口)的结合体。(2)PHP即HypertextPreprocessor(超文本预处理器),是一种被广
3、泛应用的开放源代码的多用途脚本语言。(3)JSP即JavaServerPages,JSP与ASP有一个本质的区别。,1.1JSP的概述及其安装和配置,循环性能比较,JSP程序的循环次数是ASP、PHP的100倍时,它们的运行时间才是一个数量级。,对Oracle进行2000次的插入(Insert)、更新(Update)、查询(Select)和删除(Delete)操作JSP:19sPHP:57sASP:58s,数据库连接测试,1.1.2JSP的特点,1.1.2JSP的特点1.将内容的产生和显示进行分离2.强调可重用的群组件3.采用标识简化页面开发4.良好的扩展性5.健壮的存储管理和安全性6.一次编
4、写,随处执行7.JSP提供所有的Servlets功能8.JSP的平台适应性更广9.Java中连接数据库的技术是JDBC10.正式纳入EL、新增SimpleTag和TagFile、元素,1.1.3JSP技术原理,1.1.3JSP技术原理首先是转译时期;然后进入请求时期。JSP页面的运行需要有能支持Java平台servlet规范的Java虚拟机。JSP的执行过程如图:,JSP执行过程,*.jsp,*.java,*.class,servlet,servlet分析器,JSP,执行过程,JSP示例(Hello_Date.jsp),你好,今天是号,星期,importjava.util.*;response
5、.setContentType(text/html;charset=gb2312);out=pageContext.getOut();out.write(“rnrnrnrn你好,今天是rn);Datetoday=newDate();out.print(today.getDate();out.write(号,星期);out.print(today.getDay();out.write(rnrnrn);,JSP文件,servlet文件,JSP示例(浏览结果),1.1.4Java术语,1.1.4Java术语1.组件、容器、连接程序(1)组件:组件是Java应用程序的主体构件。(2)容器:容器是那些执
6、行组件的应用程序。(3)连接程序:一般说来,连接程序就是驱动程序就是能够让Java应用程序直接和别的软件通信的软件,它和使用公共的协议(如HTTP)不同。2.Java文件、Class文件与字节码、JAR文件(1)Java文件:是指java后缀的Java源代码。(2)Class文件、字节码:这两个术语是相关的。(3)JAR文件:JAR文件就是Java存档文件。,1.1.4Java术语,3.J2SE、J2EE、J2ME、J2SDK与JDK、JRE、JVM(1)J2SE:Java2StandardEdition(JAVA2标准版),适用于桌面系统的Java2平台标准版,(2)J2EE:Java2En
7、terpriseEdition(JAVA2企业版),是一种利用Java2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。(3)J2ME:Java2MicroEdition(JAVA2精简版,也称为袖珍版),Java2平台中适用于小型设备和智能卡的版本。(4)JSDK:JavaSoftwareDevelopmentKit,和JDK以及J2SE等同。,1.1.4Java术语,(5)J2SDK:Java2SDK,即Java2软件开发工具包,包括运行环境、编译工具及其它工具、源代码等,基本上和J2SE等同。(6)JDK:JDK现在是指J2SDK(J2SEDevelopmentKit)
8、,同时,J2RE也改称为JRE。(7)JRE:JavaRuntimeEnvironment(Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。(8)VM:Java虚拟机(JavaVirtualMachine,JVM)是Java可移植性的关键。,1.1.5JDK的安装和配置,1.1.5JDK的安装和配置1.JDK的安装(1)先注册一个帐号,从SUN官方站点,1.1.5JDK的安装和配置,2.JDK的配置(1)设置JAVA_HOME环境变量(2)设置ClassPath环境变量(3)设置PATH环境变量注:设置上述环境变量并不是必须的。但是,设置之后比较方
9、便,如:可以在任意路径下编译.java文件。,1.1.6Tomcat的安装和测试,1.Tomcat的安装(1)从/site/downloads/downloads_tomcat-5.cgi下载Tomcat5.5.9。(2)双击下载后的可执行文件jakarta-tomcat-5.5.9.exe,在安装窗口中单击【Next】按钮。(3)出现软件许可窗口,单击【IAgree】按钮。(4)在弹出的“ChooseComponents”(选择组件)窗口中,按默认的“Full”类型,然后单击【Next】按钮。(5)选择要安装的目录,如D:ApacheTomca
10、t5.5,然后单击【Next】按钮(6)出现Tomcat基本配置窗口,端口号默认为8080,改为8090,然后单击【Next】按钮(7)在弹出的窗口中选择JDK的安装位置,如D:javajdk1.5,然后单击【Install】按钮,出现安装窗口。(8)安装完成后单击【Finish】按钮。系统默认启动Tomcat。,1.1.6Tomcat的安装和测试,2.测试Tomcat安装是否成功打开浏览器,在地址栏中输入http:/localhost:8090或:8090,然后回车,看到Tomcat的欢迎页面,说明Tomcat安装成功了3.关于Tomcat环境变量的补充说明如果使用其他软件,同时整合Tomcat功能的话,那么,通常需要设置Tomcat的这些环境变量:Catalina_HOME=D:ApacheTomcat5.5Catalina_BASE=D:ApacheTomcat5.5serverClassPath=%Catalina_HOME%commonlibservlet-api.jar;,Tomcat目录结构,1.1.7其他JSP环境配置方案简介1.JDK+Apache+Tomcat方案这种方案的配置比较复杂,但是能让Apache和Tomcat完美整合,提升整
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026云南红河州蒙自惠源人力资源有限责任公司社会救助经办人员招聘1人备考题库及参考答案详解1套
- 2026年广告宣传服务合同二篇
- 泡沫铝板节点加固处理方案
- 园艺植物基因工程课程数字化建设路径
- 生活污水处理工程竣工验收报告
- 矿山安全生产标准化建设方案
- 2026高尔夫球场建设行业技术革新深度研究及球场智能监测系统与高端服务差异化路径报告
- 出版机构半年工作报告
- 茶文化浸润模式下大学生美育素养培育路径
- 锂离子电池生产线项目技术方案
- 2026年北京市东城区初三下学期二模英语试卷和答案
- 2026天津中考复习要点:全科答题模板与津门文化素材汇编(津版)
- 2026年广西政府采购评审专家培训考试试题及答案
- AI在化工安全技术中的应用
- 2026年中国国新招聘笔试题库
- 2026年小学科学六年级试卷及答案
- 2026年殡葬管理条例知识测试题库
- 2026届深圳二模数学试题+答案
- 实行一周一调度工作制度
- 儿童鼻异物处理课件
- 2026年高考(广东卷)英语试题及答案
评论
0/150
提交评论