数据封装 (MVC模式、JavaBean、配置文件)

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高级应用(待学...)
①事务处理
②批量处理
③查询与分页
④连接池
 


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章