Gradle整合jetty的第一个HelloWorld工程

本文介绍了如何使用Gradle配合Jetty构建一个简单的HelloWorld工程。首先,讲述了Gradle的安装和Eclipse中Buildship插件的安装过程。接着,创建Gradle项目,并在用户目录下替换repository文件夹,添加相关依赖。在build.gradle中配置信息,新建webapp目录,包含web.xml和servlet。最后,编写HelloController和Main.java,通过执行Main.java启动Jetty服务器,访问指定URL即可展示index.html内容。
摘要由CSDN通过智能技术生成

Jetty是一个开源的Servlet容器和应用服务器,与tomact服务器有着相同的作用,可部署自己的web应用。现在gradle的使用越来越多,不需要手动导入jar包进行配置。通过配置所需的依赖项和一些编译运行的jar包即可完美运行。

现在开始写我们的第一个以jetty运行的HelloWorld工程吧,之前还需要一些准备工作。

Gradle安装

eclipse为开发工具,需要先安装配置好gradle插件。安装gradle可在官网,有时访问太慢可选择这里去下载一个相对稳定的版本,解压到某个英文路径下,在环境变量中配置相关信息。配置完成后在cmd下执行
gradle -version
即可看到你说安装的gradle版本信息
这里写图片描述

Eclipse安装buildship插件

可选择在help->Install New Software中通过地址安装Gradle
或者help->Eclipse MarketPlace中搜索buildship插件直接安装。搜索buildship

这里我选择的第二种,因为大部分最近发布的eclipse版本都会有自带的buildship,相对容易。然后配置Gradle的一些参数,完成后即可看到下图:

这里写图片描述

如果选择第一种,在Install New Software中输入gradle -会有相应的地址提示出来或者按图中地址手动进行输入,选择一个进行安装即可。
install

进行完以上操作后,重启eclipse后在File->New->Other中可找到Gradle Project的选择,我们接下来就可以进行工程的创建了。

这里写图片描述

创建Gradle Project

创建出默认配置的Gradle工程后,首先需要在你的用户目录下(C:\Users\你的用

要用Java编写网页,你需要掌握Java Web开发技术。下面是一个简单的Java Web开发的示例: 1. 首先你需要一个Java Web开发的集成环境,比如Eclipse或IntelliJ IDEA。 2. 创建一个新的Java Web工程,选择Maven或Gradle作为项目构建工具,配置好相关的依赖。 3. 在src/main/java目录下创建一个Servlet,这个Servlet可以处理HTTP请求和响应。以下是一个简单的Servlet示例: ```java import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class HelloWorldServlet extends HttpServlet { protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); response.getWriter().println("<h1>Hello, world!</h1>"); } } ``` 4. 在src/main/webapp目录下创建一个HTML文件,这个HTML文件可以通过浏览器访问到Servlet中处理的内容。以下是一个简单的HTML示例: ```html <!DOCTYPE html> <html> <head> <title>Hello, world!</title> </head> <body> <h1>Hello, world!</h1> </body> </html> ``` 5. 在web.xml文件中配置Servlet和HTML文件的映射关系。以下是一个简单的web.xml示例: ```xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" version="3.1"> <servlet> <servlet-name>HelloWorldServlet</servlet-name> <servlet-class>HelloWorldServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloWorldServlet</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping> <welcome-file-list> <welcome-file>index.html</welcome-file> </welcome-file-list> </web-app> ``` 6. 启动Web服务器,例如Tomcat或Jetty,访问http://localhost:8080/你的项目名/hello,就可以看到Hello, world!的内容了。 这只是一个简单的Java Web开发示例,Java Web开发还有很多复杂的技术和领域,例如JSP、Servlet过滤器、Spring框架等等。如果你要深入学习Java Web开发,建议你阅读相关的书籍和参加相关的课程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值