版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1.课程性质:考试课 成果评定:试卷70上机实验20平常10%)2.学时安排:64学时 实际:32 上机:32 学分:43.课程要求: (1)课前做好预习 (2)课堂仔细听讲 (3)课后按时、独立完成作业本课程安排及要求第1章 安装开发和执行环境1.2 JSP技术特性 1.3 JSP任务原理 1.4 搭建JSP的运转环境 1.5 JSP程序初步 1.1 认识JSP Java Server Page简称JSP,是运转在效力器端的脚本言语之一。熟习HTML或者其他动态页面技术的读者,在第一次看到JSP页面时能够会有一种似曾相识的觉得。这是由于从本质上说,各种动态页面技术都是经过在HTML中添加其他
2、言语脚本的方式来实现的,而支持这些脚本的效力器可以执行这些脚本,然后生成HTML页面。1.1 认识JSP1 第一个JSP程序 在上述代码中,代码风格和普通的HTML页面的代码非常类似,不同的就是位于“之间参与Java代码。 为了让读者直观认识JSP技术,先来看一个简单的JSP页面代码,该JSP页面称号为sanyang.jsp,实现向页面输入一句话,详细代码如下:1.1 认识JSP 2 将该页面发布在Web容器中,并在IE阅读该网页后,其运转结果如以下图所示。 前往1.1 认识JSP 31.2 JSP技术特性 1跨平台 JSP技术以Java为根底、所以不仅可以沿用Java强大的API功能,而且不
3、论是在何种平台下只需效力器支持JSP,就可以运转运用JSP开发的Web运用程序,表达了它的跨平台、跨效力器的特点。例如,在Windows NT下的IIS经过JRUN或ServletExec插件就能支持JSP。如今最流行的Web效力器Apache同样可以支持JSP,而且Apache支持多种平台,从而使得JSP可以在更多的平台上运转。 在数据库操作中,由于JDBC同样是独立于平台的,所以在JSP中运用的Java API中提供的JDBC来衔接数据库,就不用担忧平台变卦时的代码移植问题。 1.2 JSP技术特性 2将内容的生成和显示进展分别 运用JSP技术,Web页面开发人员可以运用HTML或XML标
4、识来设计和格式化最终页面。运用JSP标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,一切的脚本在效力器端运转。假设中心逻辑被封装在标识和Beans中,那么其开发人员,如Web管理人员和页面设计者,可以编辑和运用JSP页面,而不影响内容的生成。 在效力器端,JSP引擎解释JSP标识和小脚本,生成所恳求的内容例如,经过访问JavaBeans组件,运用JDBC技术访问数据库,或者包含文件,并且将结果以HTML或者XML页面的方式发送回阅读器。这有助于作者维护本人的代码,而又保证任何基于HTML的Web阅读器的完全可用性。 1.2 JSP
5、技术特性 3强调可重用的组件 绝大多数JSP页面依赖于可重用的,跨平台的组件JavaBeans或者企业级JavaBean组件来执行运用程序所要求的更为复杂的处置。开发人员可以共享和交换执行普通操作的组件,或者使得这些组件为更多的运用者或者客户团体所运用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技艺和优化结果的开发努力中得到平衡。 1.2 JSP技术特性 4采用标识简化页面开发 JSP采用标识简化页面开发具有以下4个特点:1Web页面开发人员不会都是熟习脚本言语的编程人员。Java Server Page技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进展
6、动态内容生成所需求的。2规范的JSP标识可以访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。经过开发定制化标识库,JSP技术是可以扩展的。今后,第三方开发人员和其他人员可以为常用功能创建本人的标识库。这使得Web页面开发人员可以运用熟习的工具和好像标识一样的执行特定功能的构件来任务。1.2 JSP技术特性 5采用标识简化页面开发 3JSP技术很容易整合到多种运用体系构造中,以利用现存的工具和技巧,并且扩展到可以支持企业级的分布式运用。作为采用Java技术家族的一部分,以及Java2企业版体系构造的一个组成部分,JSP技术可以
7、支持高度复杂的基于Web的运用。 4作为Java平台的一部分,JSP拥有Java编程言语“一次编写,各处运转的特点。随着越来越多的供应商将JSP支持添加到它们的产品中,用户可以运用本人所选择的效力器和工具,更改工具或效力器并不影响当前的运用。 1.2 JSP技术特性 6强壮性与平安性 由于JSP页面的内置脚本言语是基于Java编程言语的,且都编译成Java Servlet,它具有Java技术的一切益处,包括强壮的存储管理和平安性。 1.3 JSP任务原理 1 从本质上说,JSP是结合markupHTML或XML和Java代码来处置的一种动态页面。每一页第一次被调用时,经过JSP引擎自动被编译成
8、Servlet,然后被执行。例如,在1.1节中引见的sanyang.jsp页面在Tomcat效力器运转时,该页面将会转编译一个Servlet,其中,该页面在Tomcat效力器上编译成Servlet的源代码可以查看Tomcat安装盘下的 workCatalinalocalhost相应的位置。阐明:JSP转换成Servlet的代码存放在Tomcat效力器的安装文件夹下,普通情况下,转换成Servlet的代码详细途径是:Tomcat安装文件夹workCatalinalocalhost。经过该文件夹下的工程名去寻觅。 1.3 JSP任务原理 2JSP转换成Servlet的流程如以下图所示。 1.4 搭
9、建JSP的运转环境 1.4.1 JDK的安装与配置1.4.2 Tomcat的安装、运转与目录构造 1.4.3 Eclipse安装、运转与特性 JDK的安装11双击“jdk-6u10-windows-i586-p.exe文件开场安装。安装导游会要求接受Sun公司的答应协议,如以下图所示。 JDK的安装22单击“接受按钮接受答应协议后,翻开设置JDK的安装途径及选择安装组件的对话框,如以下图所示。 JDK的安装33在图1-4所示的对话框中单击“更改按钮,更改安装途径为D:Program FilesJavajdk1.6.0_10,其他采用默许设置,单击“下一步按钮将翻开安装进度对话框安装JDK。在安
10、装过程中将翻开如以下图所示的设置JRE安装途径的对话框。 阐明:由于JDK只是Java程序的开发环境,所以JDK的安装文件中还包含了一个JREJ2SE Runtime EnvironmentJava运转环境,在默许情况下同JDK一同安装。 JDK的安装44在设置JER安装途径的对话框中,单击“更改按钮,在翻开的对话框中将JRE的安装途径修正为D:Program FilesJavajre6,单击“下一步按钮继续安装JRE。在弹出安装完成的提示对话框中,取消“显示自述文件复选框的勾选,单击“完成按钮,即可完成JDK的安装。 留意:在安装JDK1.6之前,封锁一切正在运转的程序,并确认系统中没有安装
11、JDK的其他版本,否那么,在进展配置时会有冲突。 下面将引见JDK的配置JDK的配置1安装完JDK后,需求设置环境变量及测试JDK配置能否胜利,详细步骤如下:1在“我的电脑上单击鼠标右键,选择“属性菜单项。在翻开的“系统特性对话框中选择“高级选项卡,如以下图所示。 JDK的配置22单击“环境变量按钮,翻开“环境变量对话框。在这里可以添加针对单个用户的“用户变量和针对一切用户“系统变量,如以下图所示。 JDK的配置33单击“系统变量区域中的“新建按钮,弹出的“新建系统变量对话框。该对话框中,“变量名文本框输入“JAVA_HOME,“变量值文本框输入JDK的安装途径“D:Program Files
12、Javajdk1.6.0_10,单击“确定按钮,完好环境变量“JAVA_HOME的配置,如以下图所示。 JDK的配置44在系统变量中查看PATH变量,假设不存在,那么新建变量PATH,否那么选中该变量,单击“编辑按钮,翻开“编辑系统变量对话框,在该对话框的“变量值文本框的起始位置添加“%JAVA_HOME%bin;。5单击“确定按钮前往到“环境变量对话框。在系统变量中查看CLASSPATH变量,假设不存在,那么新建变量CLASSPATH,变量值为“%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar。6JDK程序的安装和配置完成后,可以测试JDK能否可以在计
13、算机上运转。下面将引见JDK的测试JDK的测试选择“开场“运转命令,在翻开的“运转窗口中输入“cmd命令,将进入到DOS环境中,在命令提示符后面直接输入“javac,按下键,系统会输出javac的协助信息,如以下图所示。这阐明曾经胜利配置了JDK,否那么需求仔细检查上面步骤的配置能否正确。 Tomcat的安装1 Tomcat效力器安装文件下载的称号是“apache-tomcat-6.0.18.exe,下载终了后,就可以在需求编译和运转Java程序的计算机安装Tomcat效力器,详细步骤如下: 1双击“apache-tomcat-6.0.18.exe文件开场安装。在弹出的安装导游对话框中,单击“
14、Next按钮,将弹出如以下图所示的“答应协议对话框。Tomcat的安装22单击“I Agree按钮,接受答应协议,出现如以下图所示的选择组件对话框,选择要安装的Tomcat组件。 Tomcat的安装33这里采用默许的组件安装的,单击“Next按钮,将弹出“选择安装位置对话框,如以下图所示。 Tomcat的安装44在“Desination Folder文本框中输入Tomcat的安装位置,或单击文本框右侧“Browse按钮,选择效力器安装的位置。笔者将其安装在“D:Program FilesApache Software FoundationTomcat 6.0文件夹中。单击“Next按钮,将弹出
15、如以下图所示的配置对话框。 Tomcat的安装55单击“Next按钮,在翻开的对话框中选择Java虚拟机安装位置,如以下图所示。 Tomcat的安装66如上图所示,普通情况下安装程序可以自动找到Java虚拟机途径设置。然后单击“Install按钮,开场安装。在弹出的安装对话框中单击“Finish按钮,完成安装。 下面将引见Tomcat的测试Tomcat的测试1在安装完Tomcat效力器后就可以运转该效力器了,详细步骤如下:1在开场菜单中,依次单击“开场“程序“Apache Tomcat 6.0“Configure Tomcat选项,弹出启动Tomcat效力器的界面,该界面可以对Tomcat的一
16、些参数进展配置,普通采用默许方式。单击“start按钮后,将Tomcat效力器启动,如以下图所示。 Tomcat的测试22翻开IE阅读器,在地址栏中输入“localhost:8080,运转结果如以下图所示。 下面将引见Tomcat安装目录的构造Tomcat安装目录的构造 Tomcat效力器安装终了后,翻开Tomcat的安装途径,会看到如以下图所示的目录构造。 阐明:如上图所示,conf是存放Tomcat配置文件夹,其中最重要的是server.xml,可以在该文件中配置Web效力的端口、会话过期时间及虚拟主机等。 Eclipse的安装 Eclipse安装文件下载的称号是“eclipse-jee-
17、ganymede-SR1-win32.zip,下载终了后的安装文件实践上是“.zip的紧缩文件。将其直接解压到某个文件夹途径即可。 Eclipse的运转1 在Eclipse解压后的文件夹中,双击“Eclipse.exe文件,即可启动Eclipse开发工具。启动Eclipse的界面如以下图所示。 Eclipse的运转2 第一次启动Eclipse时,需求配置Eclipse任务区,实践上就是一个文件夹途径。例如,可以将任务区域设置为“D:code3.4,如以下图所示。 Eclipse的运转3启动以后,Eclipse工具的主界面如以下图所示。 阐明:在运转Eclipse之前,需求确定计算机上能否安装了
18、JDK。假设没有安装JDK,那么Eclipse将无法运转。 1 Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组效力,用于经过插件组件构建开发环境。侥幸的是,Eclipse 附带了一个规范的插件集,包括 Java 开发工具Java Development Tools,JDT。 Eclipse 包括插件开发环境Plug-in Development Environment,PDE,这个组件主要针对希望扩展 Eclipse 的软件开发人员,由于它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和一致的集成开发环境而言,一切工具开发人员都具有同等的发扬场所。2 MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。 MyEclipse 界面1.5 JSP程序初步1.5.1 创建
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年武汉市武昌区公务员人员招聘笔试模拟试题及答案详解
- 2026年河南省濮阳市公务员人员招聘考试参考题库及答案详解
- 2026年操作工技能考核考试-煎药工历年参考题库含答案解析
- 2026年建筑水利市政公路三类人员-重庆建筑三类人员考试历年参考题库含答案解析
- 2026年岗位知识竞赛-通信职工上岗考试历年参考题库含答案解析
- 2026年岗位知识竞赛-三一搅拌车历年参考题库含答案解析
- 2026年安徽住院医师-安徽住院医师肿瘤学历年参考题库含答案解析
- 2026年安全知识安全生产知识竞赛-信息安全知识竞赛历年参考题库含答案解析
- 2026年大学试题(财经商贸)-税收征管法历年参考题库含答案解析
- 2026年大学试题(语言学)-社会语言学历年参考题库含答案解析
- 2026广东广州市南沙区社区专职工作人员招聘40人考试备考试题及答案解析
- 2026课件:新生儿乳糖不耐受诊断治疗的中国专家共识
- 2026年高级职业培训师(三级)职业资格鉴定考试题库(新版)
- (2025)中国肩袖损伤修复围手术期eras护理专家共识课件
- 初中八年级历史 中国特色社会主义道路 大单元教学设计
- 2026年平安银行(上海分行)校园招聘笔试参考试题及答案详解
- GB/T 44693.4-2026危险化学品企业工艺平稳性第4部分:开工过程管理规范
- 中药黄芪课件
- 国学礼仪课程课件大纲
- 山东省潍坊市寿光市2026届中考二模英语试题含答案
- 执业医师聘用证明
评论
0/150
提交评论