『课程介绍』:
本课程是由Java SE向Java WEB学习的过渡课程,为了更好的巩固Java SE中所学习到的各项技术,同时也为了更完整的阐述Java在整个项目开发中的核心意义,所以讲解了综合的DAO设计模式。
在学习本课程之前请确保已经学习了:《Oracle从入门到精通》、《Java8编程入门》、《Java8面向对象编程》、《Java8高级编程》几门课程,并且已经熟练的掌握了接口、类集、JDBC等技术的使用。
如果你已经有了一切的基础,那么从此刻起,开始和我一起进入到Java WEB学习的预备阶段吧。7 `" Z# ^& s; S( V
4 L- {- Z/ L6 Q0 [2 [. ~
『课程目录』:
一、设计分层初步
05001_DAO设计模式(分层设计思想)
本课程详细阐述了在实际软件项目开发之中,程序的标准分层思想,以及重点分析了业务层与数据层的关系。. G) D; z: k9 a' ^, z1 ]' V' i$ y
8 P+ t; W7 b5 n! g; M3 u
05002_DAO设计模式(业务设计实例)
本课程主要通过一个完整的实例为读者分析业务层与数据层的设计。 u0 g1 C3 L" j8 j* A" S
二、开发准备 R/ k# [, o7 F2 n, ]
05003_DAO设计模式(数据库连接类)
本课程主要讲解如何开发公共的数据库管理类,并且讲解了在DAO发展历史中数据库连接标准的使用。
05004_DAO设计模式(开发VO类)" X1 }7 n2 i. @' T) e
本课程重点重申了简单Java类的开发原则以及在整个项目开发中简单Java类的作用。
三、数据层开发
05005_DAO设计模式(数据层接口)5 D. p& G9 q3 J7 u- z0 p3 ~: s6 [
本课程重点讲解了数据层接口的定义原则,以及具体的定义实现。
0 ?0 m& a- Y/ f0 N
05006_DAO设计模式(数据层实现类)
本课程讲解了数据层实现类的定义形式,以及数据库的原子性操作实现。8 j, k3 V6 x& O* _
7 G; A1 `( C1 h$ G
05007_DAO设计模式(数据层工厂类)
本课程主要讲解工厂设计模式在数据层中的应用以及意义。- I9 ~3 o& Q1 ?+ _3 P
8 n' R5 w Y9 [* W# x$ l; F
四、业务层开发; j" `7 `" V" {4 b& {
05008_DAO设计模式(业务层接口)8 Q7 v/ t, i( v) p* o! _
本课程主要讲解了业务层接口设计,以及方法的作用。
# j, ^1 [3 i; l' Z3 S" T+ k
05009_DAO设计模式(业务层子类)
本课程主要讲解如何在业务层实现子类中进行数据层操作。
05010_DAO设计模式(业务层工厂类)
本课程主要讲解工厂设计模式在业务层设计上的应用。
五、业务测试
05011_DAO设计模式(调用测试)
本课程将采用与实际开发中一样的业务层调用方式对程序功能进行测试。" h4 h W7 b* ]/ Y/ a
05012_DAO设计模式(Junit测试)5 B4 j% ]) }6 z8 E- U- e" `6 @: k6 l
本课程主要使用junit实现了业务层功能的测试操作。
六、深入讲解
05013_DAO设计模式(部门操作)
本课程在原有项目基础上继续扩展类似的部门开发,并且利用泛型解决代码重复问题。
- L1 B8 S1 N5 F2 ]
05014_DAO设计模式(关系配置)
本课程主要讲解数据库外键关系在简单JAVA类中的配置以及数据层的操作。
下载地址:
|