jdbc3
来源:互联网 发布:jsp导入多个java类 编辑:程序博客网 时间:2024/04/29 22:09
目标
了解项目中数据库代码的实现方式
掌握数据库连接池的概念和实现
掌握 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
- jdbc3
- jdbc3
- JDBC3.0的特性
- JDBC3.0的特性
- JDBC3.0研究报告(节选)
- JDBC3.0研究报告(节选)
- JDBC3.0研究报告(节选)
- JDBC3.0有什么新特性
- JDBC3.0特性. 2001年的.
- JDBC3.0有什么新特性
- JDBC3 新特性 相关点总结
- c3p0 - JDBC3 Connection and Statement Pooling
- c3p0 - JDBC3 Connection and Statement Pooling
- 汤母猫5数据库连接池 + JavaBean + 分页技术 + JDBC3.0
- 基于国产数据库DM4的JDBC3.0开发
- 利用JDBC3.0返回插入操作产生的主键值
- Tomcat数据库连接池 + JavaBean + 分页技术 + JDBC3.0 + 大型数据库
- 对构造函数的理解
- HTML
- css
- jdbc1
- jdbc2
- jdbc3
- 我的提问
- mysql 启动2003 错误,显示不能连接主机
- 新的发现
- 浅谈计算机语言中的字词句段
- IPv6推进将非常漫长
- 学习计划
- 怎样才能学好.net呢?
- sql2005 管道的另一端上无任何进程解决方法 (转)