1,DAO设计模式在JavaSE中就是将数据操作和界面分开来写。这样便于后台数据库操作维护。也就是在界面类中不能出现sql包(java.sql.*;)。DAO设计模式也便于编写界面和数据库操作的人员同步开发。提高效率。
2,DAO接口,定义了对数据库增删改查的抽象方法。规范了程序员如果想实现DAO必须重写里面的方法。
3,DAO实现类,实现不同数据库的增删改查具体的操作。
4,工厂模式就是提供一个new对象的“工厂”。所有DAO类对象都在这里产生。当发生更改时候,我们只需要更改此Factory类即可。
5,监听:根据数据库增删改查操作的结果,进行界面提示。
6,配置文件:定义了数据库类型,数据库地址,加载的类型。程序运行时,导入配置文件里面的内容,执行相应的设置。