- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 Spring学习之一----创建Bean的三种方法
关键字BeanFactoryApplicationContext创建Bean的三种方法Bean的作用域Bean的生命周期Bean的XML元数据配置自动扫描管理Bean对于Spring框架开发而言,BeanFactory和ApplicationContext无疑是最基础的两个类。那么这篇文章就介绍下。一 BeanFactory 接口BeanFactory(org.springframework.beans.BeanFactory),其职责是:处理Bean的初始化,定
2020-06-28 15:28:18
724
原创 bubbo官方资料
bubbo官方资料:http://dubbo.apache.org/zh-cn/docs/source_code_guide/loadbalance.html
2020-06-24 14:17:26
216
原创 深入理解applicationContext.xml和dispatcherServlet-servlet.xml区别
使用applicationContext.xml文件时是需要在web.xml中添加listener的:??? org.springframework.web.context.ContextLoaderListener而这个一般是采用非spring mvc架构,如使用struts之类而又想引入spring才添加的,这个是用来加载Application Context。如果直接采用SpringMVC,只需要把所有相关配置放到xxx-servlet.xml中就OK了。applicationContext容器包含d
2020-06-24 14:12:46
862
转载 web.xml 中的listener、 filter、servlet 加载顺序及其详解
一、概述1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取和两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。 3、容器将转换为键值对,并交给servletContext。 4、容器创建中的类实例,创建监听器。二 、 load-on-startupload-on-startup 元素在web应用启动的时候指定了servlet被加载的顺序,它的值必须是一个整数。如果它的值是一个负整数或是这个元素不存
2020-06-24 14:11:26
227
转载 事务管理
atomic(原子性):要么都发生,要么都不发生。consistent(一致性):数据应该不被破坏。Isolate(隔离性):用户间操作不相混淆Durable(持久性):永久保存,例如保存到数据库中等Spring提供了两种事务管理方式:编程序事务管理声明式事务管理 编程序事务管理编写程序式的事务管理可以清楚的定义事务的边界,可以实现细粒度的事务控制,比如可以通过程序代码来控制你的事务何时开始,何时结束等,与下面的声明式事务管理相比,它可以实现细粒度的事务控制。 声明式事务管理如果并不需要细粒度的事务控
2020-06-24 14:08:16
171
转载 Spring事务管理四大特性
事务四大特性⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ 一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。拿转账来说,假设用户A和用户B两者的钱加起来一共是5000,那么不管A和B之间如何转账,转几次账,事务结束后两个
2020-06-24 12:03:22
2147
原创 maven项目pom.xml中parent标签的使用
使用maven是为了更好的帮项目管理包依赖,maven的核心就是pom.xml。当我们需要引入一个jar包时,在pom文件中加上就可以从仓库中依赖到相应的jar包。现在有这样一个场景,有两个web项目A、B,一个java项目C,它们都需要用到同一个jar包:common.jar。如果分别在三个项目的pom文件中定义各自对common.jar的依赖,那么当common.jar的版本发生变化时,三个项目的pom文件都要改,项目越多要改的地方就越多,很麻烦。这时候就需要用到parent标签, 我们创建一个pare
2020-06-24 11:58:27
2499
翻译 @Autowired 与@Resource的区别
参考博文:http://www.cnblogs.com/happyyang/articles/3553687.htmlhttp://blog.youkuaiyun.com/revent/article/details/49203619http://blog.youkuaiyun.com/ad921012/article/details/49679745spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy
2020-06-24 10:57:16
740
3
转载 java 中什么是aop
AOPAOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。日志代码往往横向地散布在所有对象层次中,而与它对应的对象的核心功能毫无关系对于其他类型的代码,如安全性、异常处理和透明的持续性也都是如此,这种散布在各处的无关的代码
2020-06-24 10:50:14
2797
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人