Java Web实战开发 | Web项目的创建与运行(附视频限免)
admin
2022-04-23 07:52:44
0

原标题:Java Web实战开发 | Web项目的创建与运行(附视频限免)

本节演示了如何在Eclipse中创建一个Java Web项目,以及将项目部署到Tomcat服务器中运行。

01

Web项目的创建与运行

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 deor复选框,即可生成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 Web实战开发

精彩预告

JDK的安装与配置

Eclipse的获取与安装

精彩预告

Servlet的创建

JSP变量与表达式

POJO与JavaBean

JDBC操作步骤

EL表达式语言

JSTL

过滤器的创建与配置

监听器的创建与配置

AJAX开发步骤

03

视频讲解

扫码即可观看视频,限时免费3天

04

参考书籍

《Java Web应用开发基础(微课视频版)》

作者:肖锋

定价:49.9元

内容简介

本书由浅入深、全面系统地介绍了Java Web应用开发的基础技术,每章都配以通俗易懂的实例进行讲解,以帮助读者能够循序渐进地理解Java Web开发的思想、开发步骤和基本技巧。全书共分为两部分,共12章。第一部分基础知识篇,包括第1~10章,主要讲解Java Web开发环境的搭建、Java Web应用开发基础知识、Servlet基础、Servlet进阶、JSP技术、JSP与JavaBean、JSP与JDBC、EL与JSTL、过滤器与监听器、AJAX技术等;第二部分实践操作篇,包括第11章简易购物系统的设计与实现和第12章改进版购物系统的设计与实现。本书适合作为全国高等学校Java Web开发相关课程的教材,也适合作为具有部分Java SE基础读者的入门书籍和工具书。

05

精彩推荐

  • 微信小程序游戏开发│猜数字小游戏(附源码+视频)

  • Flink编程基础│Scala编程初级实践

  • Flink编程基础│FlinkCEP编程实践

  • Flink编程基础│DataStream API编程实践

  • Flink编程基础│DataSet API编程实践

  • 数 据分析实战│客户价值分析

  • 数据分析实战│价格预测挑战

  • 数据分析实战│时间序列预测

  • 数据分析实战│KaggleTitanic生存预测

相关内容