![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaEE进阶
文章平均质量分 86
_蓝天IT_
让亿万孩子同在蓝天下共享优质教育
展开
-
五、Spring IoC&DI ★ ✔
容器是⽤来容纳某种物品的(基本)装置。⸺来⾃:百度百科⽣活中的⽔杯, 垃圾桶, 冰箱等等这些都是容器.我们想想,之前课程我们接触的容器有哪些?List/Map -> 数据存储容器Tomcat -> Web 容器IoC 是Spring的核⼼思想, 也是常⻅的⾯试题, 那什么是IoC呢?其实IoC我们在前⾯已经使⽤了, 我们在前⾯讲到,原创 2024-06-28 20:38:06 · 389 阅读 · 0 评论 -
四、应⽤分层(表现层对应:视图、控制器 || 业务逻辑层、数据层、实体类对应模型)(高内聚(购物车例子)、低耦合(支付例子))
阿⾥开发⼿册中, 关于⼯程结构部分, 定义了常⻅⼯程的应⽤分层结构:那么什么是应⽤分层呢?应⽤分层 是⼀种软件开发设计思想,层次之间协同提供完整的功能. 根据常⻅的MVC设计模式, 就是应⽤分层的⼀种具体体现.为什么需要应⽤分层?在最开始的时候,为了让项⽬快速上线,我们通常是不考虑分层的. 但是随着业务越来越复杂,⼤量的代码混在⼀起,会出现逻辑不清晰、各模块相互依赖、代码扩展性差、改动⼀处就牵⼀发⽽动全⾝等问题. 所以学习对项⽬进⾏分层就是我们程序员的必修课了.原创 2024-06-26 11:55:53 · 1361 阅读 · 0 评论 -
四、SpringMVC 实战小项目【加法计算器、用户登录、留言板、图书管理系统】
SpringMVC 实战小项目3.1 加法计算器3.1.1 准备⼯作前端3.1.2 约定前后端交互接⼝需求分析接⼝定义请求参数:响应数据:3.1.3 服务器代码3.2 ⽤⼾登录3.2.1 准备⼯作3.2.2 约定前后端交互接⼝3.2.3 实现服务器端代码3.3 留⾔板实现服务器端代码3.4 图书管理系统准备后端3.1 加法计算器需求: 输⼊两个整数, 点击"点击相加"按钮, 显⽰计算结果3.1.1 准备⼯作创建SpringBoot项⽬: 引⼊Spring Web依赖, 把前端⻚⾯放在项⽬中(课件中原创 2024-06-23 20:32:38 · 920 阅读 · 0 评论 -
【JSON讲解】SpringBoot前后端传递数据时常用的JSON格式数据是什么?【讲解JSON概念、语法、以及Java对象互转】
JSON是⼀种轻量级的数据交互格式. 它基于 ECMAScript (欧洲计算机协会制定的js规范)的⼀个⼦集,采⽤完全独⽴于编程语⾔的⽂本格式来存储和表⽰数据。在Java中,你可以使用Jackson库来实现JSON字符串和Java对象之间的互转。JSON有两种常见的结构:对象(Object)和数组(Array)。原创 2024-06-23 11:28:15 · 437 阅读 · 0 评论 -
四、Spring MVC 入门 ★ ✔【什么是MVC?SpringBoot后端如何接收前端传递的各种参数?如何获取及设置Cookie和session?SpringBoot后端如何给前端返回各种数据】
Spring MVC是Spring框架中的一个模块,用于构建基于Java的Web应用程序。它提供了一种模型-视图-控制器(MVC)的架构模式,用于将应用程序的逻辑部分(模型)、用户界面(视图)和用户输入(控制器)分离开来。Spring MVC通过DispatcherServlet来处理请求,并使用处理器映射和处理器适配器来将请求映射到相应的处理器方法。是 Spring 框架中用来映射 HTTP 请求到处理方法的注解。它可以用在控制器类或者控制器方法上,用来指定处理特定请求的 URL 路径和请求方法。在使用。原创 2024-06-23 11:14:18 · 429 阅读 · 0 评论 -
Spring Boot 获取Cookie/Session
在计算机领域, 会话是⼀个客⼾与服务器之间的不中断的请求响应. 对客⼾的每个请求,服务器能够识别出请求来⾃于同⼀个客⼾. 当⼀个未知的客⼾向Web应⽤程序发送第⼀个请求时就开始了⼀个会话.当客⼾明确结束会话或服务器在⼀个时限内没有接受到客⼾的任何请求时,会话就结束了.服务器同⼀时刻收到的请求是很多的. 服务器需要清楚的区分每个请求是从属于哪个⽤⼾, 也就是属于哪个会话, 就需要在服务器这边记录每个会话以及与⽤⼾的信息的对应关系.Session是服务器为了保存⽤⼾信息⽽创建的⼀个特殊的对象.原创 2024-05-30 15:19:01 · 1018 阅读 · 0 评论 -
一、 JavaEE 导读【Java EE 共涉及4个框架的学习: Spring, Spring Boot, Spring MVC,Mybatis】
随着技术的发展, ⽆论是后端开发还是前端开发, 开发的时候都很少使⽤原⽣的代码,⽐如:JDBC、JS等. 取⽽代之的是各种开发框架. 如:后端框架:Spring, SpringBoot, Mybatis等,前端常⽤的框架:Vue、Node等. 这些框架都有⼀个共同的特点, 就是简单, ⾼效. 这极⼤的提⾼了我们的开发效率.那什么是框架呢?原创 2024-05-22 21:00:18 · 593 阅读 · 0 评论 -
什么是lombok【Java通过第三方库lombok简化代码】
Lombok是一个第三方的Java工具库,会自动插入编辑器和构建工具。Lombok提供了一组非常有用的注解,用来消除Java类中的大量样板代码,比如setter和getter方法、构造方法等。只需要在原来的JavaBean上使用@Data注解就可以替换数十行或数百行代码,从而使代码变得更加清爽、简捷且易于维护。//使用@Data注解可以省略getter和setter方法,构造方法等 @Data public class User {原创 2023-07-24 10:21:30 · 50 阅读 · 0 评论