文章列表
在所有使用 spring 的应用中, 声明式事务管理可能是使用率最高的功能了, 但是, 从我观察到的情况看,
绝大多数人并不能深刻理解事务声明中不同事务传播属性配置的的含义, 让我们来看一下 TransactionDefinition 接口中的定义
代码
/**
* Support a current transaction, create a new one if none exists.
* Analogous to EJB transaction attribute of the same name.
...
- 2009-07-28 14:06
- 浏览 582
- 评论(0)
Spring
声明式事务让我们从复杂的事务处理中得到解脱。使得我们再也无需要去处理获得连接、关闭连接、事务提交和回滚等这些操作。再也无需要我们在与事务相关的方法中处理大量的
try
…
catch
…
finally
代码。
我们在使用
Spring
声明式事务时,有一个非常重要的概念就是事务属性。事务属性通常由事务的传播行为,事务的隔离级别,事务的超时值和事务只读标志组成。我们在进行事务划分时,需要进行事务定义,也就是配置事务的属性。
Spring
在
TransactionDefinition
接口中定义这些属性
,
以供
Platfr ...
- 2009-07-21 19:37
- 浏览 702
- 评论(0)
Velocity
的能力远不止web站点开发这个领域,例如,它可以从模板(template)产生SQL和PostScript、XML,它也可以被当作一个独立工具来
产生源代码和报告,或者作为其他系统的集成组件使用。Velocity也可以为Turbine web开发架构提供模板服务(template
service)。Velocity+Turbine提供一个模板服务的方式允许一个web应用以一个真正的MVC模型进行开发。
Velocity能为我们作什么?
The Mud Store Example
假设你是一家专门出售Mud的在线商店的页面设计人员,让我们暂且称它为“在线MUD ...
- 2009-07-11 16:13
- 浏览 671
- 评论(0)
System.getProperty(String key)是个很有用的方法,这个方法很简单,使用中主要问题是这个函数的参数key是系统预设的。下面列出的是sun java doc里面给出的key值:
Key
Description of Associated Value
java.version
Java Runtime Environment version
java.vendor
Java Runtime Environment vendor
java.vendor.url
Java ven ...
- 2009-07-05 15:26
- 浏览 808
- 评论(0)
企业管理软件,由于进入门坎低,各行各业各层次企业都需要,做面向企业应用比做面向个人应用要赚钱多,好销售,所以中国内地有相当大部分的程序员在从事着企业管理软件的开发。
尤其是接项目的软件公司,这类 ...
- 2009-06-15 10:57
- 浏览 739
- 评论(0)
RUNNING OFBIZ INSIDE JBOSS 4.2.2
INSTALL
As of OFBiz revision 663736
new templates have been added to
the appserver component in OFBiz. This component contains necessary
code to generate configuration files for deploying ofbiz inside various
application servers.
The new templates are inclu ...
- 2009-06-12 21:23
- 浏览 1104
- 评论(0)
一个高级乞丐的营销方法
我拎着刚买的levi’s从茂业出来,站在门口等一个朋友。一个职业乞丐发现了我,非常专业的、径直的停在我面前。这一停,于是就有了后面这个让我深感震撼的故事,就象上了一堂生动的市场调查案例课。为了忠实于这个乞丐的原意,我凭记忆尽量重复他原来的话。
“先生……行行好,给点吧。”我一时无聊便在口袋里找出一个硬币扔给他并同他攀谈起来。
乞丐很健谈。“……我只在华强北一带乞讨,你知道吗?我一扫眼就见到你。在茂业买levi’s,一定舍得花钱……”
“哦?你懂的蛮多嘛!”我很惊讶。
“做乞丐,也要用科学的方法。”他说。
我一愣,饶有兴趣地问“什么科学的方法?”
...
- 2009-06-12 09:04
- 浏览 807
- 评论(0)
SUN JDK+Tomcat 5.5.20运行服务的时候遇到问题,服务器跑几天后就会挂掉,并报java.lang.OutOfMemoryError: PermGen space异常。
发现很多人把问题归因于: spring,hibernate,tomcat,因为他们动态产生类,导致JVM中的permanent
heap溢出 。然后解决方法众说纷纭,有人说升级 tomcat版本到最新甚至干脆不用tomcat。还有人怀疑spring的问题,在spring论坛
上讨论很激烈,因为spring在AOP时使用CBLIB会动态产生很多类。
但问题是为什么这些王牌的开源会出现同一个问题呢,那么 ...
- 2009-06-11 21:24
- 浏览 772
- 评论(0)
ofbiz本身默认使用的tomcat,你可以通过启动ofbiz目录下的startofbiz.bat(windows)或者startofbiz.sh(linux)进行启动。但是这种启动方式对于调试和监控带来不变。
如何将ofbiz和tomcat进行挂接就是一个我们要做的工作。经过我在linux下的验证。我们可以将ofbiz和tomcat融合。具体的做法是使用命令:
1、安装好jdk和你所要结合的版本的tomcat6
(此处用tomcat6)
2、在ofbiz的根目录下 java -jar ofbiz.jar -setup tomcat6,这个使用会在ofbiz根目录下生成一个se ...
- 2009-06-11 21:19
- 浏览 977
- 评论(0)
hibernate二级缓存攻略
<!-- end of article title --><!-- start of article content -->
很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。
我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请原谅我的顽固不化。
hibernate的se ...
- 2009-06-10 14:39
- 浏览 529
- 评论(0)