摘要:第一种 setXXX形式的注入我们的所有dao都会继承自定义的BaseDao,因此在BaseDao中完成对所有dao的注入 在DaoUtil中增加方法injectDao()来注入具体的daopackage com.yangwei.shop.util;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.Properties;import com.yangwei.shop.dao.IDaoFactory;/**dao工具类,主要使用反射机制*/pub.
阅读全文
摘要:1,简单工厂package com.yangwei.shop.dao;public class DaoFactory { public static IAddressDao getAddressDao(){ return new AddressDao(); } public static IUserDao getUserDao(){ return new UserDao(); }}public class TestAddress { private static IAddressDao addressDao=DaoFactory.get...
阅读全文
摘要:自定义异常类的主要作用是区分异常发生的位置,当用户遇到异常时,根据异常名就可以知道哪里有异常,根据异常提示信息进行修改。一个自定义异常的实例/*** Ftp 自定义异常类* @author yangw*/一般是集成Exception或者其子类public class FtpException extends Exception { //无参构造 public FtpException(){ super(); } //传递一个异常消息 public FtpException(String msg){ super(msg); } //异常消息和例外做参数 public FtpException..
阅读全文
摘要:(一)Date与字符串的转化 Date、String、Timestamp之间的转换![java]view plaincopyprint?publicstaticvoidmain(String[]args){ DateFormatformat=newSimpleDateFormat("yyyy-MM-dd"); //String转Datestr="2009-01-06";java.util.Date date=format.parse("2009-01-06");//Wedsep2600:00:00CST2007 //Date转Stri
阅读全文