package org.niit.springtrans.client; import java.util.Calendar; import org.niit.springtrans.biz.ITradeBiz; import org.niit.springtrans.biz.impl.TradeBiz; import org.niit.springtrans.entities.Card; import org.niit.springtrans.entities.Tradecredential; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class Client1 { static String[] FILES = null; static ApplicationContext cxt =null; public static void transactionConfig1() { FILES = new String[]{ "org/niit/springtrans/config1/spring-datasource.xml", "org/niit/springtrans/config1/spring-dao.xml", "org/niit/springtrans/config1/spring-biz.xml", "org/niit/springtrans/config1/spring-transaction.xml" }; cxt = new ClassPathXmlApplicationContext(FILES); ITradeBiz tradeBiz = (ITradeBiz)cxt.getBean("tradeBiz"); Card ca = new Card("cn222"); Card cb = new Card("cn333"); Tradecredential tc = new Tradecredential(ca, cb, new java.sql.Date(Calendar.getInstance().getTime().getTime()), 24600); tradeBiz.trade(tc); } public static void transactionConfig3() { FILES = new String[]{ "org/niit/springtrans/config3/spring-datasource.xml", "org/niit/springtrans/config3/spring-dao.xml", "org/niit/springtrans/config3/spring-biz.xml", "org/niit/springtrans/config3/spring-transaction.xml" }; cxt = new ClassPathXmlApplicationContext(FILES); ITradeBiz tradeBiz = (ITradeBiz)cxt.getBean("tradeBiz"); Card ca = new Card("cn222"); Card cb = new Card("cn333"); Tradecredential tc = new Tradecredential(ca, cb, new java.sql.Date(Calendar.getInstance().getTime().getTime()), 100); tradeBiz.trade(tc); } public static void transactionConfig5() { FILES = new String[]{ "org/niit/springtrans/config5/spring-datasource.xml", "org/niit/springtrans/config5/spring-dao.xml", "org/niit/springtrans/config5/spring-biz.xml", "org/niit/springtrans/config5/spring-transaction.xml" }; cxt = new ClassPathXmlApplicationContext(FILES); ITradeBiz tradeBiz = (ITradeBiz)cxt.getBean("tradeBiz"); Card ca = new Card("cn222"); Card cb = new Card("cn333"); Tradecredential tc = new Tradecredential(ca, cb, new java.sql.Date(Calendar.getInstance().getTime().getTime()), 100); tradeBiz.trade(tc); } public static void transactionConfig6() { FILES = new String[]{ "org/niit/springtrans/config6/spring-datasource.xml", "org/niit/springtrans/config6/spring-transaction.xml" }; cxt = new ClassPathXmlApplicationContext(FILES); org.niit.springtrans.at.biz.ITradeBiz tradeBiz = (org.niit.springtrans.at.biz.ITradeBiz)cxt.getBean("tradeBiz"); org.niit.springtrans.at.entities.Card ca = new org.niit.springtrans.at.entities.Card("cn222"); org.niit.springtrans.at.entities.Card cb = new org.niit.springtrans.at.entities.Card("cn333"); org.niit.springtrans.at.entities.Tradecredential tc = new org.niit.springtrans.at.entities.Tradecredential(ca, cb, new java.sql.Date(Calendar.getInstance().getTime().getTime()), 100); tradeBiz.trade(tc); } public static void main(String[] args) { transactionConfig6(); } }