2013年7月24日
摘要: 当与数据库打交道,考虑到有各种各样的数据库,我们通常设计一个DAO接口与N个DAO类,DAO类实现DAO接口,在处理类中定义一个DAO接口,并在配置文件中设置这个接口使用的是哪个DAO类。此种方法也叫控制反转。当有好多接口时如UserDAO,CategoryDAO,ProductDAO时,我们通常设计一个DAO工厂FactoryDAO用来生产DAO(生产出来的DAO已经确定了是哪种数据库),这是一种设计模式,即工厂模式。编写处理类时通常使用单例模式,试想一下多个婆婆管理你,肯定烦得不行,故使用单例模式如ProductMgr中单例模式的使用如下:private static ProductMgr 阅读全文
posted @ 2013-07-24 19:05 凯特的宝贝世界 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 最近正在做一个有树状显示的小项目,在此将树状显示做一下小总结。1.从数据库中取出数据并按树形结构排好序Category中添加如下函数:public static List getCategorys(){List categorys = new ArrayList();categorys = CategoryDAO.getCategorys(categorys, 0);return categorys;}CategoryDAO中添加如下函数:public static List getCategorys(List categorys, int id) {Connection conn = nul 阅读全文
posted @ 2013-07-24 16:32 凯特的宝贝世界 阅读(658) 评论(0) 推荐(0) 编辑