自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 EJB 3事务之容器管理事务(CMT)

 容器管理事务(Container-Managed Transaction, CMT ):容器管理事务允许组件自动征集(enlist )到事务中,也就是说,EJB 组件从不需要显式地给出begin 、commit 、abort 语句,EJB 容器会替开发者考虑这些内容。EJB 容器会依据EJB 组件提供者指定的事务行为来界定相应的事务边界。在使用容器管理事务时,EJB 容器会拦截客户请求,并自动为EJB 组建启动新的事务,也就是说,容器会通过begin 语句调用底层事务系统,从而启动事务。随后,容器会将业务

2010-07-25 22:10:00 1843

转载 执行shell脚本的三种不同情况

<br />shell 脚本执行是一个很有意思的事情,有三种不同的基本情况。这也是linux系统灵活性的一种体现。在我开始做LFS之前,我只会做一种shell脚本的执行 方式。那就是在当前目录下 ./shell-script.sh。哈哈,最近看了一些文章的解释之后,发现我真是太土了。<br />以前看过一些linux programming的书,知道fork的概念。fork是一种主要的linux创建子进程的方式。fork被调用之后,会创建一个子进程,该子进程继承了父进程的环境变量,但是它只是父进程的拷贝,它

2010-07-08 17:04:00 4924 1

原创 Maven 调用 ant进行编译!!

<br />之所以采用Maven调用ant 进行编译,是因为有一些lib 并不在远程仓库里,而是直接放到project/lib目录下。<br /> <br />编译的时候要依赖这些lib包, maven里好像没什么办法把这些非仓库里的lib包加入到classpath中来,才采用调用ant的方式。<br /> <br />ps: 但是如果要采用这种把非仓库lib的加入到classpath的方式,就无法使用maven官方推荐的maven-ant-tasks进行抽取pom的dependency,所以我在这个例子中

2010-07-05 14:22:00 9595

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除