Wang
Clay
Java Spring Clay
    欢迎来到唐僧洗头艹飘柔的博客!

AOP底层原理

AOP底层原理
容器是OOP的高级工具(自上而下) 以低耦合低侵入的方式打通从上到下的开发通道 按部就班填充代码逻辑实现业务功能,每层逻辑都可无缝替换 OOP将业务程序分解成各个层次的对象,通过对象联动完成业务 无法很好地处理分散在各业务里的通用系统需求 开发人员需要关心的需求 添加日志信息:为每个方法添加统计时间 添加系统权限校验:针对某些方法进行限制 OOP下必须……继续阅读 »

odliken 1年前 (2022-06-27) 325浏览 0评论 1个赞

SSM整合案列

SSM整合案列
用例分析 报销单处理流程 开发环境 相关资料 项目结构 三层架构 —— 持久层--Mybatis —— 表现层--Spring MVC —— 业务层--JavaBean 基于MVC模式 —— 视图--Jsp —— 模型--JavaBean —— 控制器--Spring Controller 数据库设计 创建项目 包及全局配置 ……继续阅读 »

odliken 4年前 (2020-03-26) 398浏览 0评论 0个赞

Restful风格的应用

Restful风格的应用
RESTful基本使用方法 传统Web应用的问题 REST与RESTful REST-表现层状态转换(理念),资源在网络中以某种表现形式进行状态转移(在web环境下获取img,html,js就需要以URL的形式进行展现) RESTful是基于REST理念的一套开发风格,是具体的开发规则(服务器端只返回数据,返回数据要求不包含于展现相关的内容) REST……继续阅读 »

odliken 4年前 (2020-03-22) 343浏览 0评论 0个赞

Spring MVC

Spring MVC
MVC(架构模式) Spring MVC Spring MVC是Spring体系的轻量级Web MVC框架 Spring MVC的核心Controller控制器,用于处理请求产生响应 Spring MVC基于Spring IOC容器运行,所有对象被IOC管理 Spring 5.X 版本变化 Spring 5.x最低要求JDK8与J2EE 7(Serv……继续阅读 »

odliken 4年前 (2020-03-21) 308浏览 0评论 0个赞

Spring事务管理

Spring事务管理
概念:事务一般特指数据库事务,是指作为一个程序执行单元执行的一系列操作,要么完全执行,要么完全不执行 在业务层封装事务 什么是事务 原子性(atomicity):一个事务是一个不可分割的工作单位 一致性(consistency):事务必须是使数据库从一个一致性状态变到另一个一致性状态 隔离性(isolation):一个事务的执行不能被其他事物干扰 持久性(……继续阅读 »

odliken 4年前 (2020-03-07) 351浏览 0评论 0个赞

JDBC Template

JDBC Template
为了简化持久操作,Spring在JDBC API之上提供了JDBC Template组件 传统方式 JDBC JDBC Template提供统一的模板方法,在保留代码灵活性的基础上,尽量减少持久化代码 创建项目 Maven MySQL驱动(mysql-connector-java) Spring组件(core、beans、context、a……继续阅读 »

odliken 4年前 (2020-03-06) 299浏览 0评论 0个赞

Spring的基于AspectJ的AOP开发

Spring的基于AspectJ的AOP开发
使用AspectJ实现AOP 注解方式 XML方式 AspectJ简介 AspectJ是一个基于Java语言的AOP框架 Spring2.0以后新增了对AspectJ切点表达式支持 @AspectJ是AspectJ1.5新增的功能,通过JDK5注解技术,允许直接在Bean类中定义切面 新版本Spring框架,建议使用AspectJ方式来开发AOP……继续阅读 »

odliken 4年前 (2020-03-05) 369浏览 0评论 0个赞

Spring 传统AOP动态代理

Spring 传统AOP动态代理
自动代理创建 每个代理都是通过ProxyFacaoryBean织入切面代理,在实际开发中,非常多的Bean每个都配置ProxyFactoryBean开发维护量巨大 解决办法:自动创建代理 BeanNameAutoProxyCreator 根据Bean名称创建代理 DefaultAdvisorAutoProxyCreator 根据Advisor本身包含信息……继续阅读 »

odliken 4年前 (2020-03-05) 320浏览 0评论 0个赞

Spring 传统AOP

Spring 传统AOP
## Spring AOP增强类型 1. AOP联盟为通知Advice定义了org.aopalliance.aop.Interface.Adive 2. Spring按照通知Adive在目标类方法的连接点位置,可以分为5类 1. 前置通知(MethodBeforeAdvice):在目标方法执行前实施增强 2. 后置通知(AfterReturningAdv……继续阅读 »

odliken 4年前 (2020-03-04) 356浏览 0评论 0个赞