目标
了解项目中数据库代码的实现方式
掌握数据库连接池的概念和实现
掌握 JUnit 测试类的编写方式
掌握 项目开发中,数据库模块的目录结构
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
|
|
jdbc3
最新推荐文章于 2021-01-21 15:55:00 发布