| 作 者: | 林信良 |
| 出版社: | 电子工业出版社 |
| 丛编项: | 博文视点原创精品大系·JAVA专家 |
| 版权说明: | 本书为出版图书,暂不支持在线阅读,请支持正版图书 |
| 标 签: | 计算机网络 程序设计 手术手册 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
导读
Chapter 1 认识Spring
1.1 术语介绍
1.2 控制反转(Inversion of Control)
1.3 依赖注入(Dependency Injection)
1.4 接下来的主题
Chapter 2 Spring入门
2.1 第一个Spring程序
2.1.1 下载、设定Spring
2.1.2 准备Spring设计环境(使用Eclipse)
2.1.3 撰写第一个Spring程序
2.2 安装、使用Spring IDE
2.2.1 安装Spring IDE
2.2.2 使用Spring IDE
2.3 接下来的主题
Chapter 3 Bean、讯息、事件
3.1 Bean基本管理
3.1.1 BeanFactory、ApplicationContext
3.1.2 Type 2 IoC、Type 3 IoC
3.1.3 属性参考
3.1.4 自动绑定
3.1.5 集合对象注入
3.1.6 Bean的生命周期
3.2 Bean进阶管理
3.2.1 非XML定义档的组态方式
3.2.2 Aware相关接口
3.2.3 BeanPostProcessor
3.2.4 BeanFactoryPostProcessor
3.2.5 PropertyPlaceholderConfigurer
3.2.6 PropertyOverrideConfigurer
3.2.7 CustomEditorConfigurer
3.3 资源、讯息、事件
3.3.1 资源的取得
3.3.2 解析文字讯息
3.3.3 倾听事件
3.3.4 事件传播
3.4 接下来的主题
Chapter 4 Spring AOP
4.1 AOP入门
4.1.1 从代理机制初探AOP
4.1.2 AOP观念与术语
4.1.3 Spring AOP
4.2 Advices
4.2.1 Before Advice
4.2.2 After Advice
4.2.3 Around Advice
4.2.4 Throw Advice
4.3 Pointcut、Advisor
4.3.1 NameMatchMethodPointcutAdvisor
4.3.2 RegExpMethodPointcutAdvisor
4.3.3 ControlFlowPointcut
4.3.4 Pointcut界面
4.3.5 Pointcut交集、联集操作
4.4 Introduction
4.4.1 IntroductionInterceptor
4.4.2 DelegatingIntroductionInterceptor
4.5 Autoproxing
4.5.1 BeanNameAutoProxyCreator
4.5.2 DefaultAdvisorAutoProxyCreator
4.6 接下来的主题
Chapter 5 JDBC支援
5.1 Spring持久层入门
5.1.1 Spring的DAO支持
5.1.2 DataSource注入
5.1.3 DataSource置换
5.2 JDBC支援
5.2.1 使用JdbcTemplate
5.2.2 JdbcTemplate执行与更新
5.2.3 JdbcTemplate查询
5.2.4 以对象方式进行操作
5.2.5 DataFieldMaxValueIncrementer
5.3 JDBC事务管理
5.3.1 Spring对事务的支持
5.3.2 JDBC编程事务管理
5.3.3 JDBC宣告事务管理
5.3.4 事务的属性介绍
5.3.5 TransactionAttributeSource、TransactionAttribute
5.4 接下来的主题
Chapter 6 Hibernate与Spring
6.1 Hibernate入门
6.1.1 简介Hibernate
6.1.2 下载、设定Hibernate
6.1.3 第一个Hibernate程序
6.2 在Spring中整合Hibernate
6.2.1 SessionFactory 注入
6.2.2 HibernateTemplate
6.2.3 Hibernate编程事务管理
6.2.4 Hibernate宣告事务管理
6.3 接下来的主题
Chapter 7 Spring Web MVC框架
7.1 Spring Web MVC入门
7.1.1 第一个Spring Web MVC程序
7.1.2 WebApplicationContext
7.1.3 Handler Mapping
7.1.4 Handler Interceptor
7.1.5 Controller继承架构
7.1.6 ModelAndView
7.1.7 View Resolver
7.1.8 Exception Resolver
7.2 Controller实作类别
7.2.1 AbstractController
7.2.2 MultiActionController与ParameterMethodNameResolver
7.2.3 MultiActionController与PropertiesMethodNameResolver
7.2.4 ParameterizableViewController
7.2.5 AbstractCommandController
7.2.6 AbstractFormController
7.2.7 SimpleFormController
7.2.8 AbstractWizardFormController
7.2.9 ThrowawayController
7.3 搭配Controller的相关类别
7.3.1 实作Validator
7.3.2 使用PropertyEditor
7.3.3 档案上传
7.4 接下来的主题
Chapter 8 View层方案、Web框架整合
8.1 结合JSTL与Spring标签
8.1.1 结合JSTL
8.1.2 <spring:bind> 标签
8.1.3 数据绑定的几个方法
8.1.4 <spring:message> 标签
8.1.5 <spring:transform> 标签
8.2 其它View技术
8.2.1 以Tiles为例
8.2.2 自订View Class
8.3 整合Struts框架
8.3.1 第一个Struts程序
8.3.2 在Struts中整合Spring
8.4 整合JSF框架
8.4.1 第一个JSF程序
8.4.2 在JSF中整合Spring
8.5 接下来的主题
Chapter 9 远程、邮件、任务
9.1 远程服务
9.1.1 RMI
9.1.2 Hessian、Burlap
9.1.3 Http Invoker
9.2 邮件服务
9.2.1 简单邮件
9.2.2 HTML邮件
9.2.3 内嵌图片或附文件
9.3 任务服务
9.3.1 使用TimerTask
9.3.2 使用MethodInvokingTimerTaskFactoryBean
9.3.3 使用Quartz
9.3.4 使用MethodInvokingJobDetailFactoryBean
9.4 接下来的主题
Chapter 10 案例:Spring在线书签
10.1 程序概观
10.1.1 架构规划
10.1.2 采用技术
10.1.3 功能概述
10.2 Model设计
10.2.1 UserDAO
10.2.2 BookmarkDAO
10.2.3 SimpleMail
10.3 View设计
10.3.1 Tag Files
10.3.2 注册网页
10.3.3 登入网页
10.3.4 会员网页
10.3.5 加入书签网页
10.3.6 改变、取回密码网页
10.3.7 首页重新导向
10.4 Controller设计
10.4.1 RegisterController
10.4.2 LoginController
10.4.3 MemberController
10.4.4 ForgotController
10.5 组态设定
10.5.1 设定web.xml
10.5.2 设定web-config.xml
10.5.3 设定model-config.xml
10.6 接下来的主题