如何创建java web工程
创建 Java Web 工程的基本步骤
使用 IDE 创建项目
推荐使用 IntelliJ IDEA 或 Eclipse 等集成开发环境。在 IntelliJ IDEA 中,选择 File -> New -> Project,然后选择 Java Enterprise,勾选 Web Application 选项。设置项目名称和路径,确保选择正确的 JDK 版本。
配置项目结构
在 src 目录下创建 Java 源代码文件,用于存放 Servlet 和其他业务逻辑代码。在 web 或 WebContent 目录下创建 WEB-INF 文件夹,其中包含 web.xml(部署描述符)和 lib 文件夹(存放依赖库)。
添加 Servlet 依赖
在 pom.xml(Maven 项目)或 build.gradle(Gradle 项目)中添加 Servlet API 依赖。例如,Maven 项目中添加以下依赖:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
创建 Servlet 类
在 src 目录下创建 Servlet 类,继承 HttpServlet 并重写 doGet 或 doPost 方法。例如:
public class HelloServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.getWriter().println("Hello, World!");
}
}
配置 web.xml 或使用注解
在 web.xml 中配置 Servlet 映射,或直接在 Servlet 类上使用 @WebServlet 注解。例如,使用注解:
@WebServlet("/hello")
public class HelloServlet extends HttpServlet { ... }
部署到服务器
将项目打包为 WAR 文件(可通过 IDE 或 Maven/Gradle 完成),然后部署到 Tomcat、Jetty 等 Servlet 容器中。在 IntelliJ IDEA 中,可以直接配置本地 Tomcat 并运行。
使用 Maven 创建 Java Web 项目
生成项目骨架
通过 Maven 的 archetype 生成 Web 项目骨架。运行以下命令:
mvn archetype:generate -DgroupId=com.example -DartifactId=mywebapp -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
导入到 IDE
将生成的 Maven 项目导入到 IntelliJ IDEA 或 Eclipse 中。确保 IDE 正确识别 Maven 项目结构。
补充必要的目录
手动创建 src/main/java 目录用于存放 Java 代码,src/main/resources 用于配置文件。
使用 Spring Boot 快速创建 Web 项目
初始化项目
通过 Spring Initializr 生成项目,选择 Web 依赖。或使用以下 Maven 依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
创建控制器
编写一个简单的 REST 控制器:
@RestController
public class HelloController {
@GetMapping("/hello")
public String sayHello() {
return "Hello, Spring Boot!";
}
}
运行项目
直接运行 main 方法启动嵌入式 Tomcat 服务器,默认端口为 8080。访问 http://localhost:8080/hello 即可测试。







