如题
dao工厂:
public class DaoFactory {
public static Object getInstance(String name) throws Exception{
return Class.forName(name).newInstance();
}
}在action这样调用:
MessageDAO messageDAO=(MessageDAO)DaoFactory.getInstance("MessageDAOImpl");其中MessageDAO是MessageDAOImpl的接口。daoFactory和MessageDAOImpl放在同一个包下的。
dao工厂:
public class DaoFactory {
public static Object getInstance(String name) throws Exception{
return Class.forName(name).newInstance();
}
}在action这样调用:
MessageDAO messageDAO=(MessageDAO)DaoFactory.getInstance("MessageDAOImpl");其中MessageDAO是MessageDAOImpl的接口。daoFactory和MessageDAOImpl放在同一个包下的。
解决方案 »
- 润乾画报表问题--急急急!!!
- 有没有好的js的ui框架哇
- Web services
- 谁有Javamail的收邮件的例子,要能够运行的。比如可以收pop3.163.com上的
- 求!!!!!!!!!JSF中文教程,电子文档
- 如何令连接的参数不出现在地址栏?
- jsp页面中点submit后如何不开新窗口
- 关于servlet得使用
- 谁能给我讲一下ResourceBundle的有关知识?
- 我公司准备用jsp开发政府行政审批系统
- 不显示删除回复显示所有回复显示星级回复显示得分回复 关于powerj的datastore对象不能被释放导致servlet出错的问题
- 关于把数据库的数据生成word文档,都不知道怎么弄,头痛死
return Class.forName(name).newInstance(); 这里的name一般用全名
MessageDAO messageDAO=(MessageDAO)DaoFactory.getInstance("com.xx.MessageDAOImpl");