
框架
文章平均质量分 89
本章主要记录了Java 中常用的框架,并进行整合
Bug_marker
这个作者很懒,什么都没留下…
展开
-
Spring
一、Spring的主要功能控制反转(IOC):将设计好的对象交给容器管理,而不是传统的在对象内部直接控制。IOC是由专门的一个容器来管理这些对象,即 由IOC容器控制对象的创建,解决耦合问题。依赖注入(DI):由容器动态的将某个依赖注入到组件中,从而提高组件重用的频率。核心:把依赖交给容器,容器帮你管理依赖。面向切面编程(AOP):运行期动态实现在不修改源代码的情况下给程序添加功能。对目标功能进行扩展或者是增强,让主业务方法变得简单和单纯。代理:是一种设计模式,提供了对目标对象另外的访问方式:通原创 2022-05-22 23:45:35 · 193 阅读 · 0 评论 -
微服务基础知识
一、系统架构的演变单体应用框架 垂直应用框架 分布式SOA框架1、单体应用框架 大部分web工程(包含前端页面,web层代码,service层代码,dao层代码)是将所有的功能模块打包到一起并放在一个web容器中运行。2、垂直应用框架 访问量逐渐增大,单一应用增加机器带来的加速度越来越小,将应用拆成不相干的几个应用,以提升效率3、分布式SOA架构 3.1什么是SOASOA 全称为 Servic...原创 2021-12-04 19:48:39 · 572 阅读 · 0 评论 -
Spring中常用的注解
1、@Controller标识一个类是 SpringMVC controller处理器,用来创建http请求的对象。2、@RestController spring4之后加入 的注解,原来在@Controller中返回json需要@ResponseBody来配合,如果直接用@RestController替代@Controller就不需要再配置@ResponseBody,默认返回json格式。 3、@Service用于标注业务层组件,用注解的方式将这个类注入到spring配置原创 2021-12-03 19:13:53 · 157 阅读 · 0 评论 -
11.5 Spring Boot 实现 RESTFul
1、认识 RESTFulREST(英文:Representational State Transfer,简称REST) 一种互联网软件架构设计的风格,但它并不是标准,它只是提出了一组客户端和服务器交互时的架构理念和设计原则,基于这种理念和原则设计的接口可以更简洁,更有层次,REST这个词,是Roy Thomas Fielding在他2000年的博士论文中提出的。 ***以前:访问资源(图片,servlet程序),请求资源同时带上请求方式,如果get请求直接访问到doget方法上,如果post请求直原创 2021-11-19 21:44:55 · 498 阅读 · 0 评论 -
11.4 SpringBoot 整合 SpringMVC
1、SpringBoot 整合 SpringMVC简介Spring Boot下的Spring MVC和之前的Spring MVC使用是完全一样的,主要有以下注解@Controller:Spring MVC的注解,处理 http 请求 @RestControlle:Spring 4 后新增注解,是 @Controller 和 @ResposeBody 的组合注解 @ResponseBody:用于返回字符串或 json 数据 @RequestMapping:支持 ...原创 2021-11-19 15:32:10 · 1822 阅读 · 0 评论 -
11.3 SpringBoot 事物支持
Spring Boot 使用事务非常简单,底层依然采用的是Spring本身提供的事务管理在入口类中使用注解 @EnableTransactionManagement 开启事务支持 在访问数据库的Service方法上添加注解 @Transactional 即可案例思路:通过SpringBoot +MyBatis实现对数据库学生表的更新操作,在service层的方法中构建异常,查看事务是否生效实现步骤: ①在StudentController中添加...原创 2021-11-19 10:07:53 · 857 阅读 · 0 评论 -
一、框架简介
1、框架的定义框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种认为,框架是可被应用开发者定制的应用骨架、模板。简单的说,框架其实是半成品软件,就是一组组件,供你使用完成你自己的系统。从另一个角度来说框架一个舞台,你在舞台上做表演。在框架基础上加入你要完成的功能。框架安全的,可复用的,不断升级的软件。2、框架解决的问题框架要解决的最重要的一个问题是技术整合,在 J2EE 的 框架中,有着各种各样的...原创 2021-11-17 19:27:51 · 8161 阅读 · 0 评论 -
11.2 Spring Boot 2( 整合 mybatis)
1、原创 2021-11-17 16:28:45 · 163 阅读 · 0 评论 -
11.1 Spring Boot(简介)
1、1 Spring Boot 简介 Springboot:spring全家桶技术之一,几乎所有 javaWeb 编程都会使用这个框架 。它是集成框架。它能简化之前采用 SpringMVC + Spring + Mybayis 框架进行开发的过程。—简化开发(主要是简化配置),提高开发效率 在以往我们采用SpringMVC + Spring + MyBatis框架进行开发的时候,搭建和整合三大框架,我们需要做很多工作,比如配置web.xml,配置Spring,配置My...原创 2021-11-15 20:35:14 · 3074 阅读 · 0 评论 -
10.1 Shiro(简介)
一、权限控制 1、什么是权限管理 用户进入到系统后,能够操作哪些资源 资源 系统中某个页面、页面上某个按钮,系统中拥有的所有文件 每一条数据、类、方法 2、用户的认证...原创 2021-11-14 15:51:06 · 2883 阅读 · 0 评论 -
10.2 Web项目,Spring整合Shiro
1、创建web项目,创建maven-web项目。2、导入pomp文件。除了正常的项目依赖之外,Spring整合Shiro还需要另外导入3个依赖,如下。 <!--shiro核心包--> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version&g原创 2021-11-14 16:54:01 · 219 阅读 · 0 评论