1.J2EE架构
表示层 基于WEB的JSP,Servlet,Struts,Webwork,Spring WEB MVC等
业务逻辑层 Pojo(Service,Manager),Domain,Session EJB
数据访问层(Dao包) JDBC,Hibernate,JDO
2.设计模式——工厂模式
properties 配置文件
Properties prop=new Properties();
InputStream inStream=new FileInputStream(new File("配置文件的相对路径"));
prop.load(inStream);
String x=prop.getProperty("key");
Class clazz=Class.forName(x);//将x这个类装载到虚拟机中
userDao=(UserDao) x.newInstance();//构造实例
3.事务
①原子性
②一致性
③隔离性
④持续性
connection.setAutoCommit(false);//打开事务
这段之间的代码在一个事务中
connection.commit();//提交事务
connection.rollback();//回滚事务
connection.setSavepoint();//事务保存点
4.批处理
大量数据导入数据库可以进行打包
for(int i=0,i<1000;i++){
ps.setString(1,"batch name"+i);
ps.addBatch();
}
int[] is=ps.executeBatch();