注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计其他编程语言/工具SPRING技术手册

SPRING技术手册

SPRING技术手册

定 价:¥48.00

作 者: 林信良著
出版社: 电子工业出版社
丛编项: 博文视点原创精品大系·JAVA专家
标 签: 计算机网络 程序设计 手术手册

ISBN: 9787121027208 出版时间: 2006-06-01 包装: 简裝本
开本: 16开 页数: 386 字数:  

内容简介

  本书深入分析了Spring框架的各大核心包,并结合实例展示了它们的具体应用。通过深入浅出的讲解,帮助读者建立AOP、IOC等概念。并且以贯穿全书的一个示例系统为主线,让你了解如何使得Spring与众多优秀的开源项目结合,提供更加强大的功能。本书不仅对Spring MVC的应用进行了大篇幅的探讨,同时与其它Spring相关书籍不同,本书还对Spring的远程访问技术以及任务管理机制进行了深入介绍,突出Spring作为轻量级框架的特征的同时,还将Spring与传统J2EE开发方式进行了完美的结合。本书附录中还介绍了Spring项目的测试以及富客户端开发,展示了Spring IDE的使用方法,以及Spring未来会面对的一些技术变革。本书覆盖了Spring开发的各个环节,同时也为程序员进行Spring相关开发工作提供了技术细节的指导,是适合各种层次Java程序员的Spring宝典。

作者简介

  林信良(网络化名良葛格),学历;台湾大学电机工程学系。经历,台湾大学电机工程学系。著作,《Java学习笔记》、《Spring技术手册》,为SUN官方教材主要编写成员之一。个人网站,http://caterpillar.onlyfun.net/Gossip/index.html。林信良博客:http://blog.csdn.net/caterpillar_here。

图书目录

导读    
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  接下来的主题    

本目录推荐