摘要: 自从用了Intellj IDEA,很多项目都想迁移到Intellj上面去开发鉴于我们的大部分项目都是基于Maven构建的,所以就可以利用maven的命令来做这个事情.1.选择一个eclipse项目,这个项目是基于maven构建的2.把这个项目拷贝到一个其他目录下面去可以看到 这个项目里有eclips... 阅读全文
posted @ 2015-02-05 17:32 wz1989 阅读(1120) 评论(0) 推荐(1) 编辑
摘要: 我们经常用maven骨架构建项目,本来普通的几个archetype就够用的,但是近来要来时开发liferay项目相关的项目骨架Intellj IDEA就没有内置,所以就想添加进去,有两个办法可以添加1.在new Model的时候 点击add Archetype按钮添加 2.直接改配置文件下面我就记录... 阅读全文
posted @ 2015-02-05 17:23 wz1989 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 在XML中配置bean元素的时候,我们常常要用到parent属性,这个用起来很方便就可以让一个bean获得parent的所有属性在spring中,这种机制是如何实现的?对于这种情况transactionProxy01的parent属性是transactionProxy1此时我们要获取transact... 阅读全文
posted @ 2015-02-05 00:20 wz1989 阅读(3025) 评论(0) 推荐(0) 编辑
摘要: 在spring开发中,我们定义bean经常会需要用到beanFactory对象,这就需要实现BeanFactoryAware这种类型的接口,它有一个setBeanFactory方法在xml中配置bean 的时候,我们也可以指定initMethod方法在bean类定义的时候可以实现Initializi... 阅读全文
posted @ 2015-02-04 22:44 wz1989 阅读(5554) 评论(0) 推荐(1) 编辑
摘要: 现在有些框架都不带javadoc 就需要自己去生成,而且真正用起来还是chm的最方便,所以写篇日志记录一下下面我就拿struts2的源码来来举个栗子1.第一步:创建一个空的java项目,导入框架源码2.第二步:生成javadoc网页菜单位置:Tools->Gerenate JavaDoc这里特别要注... 阅读全文
posted @ 2015-01-30 23:45 wz1989 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 很久不用struts2,最近在配置的时候,启动服务器报错Caused by: java.lang.ExceptionInInitializerError at com.opensymphony.xwork2.ognl.OgnlValueStackFactory.setContainer(Ogn... 阅读全文
posted @ 2015-01-30 22:15 wz1989 阅读(1209) 评论(0) 推荐(0) 编辑
摘要: 昨天在MES项目中,需要在业务逻辑的几个关键点记录错误信息,需要把错误信息写入数据表. 但是由于整个业务逻辑都是包在一个事务模板里面的比如这样的: WhhTransactionTemplate transactionTemplate2 = new WhhTransactionTempl... 阅读全文
posted @ 2015-01-30 10:27 wz1989 阅读(2062) 评论(0) 推荐(1) 编辑
摘要: 这几天都在分析Spring的源码实现,看到事务管理的部分 我们知道事务的传播特性有下面几种,我标黄的就是最常用的3中传播特性, Sping在发生事务嵌套的时候,会依据内层事务的传播特性,来决定内层是事务的行为 对于传播特性的处理,一定是在外层已经存在事务的情况下进行的, 使用了AOP事务管理 那... 阅读全文
posted @ 2015-01-21 16:51 wz1989 阅读(308) 评论(0) 推荐(0) 编辑
摘要: Sping的事务 和 数据库的事务是不同的概念,数据库的事务一般称为底层事务 Spring的事务是对这种事务的抽象 我称之为逻辑事务 Spring对事务的功能进行了扩展,除了基本的Isolation之外,增加了PROPAGATION传播特性,Timeout属性,readOnly属性 ,回滚条件 Isolation是作用于物理属性的 PROPAGATION传播特性 是通过spring自己的事务管理实现的事务嵌套的处理逻辑 Timeout属性,readOnly属性 则都是作用于Connection上的 下面我把Spring中的事务的5中属性归纳如下 阅读全文
posted @ 2015-01-21 16:41 wz1989 阅读(766) 评论(0) 推荐(0) 编辑