Java Web实战开发 | Web项目的创建与运行
01Web项目的创建与运行
1●创建项目
在完成了IDE、Tomcat服务器以及数据库的安装后,Java Web项目开发集成环境已经准备就绪,可以进行Java Web应用系统的开发。下面通过例1-1讲解Java Web项目的创建。
【例1-1】创建Java Web项目。
该项目的功能比较简单,实现在页面中显示一行Hello World的字符串信息,其具体操作步骤如下。
(1) 选择Eclipse的工作空间,如图1-29所示。打开Eclipse软件后,如果是第一次使用该软件,将会弹出Select a directory as workspace对话框,可以单击Browse按钮,选择一个路径作为Eclipse的工作空间。如果工作空间不变动,就可以选中Use this as the default and do not ask again复选框,然后单击Launch按钮。
■ 图1-29 选择Eclipse的工作空间
(2) 设置Eclipse默认的JRE,如图1-30所示。选择Windows→Preferences选项,在弹出的Preferences窗口左侧列表中选择Java→Installed JREs选项。在窗口右侧单击Add按钮,在弹出的JRE Type对话框中选择Standard VM后单击Next按钮,弹出JRE Definition对话框,在此对话框中单击Directory按钮,然后将JRE home的路径设置为JDK的安装目录,单击确定按钮。返回到JRE Definition对话框中并单击Finish按钮,最后在Preferences窗口中单击Apply and Close按钮即可。
■ 图1-30 设置Eclipse默认的JRE
(3) 新建动态Web项目,如图1-31所示。选择File→New→Project选项,在弹出的New Project窗口中的Wizards列表中选择Web下的Dynamic Web Project,单击Next按钮。
■ 图1-31 新建动态Web项目
(4) 设置项目基本属性,如图1-32所示。在弹出的New Dynamic Web Project窗口的Project name文本框中,输入项目名称Chapt_01。在Dynamic web module version下拉列表框选择3.1。单击Target runtime下的New Runtime按钮,在弹出的New Server Runtime Enviroment对话框中选择Apache Tomcat v9.0,然后单击Next按钮,在Tomcat Server文本框中输入已经安装的Tomcat路径,单击Finish按钮,返回到New Dynamic Web Project窗口,单击Next按钮。
注意,这个步骤的主要作用是将Tomcat服务器集成到Eclipse中,以后可以通过Eclipse开启Web服务器,方便项目的调试和运行。如果之前已经通过startup.bat开启过Tomcat服务器,此时可以先关闭该批处理程序及Tomcat服务器后再进行设置。
■ 图1-32 设置项目基本属性
(5) 配置项目源文件与classes文件存放目录,如图1-33所示。在弹出的Configure project for building a Java application窗口中选择默认设置,然后单击Next按钮即可。
■ 图1-33 配置项目源文件与classes文件存放目录
(6) 配置项目根目录并选中web.xml选项。在Web Module窗口中选择默认的Context root和Content directory名称,同时选中Generate web.xml deployment descriptor复选框,即可生成Web项目的XML配置文件,然后单击Finish按钮,如图1-34所示。
■ 图1-34 配置项目根目录并选中web.xml选项
(7) 项目创建完成后,就在Package Explorer下生成了Chapt_01的项目目录,如图1-35所示。
■ 图1-35 Chapt_01的项目目录
注意,此时将项目切换到Java视图模式下,选择Windows→perspective→open perspective选项,在菜单中选择Java即可。
(8) 新建index.jsp文件,如图1-36所示。右击WebContent目录,在弹出的菜单中选择New→File→Other→Web→JSP File选项,弹出New JSP File窗口,在该窗口的File name文本框中输入index.jsp,然后单击Finish按钮。
■ 图1-36 新建index.jsp文件
(9) 在index.jsp文件中,输入代码如下:
index.jsp代码中的
大部分,是由IDE通过JSP文件的模板自动生成的,开发时只需要在和标签体内部输入上述代码中加粗的部分。实际上,这四行代码由<%和%>标签体包裹两行Java代码组成。可以看到,JSP文件是由HTML标签嵌入部分Java代码组成。
至此,一个Java Web项目已经创建完毕,并在该项目中创建了一个JSP页面。稍后可以运行该项目并访问该页面。
2●项目运行
项目代码编写完毕后,可以将项目部署到Tomcat服务器中并运行。由于在之前的操作步骤中,已经为Eclipse选择了Tomcat 9作为Web服务器,因此可以在Eclipse中直接开启Tomcat服务器,然后运行项目。具体操作步骤如下所述。
(1) 配置项目Web服务器,如图1-37所示。右击Chapt_01项目,在弹出的菜单中选择Run As→Run on Server选项,弹出Run On Server窗口,在该窗口中选择Tomcat v9.0 Server at localhost作为项目的服务器,然后,单击Finish按钮。
■ 图1-37 配置项目Web服务器
(2) 此时Chapt_01项目运行成功,Eclipse将弹出内置的浏览器,显示index.jsp的页面内容。也可以通过在本机中的其他浏览器中输入网址http://localhost:8080/Chapt_01/index.jsp,来查看Chapt_01项目的运行结果,页面输出了一行字符串HelloWorld,如图1-38所示
■ 图1-38 Chapt_01项目的运行结果
相关文章
- Java内存模型FAQ(八)Final字段如何改变它们的值
- [Java 基础] 使用java.util.zip包压缩和解压缩文件
- [Java基础] java多线程关于消费者和生产者
- eclipse上搭建maven多模块Java Web项目
- IntelliJ IDEA 14.x 与 Tomcat 集成,创建并运行Java Web项目
- 编写高质量代码改善java程序的151个建议——[110-117]异常及Web项目中异常处理
- Java实现 LeetCode 692 前K个高频单词(map的应用)
- Java实现 LeetCode 215. 数组中的第K个最大元素
- java实现排列为平方数
- java实现第五届蓝桥杯出栈次序
- Java 蓝桥杯 算法训练 字符串的展开 (JAVA语言实现)
- Java通过mysql-connector-java-8.0.11连接MySQL Server 8.0遇到的几个问题
- Gradle在大型Java项目上的应用
- eclipse自动部署web项目时WEB-INFlib目录下缺少maven依赖jar包
- 【JAVA】毕向东Java基础视频教程-笔记
- Atitit 2016 技术趋势与没落技术 目录 1.1. 离线优先Web应用程序(Offline first web applications)1 1.2. 依照产品而不是项目(product
- Java ActiveMQ 讲解(二)Spring ActiveMQ整合+注解消息监听
- 搭建Dynamic Web Project(动态web项目)的springmvc工程2
- java死锁(Java-level deadlock)
- JAVA字符串怎么转换成整数
- 【JAVA】【NIO】5、Java NIO Scatter / Gather
- Java开发篇——浅谈数据结构和算法(1)
- Java Instrumentation 内存马——主要是利用Instrumentation Java API来做内存注入,会用到反射机制,文中提到检测思路:注入jar包-> dump已加载class字节码->反编译成java代码-> 源码webshell检测
- Java Web项目如何做到升级不断掉服务,同时涉及到的相关问题