1、MVC设计模式
2、JavaBean组件技术
JavaBean是利用Java语言编写的一种组件技术,通过对属性和方法的封装,
使得代码成为了一个功能独立、可重复使用、并且可以与其他控件进行通信的组件。
3、dao层
①JAVA精髓面向对象 集合对象 保存用户可以用user实例 对象以及属性
②数据库没有面向对象思想,以对象方法访问数据库
③DAO其实就是一个类,DAO层其实是一堆类 数据持久层
产生一个中间层,所有用户,给一个集合,集合里有很多对象,把java的对象变为数据库的数据,反过来来也可以
④Java业务逻辑不受到数据库的侵袭
⑤一个DAO针对一张表
⑥现在为了插数据都变成了对象 DAO出现的目的是数据库访问面向对象化,实际上是一堆类组成了一个层次
DAO 数据持久层 存硬盘上,长久不变的 JavaBean用来封装数据 DAO提供了和数据库打交互的方法
在 MVC 模式中,Web 用户向服务器提交的所有请求都由控制器接管。接受到请求,控制器负责决定调用哪个
模型来进行处理;模型根据用户请求进行相应的业务逻辑处理,并返回数据;
最后控制器调用相应的视图来格式化模型返回的数据,并通过视图呈现给用户。
⑦DAO 方便测试
3、实体类(pojo)
POJO(Plain Ordinary Java Object)简单的Java对象,实际就是普通JavaBeans,
是为了避免和EJB混淆所创造的简称。
4、配置文件
——在我们平时写程序的时候,有些参数是经常改变的,而这种改变不是我们预知的。
信息就不能写死在程序里,用配置文件来解决
——FileInputStream :被称为文件字节输入流,意思指对文件数据以字节的形式进行读取操作
——BufferedReader :这个类就是一个包装类,它可以包装字符流,将字符流放入缓存里,
先把字符读到缓存里,到缓存满了或者你flush的时候,再读入内存,就是为了提供读的效率而设计的
5、利用properties类来读取配置文件
Step 1
在对应路径下新建properties文件
注:配置文件通常与使用它的类放在一起
Step 2
新建properties类的实例
Properties prop = new Properties()
Step 3
创建配置文件输入文件流
InputStream is = DBUtil.class.getClassLoader().
getResourceAsStream("util/config.properties");
Step 4
从属性文件对应的文件流中加载属性列表到properties对象中
prop.load()
Step 5
获取属性值
prop.getProperty()
6、JDBC高级应用(待学...)
①事务处理
②批量处理
③查询与分页
④连接池