日期:2014-05-16  浏览次数:20537 次

连接数据库3
  
1、了解项目中数据库代码的实现方式
   MVC 三层架构--
     数据存储和操作的代码
用户查看和操作的界面
中间接收页面请求,查询数据库的服务代码

   在 SUN 公司发布 java Web 技术的早期,Servlet、jsp
、javaBean 当时的开发方式被称为 Model 1。所有的代码
全部写在 JSP 中,造成代码的膨胀、不可维护、不可重用

   后来就对服务器端的代码按照功能进行划分,分为 数据
模型层、逻辑控制层、页面视图层,三层开发模式。

2、掌握数据库连接池的概念和实现
   连接工厂:能够专门创建某个对象的类、能够大批量的生产、
能够用一个工厂满足整个工程所有的需求(构造函数私有化)
   连接池:为了解决突发性的大量数据库访问,一般在项目
中会提前准备一定数量的数据库连接对象,需要专门保存在
连接池的对象,随时保证连接池中有一定数量的 Connection
对象,就能解决突发性的数据库连接对象不够用的情况。
  
   印刷厂:工厂,只负责生产,根据盐店的需求进行生产
   租书店:连接池,存放一定量的书,需要一个产品存放
的上限和下限。提供租书的服务,用户看书后需要回收。





  
3、掌握 JUnit 测试类的编写方式
   之前所有的测试代码都写在 main 方法中,有专门的测试
包供我们使用---jUnit  4
   使用注解 @Test 标明一个方法是测试方法。
   测试方法可以单独运行。
  
  
  

4、掌握 项目开发中,数据库模块的目录结构 
   project(工程名)
     |------src
         |-----model
             |-----control
             |-----view
|
|



project(工程名)
     |------src
         |-----edu.hpu.vsts.model
|-----edu.hpu.vsts.model.entity(封装数据库表格中数据的实体包)
|-----edu.hpu.vsts.model.dbaccess(数据库连接代码)
|-----edu.hpu.vsts.model.dao(Database Access Object
使用接口定义访问数据库表的具体操作方法)
|-----edu.hpu.vsts.model.daooption(实现接口中定义的方法)
|-----edu.hpu.vsts.model.bussiness(数据库层与控制层之间的业务逻辑层)

             |-----edu.hpu.vsts.control
             |-----edu.hpu.vsts.view
|
|