随笔分类 - java中的框架
摘要:spring中实现aop的配置方式很多,在这里配置事务的时候推荐使用: 1.tx前缀的事务标签和aop前缀的标签结合,将切面(事务管理器)织入到切入点上 2.注解进行事务配置 例如1:spring结合jdbc,事务配置在service层指定方法上,使用tx标签结合aop标签 //使用jdbc实现da
阅读全文
摘要:1. Spring事务管理机制 1)编程式事务管理(不常用) 所谓编程式事务指的是通过编码方式实现事务,即类似于JDBC编程实现事务管理。 2)声明式事务管理(常用) 在Spring配置文件中声明式的处理事务来代替代码式的处理事务. 在spring中,声明式事务主要是通过【事务属性】来定义的,事务属
阅读全文
摘要:1,@Autowired 1) @Autowired使用后需要在xml文件加入以下配置才能生效: <context:annotation-config/> 2)@Autowired默认使用byType来装配属性,如果匹配到类型的多个实例,再通过byName来确定Bean。 2,@Resource 1
阅读全文
摘要:LoanDksqxxExample example = new LoanDksqxxExample(); example.setOrderByClause("shenqriq desc"); LoanDksqxxExample.Criteria criteria = example.createCr
阅读全文
摘要:1.spring的话(轻量级框架,用户需要什么功能就自己添加相应的功能模块,其中自带的两大核心模块:springaop和springioc) spring框架给项目带来的好处: 1,动态解耦,方便开发 将对象之间的依赖关系交给spring进行管理,避免代码与代码之间的过度耦合 2,方便集成各种优秀的
阅读全文
摘要:总体来说 关键点在于把DataSource(数据源)配置到spring容器中,通过数据源获取数据库连接对象 数据库连接池(pool):管理数据库连接对象 1 Spring与jdbc结合 jdbc编程不变,主要是Connection对象的维护,即配置并使用数据源(jdk规范的数据源,dbcp的数据源,
阅读全文
摘要:SpringMVC介绍:是一种架构的模型,本身不引入新功能,只是帮助我们将开发的代码结构,组织的更加合理(都是请求驱动,发一次请求进行一次刷新) Model(模型) 数据模型:提供要展示的数据,包含数据和行为,行为用来处理数据 View(视图) 负责进行模型的展示(jsp) Controller(控
阅读全文
摘要:1.springdata: 是spring的一个子项目,用于简化数据库访问,支持NoSQL和关系数据库存储,使数据库访问变得更加快捷. 是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套 JPA 应用框架,可使开发者用极简的代码即可实现对数据的访问和操作。 源码分析:通过反射对象上
阅读全文
摘要:1.springboot的直接效果 快速构建项目,完成配置 1)继承的父项目 可以使用<properites></properties>进行微调 2)引入starter 一个starter中包含了很多jar包 在dependency标签中加入exclusions标签可以剔除此依赖中不想加载的jar包
阅读全文
摘要:aop:面向切面编程(分为代理类和目标类) 需求:把原本要放一起运行的代码由于不符合设计 对他们进行进行解耦,在运行时在动态的结合在一起. 核心原理:就是利用了(默认为)jdk的动态和cglib的动态代理 动态代理分为:dynamic和cglib <bean name="beforeAdvice"
阅读全文
摘要:1.子系统的分布式部署和集群部署 集群:同一个业务部署到多个服务器上,也叫水平部署 分布式:一个业务拆分为多个子业务,部署在不同的服务器上(垂直的) 2.引入SOA架构: SOA 代表面向服务的软件架构,将应用程序根据不同的职责划分为不同的模块, 不同的模块之间通过特定的协议和接口进行交互。这样使整
阅读全文