JavaWeb简单开发

JavaWeb 开发是指基于 Java 技术栈进行 Web 应用开发的过程,主要依赖于 Java EE 或者 Spring 框架来构建服务器端应用。JavaWeb 的技术栈比较广泛,通常包括以下几个部分:

示例:简单的 JavaWeb 应用(Spring Boot + Thymeleaf)

假设我们创建一个简单的 JavaWeb 应用,使用 Spring Boot 和 Thymeleaf 来显示一个欢迎页面。

1. 创建 Spring Boot 项目

首先创建一个 Spring Boot 项目,并添加必要的依赖:

<dependencies>

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-web</artifactId>

</dependency> <dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-thymeleaf</artifactId>

</dependency>

</dependencies>

2. 创建 Controller

在 Spring Boot 中,Controller 类用于接收请求并返回视图:

@Controller

public class HelloController

{

@GetMapping("/hello")

public String hello(Model model) {

model.addAttribute("message", "Hello, Welcome to JavaWeb!");

return "hello"; // 返回 hello.html 模板

}

}

3. 创建 Thymeleaf 模板

src/main/resources/templates/ 目录下创建 hello.html 文件:

<!DOCTYPE html>

<html xmlns:th="http://www.thymeleaf.org">

<head>

<title>Welcome Page</title>

</head> <body>

<h1 th:text="${message}"></h1>

</body>

</html>

4. 运行应用

启动 Spring Boot 应用后,访问 http://localhost:8080/hello,即可看到页面显示 "Hello, Welcome to JavaWeb!"。

相关推荐
vortex510 分钟前
用 Scoop 快速部署 JeecgBoot 开发环境:从依赖安装到服务管理
java·windows·springboot·web·开发·jeecg-boot
جيون داد ناالام ميづ34 分钟前
Spring Boot 核心原理(一):基础认知篇
java·spring boot·后端
唐僧洗头爱飘柔95271 小时前
【SpringCloud(8)】SpringCloud Stream消息驱动;Stream思想;生产者、消费者搭建
后端·spring·spring cloud·设计思想·stream消息驱动·重复消费问题
fantasy5_52 小时前
手撕vector:从零实现一个C++动态数组
java·开发语言·c++
十八旬2 小时前
RuoYi-Vue3项目定制修改全攻略
java·windows
任风雨2 小时前
3.1.1.Java基础知识
java·开发语言
脸大是真的好~2 小时前
黑马JAVA+AI 加强03-集合-Collection-List和Set集合-迭代器(Iterator)遍历-并发修改异常
java
cj6341181502 小时前
DBeaver连接本地MySQL、创建数据库表的基础操作
java·后端
书院门前细致的苹果3 小时前
深入理解 Java 多线程与线程池 —— 从原理到实战
java·开发语言
小猪绝不放弃.3 小时前
‌Java SE和Java EE的区别对比及应用场景解析
java-ee