Java Web开发教程(一):创建一个通过Gradle构建的Java Web项目

版权归本博客所有,转载请注明来源与作者:邓昊晴

最近在学习Java Web项目的开发,因此打算在博客中也出一个系列的开发教程,在本次的教程中,我打算涵盖如下方面:

  • Gradle简介
  • 使用Intellij IDEA创建第一个用Gradle构建的Dynamic WEB网站
  • 一个简单的JSP网站
  • 编译、部署、并在浏览器中访问你自己做的网站

这是第一篇文章,我会尽可能详细地去讲创建一个Java动态网页项目的每一个步骤,以便于新手学习。

Gradle简介

Gradle是一个基于Apache Ant和Apache Maven的项目自动化构建工具,目前越来越多的项目都使用Gradle来作为一个构建工具,这是由于Gradle在许多方面都体现出了极其出色的优势,比如,你可以在Gradle脚本中设定好依赖关系,配置好相关的任务,就可以极其方便地进行自动化构建。同时,由于目前大多数的IDE都支持Gradle,因此使用Gradle的项目也极易迁移到其他IDE进行开发,但可以使由于迁移导致的编译等错误减到最小。

创建一个Java Web项目

在此之前,你需要安装好Intellij IDEA和Tomcat

启动Intellij IDEA Ultimate,点击Create New Project创建新项目。

勾选Web,以便于引入相关的配置,然后点击下一步:

配置好GroupID和ArtifactID后,即可点击下一步。

GroupID和ArtifactID是什么?

GroupID相当于是JAVA的包名,而ArtifactID则相当于项目的名称,他们均是唯一的识别符

接下来不断点击下一步,就可以完成项目的创建了。

一个简单的JSP网站

我们就先搞一个简单的HelloWorld吧。

首先,我们需要添加相关的依赖,在File–Project Structure的Modules中选择你的项目主代码,如图所示,本示例的项目名称是webTest,那么选择的就是webTest_main

切换到Dependencies选项卡,在最右侧处点击绿色加号,添加Library

选择Application Server Library的Tomcat库,添加,应用。

浏览项目,你会找到index.jsp这个网页

1
2
3
4
5
6
7
8
9
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>$Title$</title>
</head>
<body>
$END$
</body>
</html>

在<body></body>之间,我们加入如下代码:

1
2
3
4
5
<%

out.print("<h3>Hello World!Your IP Addr is:"+request.getRemoteAddr()+"</h3>");

%>

这里我们调用了out来把内容输出至http报文中,我们输出的内容是Hello World!Your IP Addr is:xxxxx,其中我们还调用了request类的getRemoteAddr函数来获取对方的IP地址,并告知对方。

部署与编译你的第一个JavaWeb网站

在完成代码编写后,我们就要测试它的运行效果了。

在Run–Edit Configuration中,点击右上角加号,选择Tomcat Server–Local即可。

此时会新增一个调试运行规则,如果右侧的Application Server为空,则需要点击Configure按钮进行配置

在Deployment选项卡中,点击加号,增加你的项目的Artifact,即可完成配置,点击Run即可运行。

至此,你的第一个Java Web项目已经成功运行了。


若您觉得这些内容对您有帮助,希望您能为我提供捐助,以便让我们更好地运营下去。

Bitcoins donations ar accepted

3MNvM1gW2sLPm3HTcM2Zp4GdaHDHeFkjMh

发表评论

电子邮件地址不会被公开。 必填项已用*标注