




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章JavaWeb开发环境的构建学习目的与要求本章对开发工具与环境配置进行简要介绍。通过本章的学习,掌握使用Eclipse平台开发JavaWeb应用的基本步骤。《JavaWeb开发从入门到实战(第2版·微课视频版)》陈恒
主编,清华大学出版社,2024
目录2.1构建开发环境2.2使用Eclipse开发Web应用《JavaWeb开发从入门到实战(第2版·微课视频版)》陈恒
主编,清华大学出版社,2024
2.2.1开发工具1.Java开发工具包(JDK)JSP引擎需要Java语言的核心库和相应编译器,在安装JSP引擎之前,需要安装Java标准版(Java
SE)提供的开发工具包JDK。登录/technetwork/java,根据操作系统的位数,下载相应的JDK,例如64位的系统使用64位的JDK。本书采用的JDK是jdk-18_windows-x64_bin.exe。《JavaWeb开发从入门到实战(第2版·微课视频版)》陈恒
主编,清华大学出版社,2024
2.2.1开发工具2.JSP引擎运行包含JSP页面的Web项目还需要一个支持JSP的Web服务软件,该软件也称作JSP引擎或JSP容器,通常将安装了JSP引擎的计算机称为一个支持JSP的Web服务器。目前,比较常用的JSP引擎包括Tomcat,JRun,Resin,WebSphere,WebLogic等,本书采用的是Tomcat
10.0。登录Apache
软件基金会的官方网站http://jakarta.A/tomcat,下载Tomcat10.0的免安装版(本书采用apache-tomcat-10.0.23-windows-x64.zip)。登录网站后,首先在Download里选择Tomcat
10.0,然后在Binary
Distributions的Core中选择zip即可。《JavaWeb开发从入门到实战(第2版·微课视频版)》陈恒
主编,清华大学出版社,2024
2.2.1开发工具3.Eclipse为了提高开发效率,通常需要安装IDE(集成开发环境)工具,在本书中使用的IDE工具是Eclipse。Eclipse是一个可用于开发JSP程序的IDE工具。登录/ide,根据操作系统的位数,下载相应的Eclipse。本书采用的是“eclipse-jee-2022-09-M2-win32-x86_64.zip”。《JavaWeb开发从入门到实战(第2版·微课视频版)》陈恒
主编,清华大学出版社,2024
2.2.2工具集成《JavaWeb开发从入门到实战(第2版·微课视频版)》陈恒
主编,清华大学出版社,2024
1.JDK的安装与配置可以登录Oracle官方网站/technetwork/java,根据操作系统的位数,下载相应的JDK,例如64位的系统使用64位的JDK。本书采用的JDK是jdk-18_windows-x64_bin.exe。JDK18的安装程序默认将常用的开发工具(包括java.exe、javac.exe、javaw.exe以及jshell.exe)自动复制到C:\ProgramFiles\CommonFiles\Oracle\Java\javapath目录中,并将该目录自动添加到Path环境变量中。因此,如果仅需要使用这些常用的开发工具,不再需要配置环境变量。2.Tomcat的安装目前,比较常用的Web服务器包括Tomcat,JRun,Resin,WebSphere,WebLogic等,本书采用的是Tomcat10.0。登录Apache
软件基金会的官方网站http://jakarta.A/tomcat,下载Tomcat10.0的免安装版(本书采用apache-tomcat-10.0.23-windows-x64.zip)。登录网站后,首先在Download里选择Tomcat10,然后在BinaryDistributions的Core中选择相应版本即可下载。将下载的apache-tomcat-10.0.23-windows-x64.zip解压到某个目录下即可完成安装。《JavaWeb开发从入门到实战(第2版·微课视频版)》陈恒
主编,清华大学出版社,2024
3.安装EclipseEclipse下载完成后,解压到自己设置的路径下,即可完成安装。Eclipse安装后,双击Eclipse安装目录下的eclipse.exe文件,启动Eclipse。《JavaWeb开发从入门到实战(第2版·微课视频版)》陈恒
主编,清华大学出版社,2024
4.集成Tomcat启动Eclipse,选择【Window】/【Preferences】菜单项,在弹出的对话框中选择【Server】/【Runtime
Environments】命令。在弹出的窗口中,单击【Add】按钮,弹出如图1.5所示的【New
Server
Runtime
Environment】界面,在此可以配置各种版本的Web服务器。《JavaWeb开发从入门到实战(第2版·微课视频版)》陈恒
主编,清华大学出版社,2024
目录2.1构建开发环境2.2使用Eclipse开发Web应用《JavaWeb开发从入门到实战(第2版·微课视频版)》陈恒
主编,清华大学出版社,2024
2.2.1JSP运行原理1.JSP文件一个JSP文件中可以有普通的HTML标记、JSP规定的标记以及Java程序。JSP文件的扩展名是.jsp,文件名字必须符合标识符规定,即名字可以由字母、下划线、美元符号和数字组成。2.JSP运行原理当Web服务器上的一个JSP页面第一次被客户端请求执行时,Web服务器上的JSP引擎首先将JSP文件转译成一个Java文件,并将Java文件编译成字节码文件,字节码文件在服务器端创建一个Servlet对象,然后执行该Servlet对象,同时发送一个HTML页面到客户端响应客户端的请求。当这个JSP页面再次被请求时,JSP引擎为每个客户端启动一个线程并直接执行对应的Servlet对象响应客户端的请求,这也是JSP响应速度比较快的原因之一。《JavaWeb开发从入门到实战(第2版·微课视频版)》陈恒
主编,清华大学出版社,2024
2.2.2一个简单的Web应用使用Eclipse开发一个Web应用需要如下三个步骤: 创建项目 创建JSP文件 发布项目到Tomcat并运行《JavaWeb开发从入门到实战(第2版·微课视频版)》陈恒
主编,清华大学出版社,2024
1.创建项目(1)启动Eclipse,进入Eclipse开发界面。(2)选择主菜单中的“File”/“New”/“Dynamic
Web
Project”菜单项,打开“New
Dynamic
Web
Project”对话框,在该对话框的“Project
Name”文本框中输入项目名称,这里为firstProject。选择Target
runtime区域中的服务器。(4)单击“Finish”按钮,完成项目firstProject的创建。《JavaWeb开发从入门到实战(第2版·微课视频版)》陈恒
主编,清华大学出版社,2024
2.创建JSP文件(1)选中firstProject项目的webapp节点,右击,在打开的快捷菜单中,选择“New”/“JSP
File”,打开“New
JSP
File”对话框,在该对话框的“File
name”文本框中输入文件名myFirst.jsp,其他采用默认设置,单击“Finish”按钮完成JSP文件的创建。(2)JSP创建完成后,在firstProject项目的webapp节点下,自动添加一个名称为myFirst.jsp的JSP文件,同时,Eclipse会自动将JSP文件在右侧的编辑框中打开。(3)修改myFirst.jsp文件中的默认代码。(4)将编辑好的JSP页面保存(ctrl+s),至此完成一个简单的JSP程序创建。《JavaWeb开发从入门到实战(第2版·微课视频版)》陈恒
主编,清华大学出版社,2024
3.发布项目到Tomcat并运行(1)在firstProject项目的webapp节点下,找到myFirst.jsp并选中该JSP文件,右击,在打开的快捷菜单中,选择“Run
As”/“Run
on
Server”菜单项,打开“Run
on
Server”对话框,在该对话中,选择“Apache”/“Tomcat
v10.0
Server”,并选中“Always
usetihisserver
when
running
this
project”复选框,其他采用默认设置。(2)单击“Finish”按钮,即可通过Tomcat运行该项目。《JavaWeb开发从入门到实战(第2版·微课视频版)》陈恒
主编,清华大学出版社,2024
2.2.3实践环节——使用Eclipse开发Web应用1.创建一个名称为sencondTest的项目。2.在sencondTest项目中创建一个名称为yourFirst.jsp文件,在JSP页面中显示“不错!不错!自己能创建JSP文件了,并且可以发布运行了”。3.发布并运行sencondTest项目。《JavaWeb开发从入门到实战(第2版·微课视频版)》陈恒
主编,清华大学出版社,2024
本章小结本章主要介绍了Java
Web集成开发环境的构建,用到的工具有:JDK、Tomcat和Eclipse。它们的安装顺序由先到后依次是JDK、Tomcat、Eclipse。To
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 妇产科常见药物使用指南
- 耐候性有机颜料颗粒化行业深度调研及发展战略咨询报告
- 肛周术后观察及护理要点
- 超声科在提升医疗质量中的作用与挑战
- 2025年中国微机静载锚固式试验机市场调查研究报告
- 公司年度预算制定与执行策略
- 基于绿色生态理念的学生宿舍建设方案
- 保险产品创新与定制化服务模式研究
- 2025年中国山野红葡萄酒市场调查研究报告
- 学科教学与心理健康的融合
- 化工总控工(高级工)理论知识考试题库附答案
- 任务11-千牛工作台
- 外研版(三起)英语三年级下学期阅读理解练习(含答案)1
- 2024年基金应知应会考试试题及答案
- 中医给药护理课件
- 护理给药制度课件
- POCT心肌标志物授权考试试题及答案
- 医院培训课件:《医疗安全(不良)事件报告制度培训》
- 拆除电杆施工方案
- 村(居)民房屋翻建(新建)申请表
- 管理学原理 王光健版
评论
0/150
提交评论