⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.java

📁 自己做的关于spring框架的使用
💻 JAVA
字号:
package myspring.v3.ts;


import org.springframework.context.ApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;
import org.springframework.dao.DataAccessException;
import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.core.RowCountCallbackHandler;

public class Test {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Test test = new Test();
		//test.testJdbcTs();
		//test.testDeclareTs();
		
		test.testDeclareTsInService();
		
		//test.testDeclareTsInServiceV25();
		
		//test.testDeclareTsHibernate();
	}

	

	public void testJdbcTs(){
		ApplicationContext ctx = new FileSystemXmlApplicationContext("bean_ts.xml");
		TsDao dao  = (TsDao)ctx.getBean("jdbcDao");
		
		dao.saveTs(2, "newname");
	}
	
	public void testDeclareTs() {
		
		ApplicationContext ctx = new FileSystemXmlApplicationContext("bean_ts.xml");
		TsDao dao  = (TsDao)ctx.getBean("baseTsProxy");
		
		dao.newSaveMethod(2, "newname");
		//dao.newSaveMethod(2, "newname");
	}
	
	/**
	 * 在业务逻辑层利用声明式事务处理
	 * 解决了系统架构方面的一大难题
	 */
	private void testDeclareTsInService() {
		ApplicationContext ctx = new FileSystemXmlApplicationContext("bean_ts_service.xml");
		BillService service  = (BillService)ctx.getBean("accountServiceProxy");
		//BillService service  = (BillService)ctx.getBean("billService");
		service.buy(2, 1, (float) 50.1);
		
	}
	
	/**
	 * Spring2.X中的配置和使用方案
	 * 
	 */
	private void testDeclareTsInServiceV25() {
		ApplicationContext ctx = new FileSystemXmlApplicationContext("bean_ts_service_2.5.xml");
		BillService service  = (BillService)ctx.getBean("billService");
		service.buy(2, 1, (float) 50.1);
		
	}
	
	public void testDeclareTsHibernate() {
		
		ApplicationContext ctx = new FileSystemXmlApplicationContext("bean_ts_hibernate.xml");
		TsDao dao  = (TsDao)ctx.getBean("userdaoProxy");
		
		dao.newSaveMethod(2, "newname");
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -