SpringFramework
6、WebSokect
·1987 字·4 分钟·
loading
·
loading
Java
SpringFramework
SpringBoot
WebSocket # WebSocket是HTML5提供的一种新的网络通信协议。它实现了服务端与客户端的全双工通信,建立在传输层TCP协议之上,即浏览器与服务端需要先建立TCP协议,再发送WebSocket连接建立请求。
5、Async
·889 字·2 分钟·
loading
·
loading
Java
SpringFramework
Spring
Spring封装了一个异步方法的实现,使得方法可以在单独的线程中异步执行,提高系统的并发能力和响应性能。
3、SpringMVC的注解
·4686 字·10 分钟·
loading
·
loading
Java
SpringFramework
SpringMVC
使用前提 # 如果需要使用MVC相关注解,需要在Spring核心配置文件applicationContext.xml中开启注解驱动
3、AOP
·5370 字·11 分钟·
loading
·
loading
Java
SpringFramework
Spring
AOP # AOP的作用 # AOP的最大作用:采用代码模式,将核心业务,与非核心业务进行分离关注
2、详细使用
·4659 字·10 分钟·
loading
·
loading
Java
SpringFramework
SpringMVC
简单使用 # 1、创建Web项目 # 创建Java Enterprise项目,选择Maven管理依赖
2、前后端分离中使用
·3681 字·8 分钟·
loading
·
loading
Java
SpringFramework
SpringSecurity
流程 #
2、IOC
·7214 字·15 分钟·
loading
·
loading
Java
SpringFramework
Spring
IOC与DI # Spring的IOC(Inversion of Control,控制反转)和DI(Dependency Injection,依赖注入)是Spring框架的核心概念,用于实现松耦合和可维护的应用程序。
1、SpringSecurity
·4703 字·10 分钟·
loading
·
loading
Java
SpringFramework
SpringSecurity
什么是SpringSecurity # Spring 是非常流行和成功的 Java 应用开发框架,Spring Security 正是 Spring 家族中的成员。Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。
1、SpringMVC
·2006 字·5 分钟·
loading
·
loading
Java
SpringFramework
SpringMVC
SpringMVC # Spring Web MVC,Spring七大功能之一,就是这里springMVC框架,它主要是一种采用MVC设计模式的表现层框架
1、Spring
·4265 字·9 分钟·
loading
·
loading
Java
SpringFramework
Spring
Spring概述 # Spring框架是03年由Rod Johnson创建 该框架的主要作用:让我们的应用程序满足“高内聚,低耦合”,并始终遵循面向接口编程的思想,来做到松散耦合 Spring不是一个功能性框架,主要解决的是业务逻辑层和其他各层的耦合问题 Spring框架核心 IOC(容器),把创建、销毁对象的过程交给Spring进行管理 AOP(面向切面编程),可以在不修改源代码的情况下,进行功能的增强 Spring的特点 # 免费开源,功能不够可以自己去扩展 它使用IOC容器,管理项目中的所有的组件,以及维护组件之间的关系 它为企业应用开发,或者互联网应用开发提供了一套非常完整的解决方案 是一个轻量级的开源的JavaEE的框架 Spring的优点 # 方便程序解耦,简化开发 (高内聚低耦合) 它的底层实现采用的是:工厂 + 反射 + 配置文件 它可以帮助程序员去创建组件的实例 它可以帮助程序员去管理组件之间的依赖关系 AOP编程的支持 Spring提供面向切面编程,可以方便的实现对程序进行权限拦截、运行监控等功能 声明式事务的支持 只需要通过配置就可以完成对事务的管理,而无需手动编程 方便程序的测试 Spring对Junit4支持,可以通过注解方便的测试Spring程序 方便集成各种优秀框架 Spring不排斥各种优秀的开源框架,其内部提供了对各种优秀框架(如:Struts、Hibernate、MyBatis、Quartz等)的直接支持 降低JavaEE API的使用难度 Spring 对JavaEE开发中非常难用的一些API(JDBC、JavaMail、远程调用等),都提供了封装,使这些API应用难度大大降低 Spring体系结构 #