- 浏览: 95713 次
- 性别:
- 来自: 深圳
最新评论
-
grhglj:
能详细一点吗?都加到哪儿呀。
struts2.0中使用图形验证码 -
shingo7:
jotm哪来的2.3版
Spring引用Tomcat的 JTA事务 -
blogaaa:
这样配置完后,事务不能正常回滚,在同一个action中插入记录 ...
Spring引用Tomcat的 JTA事务
文章列表
原文地址:http://www.cnblogs.com/jifeng/archive/2011/09/14/2176599.html
在很多情况下,我们需要为系统提供可配置化支持,简单的做法可以直接基于Spring的标准Bean来配置,但配置较为复杂或者需要更多丰富控制的时候,会显得非常笨拙。一般的做法会用原生态的方式去解析定义好的xml文件,然后转化为配置对象,这种方式当然可以解决所有问题,但实现起来比较繁琐,特别是是在配置非常复杂的时候,解析工作是一个不得不考虑的负担。Spring提供了可扩展Schema的支持,这是一个不错的折中方案,完成一个自定义配置一般需要以下步骤:
设计配置 ...
首先下载alternatiffx-1_8_2插件(http://www.alternatiff.com/);
<object width="1000" height="760" classid="CLSID:106E49CF-797A-11D2-81A2-00E02C015623">
<param name="src" value="<%=basePath%>/fsj/showTiff.action">
<param name="to ...
懒得多说,直接代码了。。。。 import java.awt.Color; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.IIOImage; import javax.imageio.ImageIO; import javax.imageio.ImageWriteParam; import javax.imageio.ImageWriter; import javax.imageio.stream.ImageOutputStrea ...
Struts2返回JSON对象总结 (转)
转载自 日暮月垂
1.struts.xml中package 中extends="json-default"
<package name="json" namespace="/json" extends="json-default">
<package name="json" namespace="/json" extends="json-default">
2.result ...
你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?
OutputStreamWriter out = ...
java.sql.Connection conn = ...
try { // ⑸
...
- 2009-03-05 17:17
- 浏览 1032
- 评论(0)
4.1. 接口
java.lang.Appendable
可追加(append)接口。实现了该接口的类的对象实例具有可向其追加字符或字符序列的能力。希望能够接收Formatter输出的类必须实现该接口。
java.lang.CharSequence
CharSequence是指可阅读的字符序列。该接口 ...
- 2009-03-05 17:02
- 浏览 13346
- 评论(0)
Spring引用Tomcat的 JTA事务
Tomcat是Servlet容器,但它提供了JNDI的实现,因此用户可以象在Java EE应用程序服务器中一样,在Tomcat中使用JNDI查找JDBC数据源。在事务处理方面,Tomcat本身并不支持JTA,但是可以通过集成JOTM达到目的。
如果你的应用最终部署到一个功能齐备的Java EE应用服务器上,也许你更希望使用Java EE应用服务器的JTA功能,这样可以利用应用服务器本身许多优化措施。下面,我们让Tomcat通过JNDI开放JOTM的JTA的数据源,进而在Spring容器引用这个JNDI数据源,并在此基础上提供JTA事务 ...
- 2009-03-05 16:54
- 浏览 1794
- 评论(2)
观察者(Observer)模式
用途:定义对象之间的一对多依赖关系,因此,当一个对象的状态发生改变时,其所有依赖项都会得到通知,并自动更新。
它是 OO 设计模式的皇后。该模式被人们广泛应用(特别是在 GUI 应用程序中),并构成了 MVC 架构的关键部分。它处理复杂的问题,而在解决这类问题方面表现得相对较好。但是,从实现需要的努力和代码理解的角度来说,它还是带来了一些难以解决的难题。
不足:观察者(Observer)模式要求您先侵入系统中现有的类,然后才能支持该模式 —— 至少在 Java 语言中是这样。
而方面可以降低像观察者(Observer)模式这种侵入性 ...
- 2008-11-30 09:52
- 浏览 838
- 评论(0)
原文:http://www.blogjava.net/zyl/archive/2006/09/17/70116.html
一个很好理解的aop 例子,也就是日志服务。
先从aop第一种方式来实现,也就是xml配置方式
先创建基本的日志类:
public class Logger {
private static Log log = LogFactory.getLog(Logger.class);
public void entry(String message) {
log.info(message);
}
}
这里只是简单的一个方法,当然实际情况可 ...
- 2008-11-30 09:50
- 浏览 830
- 评论(0)
到http://code.google.com/p/jslint4java/downloads/list下载jslint4java-1.2.1.zip;
解包后将jslint4java-1.2.1+rhino.jar添加到你的工程路径下;
build.xml配置:
<taskdef name="jslint"
classname="net.happygiraffe.jslint.ant.JSLintTask"
classpath="/root/workspace/C2_REPORT/l ...
- 2008-11-28 15:22
- 浏览 1008
- 评论(0)
//=================公司类方法===================//
public String getDrop(String compid,String dataid) throws Exception{
if(str.IsEmpty(dataid) )
dataid="AAA";
Compid com[]=this.readAll(compid,dataid);
StringBuffer bf = new StringBuffer();
if(com.length > 0){
...
- 2008-11-25 12:29
- 浏览 1329
- 评论(0)
作者:wldandan 来源:www.matrix.org.cn 发布时间:2006-02-22 17:55:09.217
最近刚做完一个项目,用Struts1.1做的。从不懂,到熟练使用,都靠参考CSDN的一些文档。但是文章上讲的并不一定适合自己,所以我把我自己做的一些东西拿上来给大家看看,互相交流一下。如果您有跟好的方法,可以和我联系。
MSN:whw_dream (AT) hotmail.com
Struts的文件上传
本文用的是Struts1.1的org.apache.struts.upload.FormFile类。很方便,不用自己写。也不用写一个jsp调用jspsmartuplo ...
- 2008-11-25 12:28
- 浏览 891
- 评论(0)
String HanDigiStr[] = new String[]{"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"};
String HanDiviStr[] = new String[]{"","拾","佰","仟&qu ...
- 2008-11-25 12:26
- 浏览 1153
- 评论(0)
身份证号转换15位与18位
- 博客分类:
- java
//开始 15位到18位的身份证号转换
//身份证号码由十七位数字本体码和一位校验码组成,排列顺序从左至右依次为:
//六位数地址码、八位数字的出生日期码、三位数字的顺序码和一位数字的校验码
public String change18ID(String ID15){
String ID18="";
if(ID15.length()==18){
ID18=ID15.toUpperCase();
}
if(ID15.length()==15){
...
- 2008-11-25 12:24
- 浏览 1631
- 评论(0)
insert方法
public void insert(Object o){
Session session = HibernateSessionFactory.currentSession();
Transaction t = session.beginTransaction();
session.save(o);
t.commit();
HibernateSessionFactory.clossSession();
}
delete方法
public void delete(Object o,Serializable id){
Sessio ...
- 2008-11-25 12:22
- 浏览 658
- 评论(0)