- 浏览: 29022 次
- 性别:
- 来自: 上海
最新评论
-
jnjeC:
讲得很清楚。多谢!
Spring JtaTransactionManager事务管理 -
bonait:
不错,学习了,www.zipin168.com
Java定时任务注解方式实现
文章列表
如果容器支持jta,那么spring配置起来非常简单,因为spring提供了JtaTransactionManager,在这里面提供了几乎所有的服务器的jta的jndi名字,比如
* "java:comp/UserTransaction" for Resin 2.x, Oracle OC4J (Orion), JOnAS (JOTM), BEA WebLogic
* "java:comp/TransactionManager" for Resin 3.x
* "java:appserver/TransactionManager ...
首先,在做关于JpaTransactionManager之前,先对Jpa做一个简单的了解,他毕竟不如hibernate那么热门,其实二者很相识,只不过后期hibernate和JDO 版本都已经兼容了其Jpa,目前大家用的少了。
JPA全称Java Persistence API.JPA通 ...
package com.spring.hibernateTransactionManager;
import org.hibernate.Session;
public interface BaseDao<T> {
public Session getHibernateSession();
public void save(Object entity);
}
package com.spring.hibernateTransactionManager;
import java.io.Serializable ...
1.spring.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
xmlns:context=" ...
Spring提供了许多内置事务管理器实现:
DataSourceTransactionManager:位于org.springframework.jdbc.datasource包中,数据源事务管理器,提供对单个javax.sql.DataSource事务管理,用于Spring JDBC抽象框架、iBATIS或MyBatis框架的事务管理;
Java代码
<bean id="txManager" class="org.springframework.jdbc.datasource.DataSourceTransactionMana ...
package com.exception;
/**
* 所有应用程序异常的父类
* 凡是检查性异常,都继承Exception
* @author stevep
*
*/
public abstract class ApplicationException extends Exception {
private static final long serialVersionUID = 1L;
public ApplicationException() {
}
public ApplicationException(String m) ...
Java 异常处理
异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。
比如说,你的代码少了一个分号,那么运行出来结果是提示是错误java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出java.lang.ArithmeticException的异常。
异常发生的原因有很多,通常包含以下几大类:
用户输入了非法数据。
要打开的文件不存在。
网络通信时连接中断,或者JVM内存溢出。
这些异常有的是因为用户错误引起,有的是程序错误引起的,还有其它一些是因为物理错误引起的。-
要理解 ...
Spring 注解的定时任务,有如下两种方式:
第一种:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p&q ...
Java定时任务总结 一.从技术上分类大概分为以下三种方式: 1.Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务; 说明: java.util.Timer定时器,实际上是个线程,定时执行TimerTask类 一个TimerTask实际上就是一个拥有run方法的类,需要定时执行的代码放到run方法体内,TimerTask一般是以匿名类的方式创建。 2.Java可以实现Runnable接口,这里不讲解,以后陆续补充; 3.Spring3.0以后自带的task,可以看做一个轻量级的Quartz,它的实 ...
随着时间的流逝,2015年已经悄悄来了,我渐渐又回到了我的ITeye博客上。
回首2009年,我真是一个懵懂的小孩,每天坚持我的博客更新是我学习Java的一种方式,时间仅是坚持了2个月而已,而如今我已经5年没有在这里写博客了,但是我把我用心记下的东西都写在印象笔记中,在这里我郑重承诺,我会每天更新一篇技术,把我的心得写出来,让大家一同去学习。
时间流逝,大家印记着,知识进步,大家领会着,在这里预祝每个人都会有美好的一天!!
一.Spring的优点
1.低侵入式
2.独立于各种应用服务器
3.SpringID降低了业务对象的替换复杂性
4.spring的使用完全自由,使用者完全可根据自己的意愿去使用部分和全部
二.Spring的容器
org.springframework.beans.factory.xml.XmlBeanFactory是Spring容器的核心代表,作为Spring
IOC的核心接口
三.Spring对DAO的支持
DAO:DAO是Data Access Object的简称。通俗额说,就是实现数据访问操作的类
在大多数的企业应用中,模块内部会产生大量的关于数据访问操作的方法,我们将 ...
- 2009-09-12 11:01
- 浏览 788
- 评论(0)
Spring的介绍
Spring是一个非常活跃的开源框架,它是基于IOC与AOP来构架多层J2EE系统的框架,Spring不强迫你在每一层都必须使用Spring框架,因为它在模块化做得非常好,它允许你
根据自己的需要选择使用它的一个模块,它实现了很优雅的MVC,对不同访问的数据提供了统一的接口,才用IOC可以使开发者很容易实现对Bean类的装配,同时,它提供了简介的AOP并
据此实现了Trancation Management,它属于一种轻量级的解决方案,你可以适当的去安装或去卸载
注释:
1.什么是IOC呢?
1).
含义
IOC就是Inverison of con ...
- 2009-09-10 17:31
- 浏览 799
- 评论(0)
[color=olive][/color][align=center][/align]文件File类:File类存在于I/O包中
-获取常规文件信息
-目录操作
File类用作用户机器上一个文件或目录的引用。这并不仅限于已经存在的文件或目录。创建新文件时也会使用File类。可以将File类实例 ...
- 2009-08-21 07:43
- 浏览 729
- 评论(0)
[color=cyan][align=center][/align][size=medium][/size][size=x-small]镇江---大唐项目show\(^o^)/~(时间紧急,抓紧抓紧!)
2009-08-17 20:56
各路江湖豪杰,欢迎来到我们镇江的大唐项目show!(由于虚拟主机是试用,可能项目只能挂7天,大家抓紧时间体验哦,O(∩_∩)O~)
(刚把下面这些链接访问了一遍还是发现了不少的问题,有待完善%>_<%~~~~)
经过了将近一周的艰苦奋斗,终于把大唐项目完成,这次项目和以往的项目是大体一样的,但是还是有差别的,这次项目大家用的struts2. ...
- 2009-08-19 07:20
- 浏览 1192
- 评论(0)
Java中Map的使用 收藏
Map以按键/数值对的形式存储数据,和数组非常相似,在数组中存在的索引,它们本身也是对象。
Map的接口
Map---实现Map
Map.Entry--Map的内部类,描述Map中的按键/数值对。
SortedMap---扩展Map,使按键保持升序排列
关于怎么使用,一般是选择Map的子类,而不直接用Map类。
下面以HashMap为例。
public static void main(String args[])
...