版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章JavaWeb开发环境的构建学习目的与要求本章对开发工具与环境配置进行简要介绍。通过本章的学习,掌握使用IntelliJIDEA平台开发JavaWeb应用的基本步骤。《JavaWeb开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒
主编,清华大学出版社,2024
目录《JavaWeb开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒
主编,清华大学出版社,2024
1.1构建开发环境1.2使用IntelliJIDEA开发Web应用1.1.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开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒
主编,清华大学出版社,2024
1.1.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开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒
主编,清华大学出版社,2024
1.1.1开发工具3.IntelliJ
IDEA为了提高开发效率,通常需要安装IDE(集成开发环境)工具,在本书中使用的IDE工具是IntelliJ
IDEA。IntelliJ
IDEA是Java编程语言的集成开发环境,可用于开发JSP程序的IDE工具。登录/idea/,根据操作系统下载相应的IntelliJ
IDEA。本书采用的是WindowsUltimate版ideaIU-2022.2.1。《JavaWeb开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒
主编,清华大学出版社,2024
1.1.2工具集成《JavaWeb开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒
主编,清华大学出版社,2024
如果你的电脑上,已经安装了IntelliJIDEA(本书使用的是ideaIU-2022.2.1),那么你可以使用IntelliJIDEA便捷地构建JavaWeb应用。虽然IntelliJIDEA自带OpenJDK,但建议在使用前事先安装并配置JDK和Web服务器。1.安装JDK《JavaWeb开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒
主编,清华大学出版社,2024
可以登录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的安装《JavaWeb开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒
主编,清华大学出版社,2024
目前,比较常用的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解压到某个目录下即可完成安装。3.集成Tomcat《JavaWeb开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒
主编,清华大学出版社,2024
启动IntelliJIDEA,选择File/Settings菜单项,在弹出的对话框中选择Build,Execution,Deployment/ApplicationServers命令。在弹出的窗口中,选择+/TomcatServer菜单项,弹出如图1.6所示的TomcatServer界面,在此选择Tomcat目录。目录《JavaWeb开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒
主编,清华大学出版社,2024
1.1构建开发环境1.2使用IntelliJIDEA开发Web应用1.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开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒
主编,清华大学出版社,2024
1.2.2一个简单的Web应用使用IntelliJIDEA开发一个Web应用需要如下三个步骤: 创建Web项目 添加Tomcat依赖 创建JSP文件 发布项目到Tomcat并运行《JavaWeb开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒
主编,清华大学出版社,2024
1.创建Web项目首先,使用IntelliJIDEA创建一个名为ch1的项目。《JavaWeb开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒
主编,清华大学出版社,2024
1.创建Web项目其次,右击项目名称ch1,选择AddFrameWorkSupport菜单项,给项目ch1添加WebApplication。(如果找不到AddFrameWorkSupport,选中模块名双击Shift键->Actions选项中打开AddFrameWorkSupport)《JavaWeb开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒
主编,清华大学出版社,2024
2.添加Tomcat依赖ch1项目创建完成后,选择File->Project
Structure菜单项,打开Project
Structure界面。《JavaWeb开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒
主编,清华大学出版社,2024
3.创建JSP文件(1)选中ch1项目的web节点,右击,在打开的快捷菜单中,选择“New”—>“JSP/JSPX”,打开“Create
JSP/JSPX
page”对话框,如图1.11所示。在该对话框的“Name”文本框中输入文件名myFirst.jsp,按下“Enter”回车键即可完成JSP文件的创建。(2)JSP创建完成后,在ch1项目的web节点下,自动添加一个名称为myFirst.jsp的JSP文件,同时,IntelliJ
IDEA会自动将JSP文件在右侧的编辑框中打开。(3)修改myFirst.jsp文件中的默认代码。(4)将编辑好的JSP页面保存(ctrl+s)(IntelliJIDEA会自动保存),至此完成一个简单的JSP程序创建。《JavaWeb开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒
主编,清华大学出版社,2024
4.发布项目到Tomcat并运行在IntelliJIDEA中第一次运行Java
Web应用时,需要将应用发布到Tomcat,具体步骤如下。在IntelliJ
IDEA主界面中,单击如图1.12所示的白色向下三角符号,选择Edit
Configurations菜单项,打开如图1.13所示的服务器选择界面。《JavaWeb开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒
主编,清华大学出版社,2024
4.发布项目到Tomcat并运行在图1.13中,选择Tomcat
Server的Local选项打开Deployment界面,如图1.14所示。按照图1.14的操作顺序,打开如图1.15所示的界面,并修改应用的上下文路径。《JavaWeb开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒
主编,清华大学出版社,2024
4.发布项目到Tomcat并运行单击图1.15中的OK按钮,即可将项目ch1发布到Tomcat。发布成功后,回到如图1.16所示的IntelliJ
IDEA主界面。单击图1.16中的三角符号启动Tomcat,即可运行Web应用ch1,如图1.17所示。《JavaWeb开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒
主编,清华大学出版社,2024
1.2.3实践环节——使用IntelliJIDEA开发Web应用1.创建一个名称为sencondTest的项目。2.在sencondTest项目中创建一个名称为yourFirst.jsp文件,在JSP页面中显示“不错!不错!自己能创建JSP文件了,并且可以发布运行了”。3.发布并运行sencondTest项目。《JavaWeb开发从入门到实战(微课视频版)(IntelliJIDEA版)》陈恒
主编,清华大学出版社,2024
本章小结本章主要介绍了Java
Web集成开发环境的构建,用到的工具有:JDK、Tomcat和IntelliJ
IDEA。它们的安装顺序由先到后依次是JDK、T
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年艺术品购买借款合同
- 2024年度教育机构教师及员工劳动保障合同范本3篇
- 2024年智能翻译设备生产及销售合同
- 2024年数据中心建设分包合作协议
- 2024年版城市景观挡土墙工程协议版B版
- 疫情下幼儿课程设计
- 怎样学好云手机课程设计
- 2024卫生间防水补漏与防水材料研发生产合作合同3篇
- 2024年版房地产交易协议模板版B版
- 磁盘模拟课程设计
- 中学生心理健康咨询个案辅导记录表样表
- 人类的起源和进化PPT
- 防火门单位向总包单位移交防火门完成工作面交接单
- GB/T 12706.2-2020额定电压1 kV(Um=1.2 kV)到35 kV(Um=40.5 kV)挤包绝缘电力电缆及附件第2部分:额定电压6 kV(Um=7.2 kV)到30 kV(Um=36 kV)电缆
- 内蒙古旅游行业发展现状、发展中存在的问题及解决对策分析
- 2023年山东省高中会考数学题学业水平考试(有答案)
- 国家开放大学电大专科【计算机组网技术】机考网考形考题库及答案
- 鄂尔多斯盆地测井地质分层和曲线特征课件
- 政策与法律法规课件(跟旅游教育出版社教材配套)
- 安全生产行政执法知识课件
- 美国铁塔分析计算程序TOWER中文操作手册
评论
0/150
提交评论