15.4 照猫画虎——基本功训练 469
15.4.1 基本功训练1——HQL排序查询订单信息 469
15.4.2 基本功训练2——HQL查询订单总金额 471
15.4.3 基本功训练3——HQL实现统计各部门人数 471
15.4.4 基本功训练4——查询某日期出生的用户 472
15.5 情景应用——拓展与实践 473
15.5.1 情景应用1——多对一映射添加与查询图书信息 473
15.5.2 情景应用2——模糊查询药品信息 476
15.5.3 情景应用3——内连接查询图书信息 478
15.5.4 情景应用4——利用多态查询判断用户登录身份 480
15.6 自我测试 482
15.7 行动指南 483
15.8 成功可以复制——通往成功的桥梁陈天桥 483
第16堂课 Spring框架 485 视频讲解:172分钟
16.1 Spring概述 486
16.1.1 初识Spring 486
16.1.2 Spring的获取 487
16.1.3 简单配置Spring 487
16.1.4 使用BeanFactory管理Bean 488
16.1.5 ApplicationContext的应用 488
16.2 依赖注入 489
16.2.1 控制反转与依赖注入 489
16.2.2 Bean的配置 490
16.2.3 Setter注入 491
16.2.4 构造器注入 492
16.2.5 引用其他的Bean 493
16.2.6 匿名内部JavaBean的创建 494
16.3 Spring AOP概述 495
16.3.1 了解AOP 495
16.3.2 AOP的简单实现 496
16.4 Spring的切入点 497
16.4.1 静态切入点与动态切入点 498
16.4.2 深入静态切入点 499
16.4.3 深入切入点底层 499
16.4.4 Spring中其他切入点 500
16.5 Aspect对AOP的支持 500
16.5.1 了解Aspect 500
16.5.2 Spring中的Aspect 501
16.5.3 DefaultPointcutAdvisor切入点配置器 501
16.5.4 NameMatchMethodPointcutAdvisor切入点配置器 502
16.6 Spring持久化 502
16.6.1 DAO模式介绍 502
16.6.2 Spring的DAO理念 503
16.6.3 事务应用的管理 505
16.6.4 应用JdbcTemplate操作数据库 506
16.6.5 与Hibernate整合 507
16.7 照猫画虎——基本功训练 508
16.7.1 基本功训练1——应用IoC实现的第一个Spring实例 508
16.7.2 基本功训练2——验证用户登录 510
16.7.3 基本功训练3——登录页面国际化 512
16.7.4 基本功训练4——利用TransactionTemplate实现编程式事务管理 513
16.7.5 基本功训练5——TransactionProxyFactoryBean实现声明式事务管理 515
16.8 情景应用——拓展与实践 516
16.8.1 情景应用1——在Spring中利用DAO模式向商品信息表中添加数据 516
16.8.2 情景应用2——Spring AOP实现用户注册 518
16.8.3 情景应用3——利用JdbcTemplate向员工信息表中添加数据 521
16.8.4 情景应用4——整合Spring和Hibernate向员工信息表添加数据 523
16.8.5 情景应用5——整合Spring和Hibernate操作商品库存表 525
16.9 自我测试 531
16.10 行动指南 532
16.11 成功可以复制——中国第一程序员求伯君 533
第17堂课 Spring MVC框架 535 视频讲解:72分钟
17.1 Spring MVC简介 536
17.1.1 Spring MVC的特点 536
17.1.2 Spring MVC的不足 536
17.2 Spring MVC中的组件 536
17.2.1 核心控制器 536
17.2.2 业务控制器 537
17.2.3 控制器映射 537
17.2.4 模型与视图 537
17.2.5 视图解析器 537
17.2.6 Command对象 537
17.3 Spring MVC核心控制器 537
17.4 Spring MVC控制器映射 538
17.4.1 配置BeanNameUrlHandlerMapping 538
17.4.2 配置SimpleUrlHandlerMapping 539
17.4.3 多个控制器映射 539
17.5 Spring MVC业务控制器 539
17.5.1 简单控制器 540
17.5.2 参数映射控制器 542
17.5.3 文件名映射控制器 542
17.5.4 表单控制器 543
17.5.5 多动作控制器 545
17.6 视图解析器 548
17.6.1 视图解析器介绍 548
17.6.2 配置InternalResourceViewResolver 549
17.7 常见的其他第三方MVC框架 549
17.7.1 Struts 549
17.7.2 JSF 550
17.7.3 Struts2 550
17.8 照猫画虎——基本功训练 550
17.8.1 基本功训练1——参数映射控制器映射JSP页面 550
17.8.2 基本功训练2——利用命令控制器获取URL中的参数查询信息 551
17.8.3 基本功训练3——利用表单控制器实现添加数据的操作 554
17.8.4 基本功训练4——利用表单控制器实现验证处理 555
17.8.5 基本功训练5——Spring编码过滤器解决中文乱码 557
17.9 情景应用——拓展与实践 558
17.9.1 情景应用1——利用Spring生成Excel