在Java企业级开发的宏大版图中,理解Spring、Hibernate等主流框架的底层原理,是通往高级开发工程师的必经之路。许多学习者往往止步于“会用”层面,却对框架内部“为何如此设计”感到困惑。本课程《JavaEE企业级开发之自定义ORM MVC框架》正是为了填补这一认知鸿沟而生,它不提供现成的API调用教程,而是带你从零开始,亲手构建一套微型的企业级框架,从而彻底打通ORM与MVC的核心脉络。

课程伊始,我们将深入复习Java反射机制与XML解析技术。这并非简单的回顾,而是为后续框架搭建夯实地基。你将了解到Java反射如何在运行时动态获取类信息、实例化对象,以及如何通过DTD定义规范来解析复杂的XML配置文件。这部分内容构成了整个框架的“基石”,让你明白现代框架是如何通过配置文件来驱动代码行为的。

随后,课程进入重头戏——自定义ORM(对象关系映射)框架的实现。我们将学习如何使用注解(Annotation)来声明实体类与数据库表的映射关系,这是现代ORM框架如Hibernate的核心思想之一。接着,详细演示如何解析这些注解,并设计Session工厂模式,实现对数据库连接的生命周期管理。在此基础上,课程进一步讲解泛型在数据访问层的应用,通过封装通用的CRUD(增删改查)操作,让你体验到如何通过代码抽象来极大地简化业务逻辑,提高开发效率。这一阶段的学习,将帮助你从源码级别理解数据持久化层的运作机理。

在完成ORM层的构建后,课程转而攻克MVC(模型-视图-控制器)架构的核心。我们将重点剖析前端控制器的设计思路,包括如何解析请求路径、如何注册业务控制器类以及如何通过反射机制动态调用对应的方法。这一过程模拟了Spring MVC等框架的核心调度流程,让你清晰看到HTTP请求是如何被解析、分发并最终由具体的业务逻辑处理的。

整门课程贯穿着“造轮子”的思维模式,每个知识点都配有详尽的代码实战。通过这27个章节的深入学习,你不仅掌握了一个可运行的微型框架,更获得了设计与实现企业级框架的系统性思维。无论你是希望巩固Java基础,还是为深入研读主流开源框架源码做准备,本课程都是一份极具价值的实战指南。它将引领你揭开框架的神秘面纱,从底层逻辑出发,真正驾驭Java企业级开发的精髓。

课程目录

1 自定义框知识点与java反射复习2 (19:14).mp4
 2 自定义框知识点与java反射复习1 (24:42).mp4
 3 自定义框知识点与java反射复习3 (21:08).mp4
 4 Xml的dtd定义及应用1 (28:37).mp4
 5 Xml的dtd定义及应用2 (25:03).mp4
 6 Xml的dtd定义及应用3 (28:01).mp4
 7 xml解析与java反射应用1 (28:10).mp4
 8 xml解析与java反射应用2 (29:11).mp4
 9 自定义orm框架之注解声明与使用1 (20:43).mp4
 10 自定义orm框架之注解声明与使用2 (17:05).mp4
 11 自定义orm框架之注解声明与使用3 (26:33).mp4
 12 自定义orm框架之注解解析与session工厂1 (29:46).mp4
 13 自定义orm框架之注解解析与session工厂2 (28:09).mp4
 14 自定义orm框架之注解解析与session工厂3 (25:50).mp4
 15 自定义orm框架之泛型定义与查询功能1 (24:12).mp4
 16 自定义orm框架之泛型定义与查询功能2 (25:51).mp4
 17 自定义orm框架之泛型定义与查询功能3 (24:59).mp4
 

18 自定义orm框架之插入功能 (35:32).mp4
 19 自定义orm框架之crud功能1 (26:39).mp4
 20 自定义orm框架之crud功能2 (30:25).mp4
 21 自定义orm框架之crud功能3 (28:41).mp4
 22 自定义mvc之核心控制器(一)1 (30:49).mp4
 23 自定义mvc之核心控制器(一)2 (27:40).mp4
 24 自定义mvc之核心控制器(一)3 (23:21).mp4
 25 自定义mvc之请求路径-业务控制器类的注册和解析1 (26:37).mp4
 26 自定义mvc之请求路径-业务控制器类的注册和解析2 (27:42).mp4
 27 自定义mvc之请求路径-业务控制器类的注册和解析3 (26:12).mp4
 28 自定义mvc之核心控制器(二)1 (18:02).mp4
 29 自定义mvc之核心控制器(二)2 (19:35).mp4
 30 自定义mvc之核心控制器(三)与应用-404页面1 (24:00).mp4
 31 自定义mvc之核心控制器(三)与应用-404页面2 (30:18).mp4
 

32 mvc Orm融合之form注入1 (25:37).mp4
 

33 mvc Orm融合之form注入2 (25:02).mp4
 

34 mvc Orm融合之用户注册与文件上传 (28:41).mp4
 

35 ajax文件上传 (24:22).mp4
 36 整合上传文件1 (29:39).mp4
 

37 mvc Api接口服务实现1 (27:59).mp4
 38 整合上传文件2 (28:45).mp4
 

39 mvc Api接口服务实现2 (28:48).mp4
 

40 mvc Api接口服务实现3 (19:45).mp4
 

41 mvc Api接口服务实现4 (26:21).mp4
 

42 mvc Jquery Api请求1 (24:48).mp4
 

43 mvc Jquery Api请求2 (18:24).mp4
 

44 mvc 引入bootstrap1 (21:35).mp4
 

45 mvc 引入bootstrap2 (20:13).mp4
 

46 mvc 分页 1 实现分页思想 (04:55).mp4
 

47 mvc 分页 2 1(dao层实现分页) (29:58).mp4
 

48 mvc 分页 2 2(page类设计与控制器) (24:48).mp4
 

49 mvc 分页 2 3(bootstrap与jstl标签) (23:04).mp4