义马网站开发,wordpress推荐奖励插件,唐山网站建设拓,网站系统下载Spring
官网Spring | Home Spring Boot
Spring Boot是一个由Pivotal团队提供的开源框架#xff0c;旨在简化Spring应用的初始搭建以及开发过程。在Spring Boot项目中#xff0c;通常会有Controller、Service、Mapper和Entity等层次结构。下面将详细介绍这些层次的…Spring
官网Spring | Home Spring Boot
Spring Boot是一个由Pivotal团队提供的开源框架旨在简化Spring应用的初始搭建以及开发过程。在Spring Boot项目中通常会有Controller、Service、Mapper和Entity等层次结构。下面将详细介绍这些层次的作用和联系。
Controller层控制层 Controller层主要负责接收前端请求并返回响应它是应用程序的入口点。在Spring Boot中Controller层通常使用RestController或Controller注解来标识。Controller层的主要作用是接收客户端请求将请求参数传递给Service层进行处理并将处理结果以适当的形式返回给客户端。Service层业务逻辑层 Service层通常位于Controller层和数据访问层之间负责处理应用程序的业务逻辑。Service层负责执行业务规则、数据验证、数据处理等操作。它接收来自Controller层的请求调用DAO层的方法进行数据操作并将结果返回给Controller层。Service层的设计使得业务逻辑与数据访问逻辑分离提高了代码的可维护性和可重用性。Mapper层数据访问层 Mapper层也称为DAO层或Repository层它是数据持久层的组件。Mapper层的主要作用是访问数据库执行数据的增删改查操作。它通常包含一些基本的SQL语句或使用ORM框架提供的API来执行数据库操作。Mapper层的设计使得数据访问逻辑与业务逻辑分离提高了代码的可维护性和可重用性。Entity层实体层 Entity层是存放实体的类类中定义了多个属性并且与数据库表的字段保持一致。Entity层的定义主要用于定义与数据库对象对应的属性提供get/set方法、toString方法以及有参无参构造函数等。一个数据库表通常对应了一个Entity类使得开发人员可以更加方便地操作数据库表中的数据。
HTTP 状态 | Status - HTTP 中文开发手册 - 开发者手册 - 腾讯云开发者社区-腾讯云 (tencent.com)
Servlet
Servlet 执行以下主要任务
读取客户端浏览器发送的显式的数据。这包括网页上的 HTML 表单或者也可以是来自 applet 或自定义的 HTTP 客户端程序的表单。读取客户端浏览器发送的隐式的 HTTP 请求数据。这包括 cookies、媒体类型和浏览器能理解的压缩格式等等。处理数据并生成结果。这个过程可能需要访问数据库执行 RMI 或 CORBA 调用调用 Web 服务或者直接计算得出对应的响应。发送显式的数据即文档到客户端浏览器。该文档的格式可以是多种多样的包括文本文件HTML 或 XML、二进制文件GIF 图像、Excel 等。发送隐式的 HTTP 响应到客户端浏览器。这包括告诉浏览器或其他客户端被返回的文档类型例如 HTML设置 cookies 和缓存参数以及其他类似的任务。 Web服务器 Tomcat 配置端口号conf/server.xml 部署项目
将项目应用放到webapps目录下即部署完成
请求响应