当前位置: 100md首页 > 电子书籍 > 资料2023
编号:54050
spring专业开发指南电子书 中文pdf高清扫描版
http://www.100md.com 2016年5月30日
spring专业开发指南pdf下载-spring专业开发指南电子书下载中文pdf高清扫描版
spring专业开发指南电子书

    参见附件(13997KB)。

    Spring专业开发指南是对Spring的远程访问技术以及任务管理机制进行了深入介绍,突出Spring作为轻量级框架的特征的同时,还将Spring与传统J2EE开发方式进行了完美的结合。欢迎下载

    内容简介:

    《Spring专业开发指南》不仅对Spring MVC的应用进行了大篇幅的探讨,同时与其它Spring相关书籍不同,覆盖了Spring开发的各个环节,同时也为程序员进行Spring相关开发工作提供了技术细节的指导,是适合各种层次Java程序员的Spring宝典。《Spring专业开发指南》还Spring专业开发指南》附录中还介绍了Spring项目的测试以及富客户端开发,展示了Spring IDE的使用方法,以及Spring未来会面对的一些技术变革。

    Spring专业开发指南目录:

    第1部分 Spring入门

    第1章 Spring 概述

    Spring是什么

    Spring项目

    Spring的替代品

    本书的其余部分

    第2章 入门指引

    获取Spring框架

    理解Spring的打包方式

    分析Spring的依赖关系

    示例应用

    Spring文档

    检验自己的Spring发布包

    Spring之Hello World

    第3章 示例程序

    SpringBlog程序的需求

    第2部分 Spring基础

    第4章 控制反转介绍

    控制反转和依赖注入

    控制反转的类型

    Spring中的控制反转

    使用Spring依赖注入

    配置Bean工厂(BeanFactory)

    第5章 更上一层楼

    Spring对应用程序可移植性的影响

    Bean生命周期管理

    令你的bean "Spring Aware"

    使用方法注入(Method Injection)

    使用FactoryBean

    JavaBeans PropertyEditors

    Spring ApplicationContext

    第3部分 基于Spring的AOP编程

    第6章 Spring AOP介绍

    AOP的概念

    AOP的种类

    Spring中的AOP

    Spring里的通知者和切入点

    详解代理

    第7章 深入Spring AOP

    切入点的高级使用

    引入初步

    AOP框架服务

    与AspectJ衔接

    示例程序中的AOP

    第4部分 基于Spring的数据访问

    第8章 Spring对JDBC的支持

    探索JDBC的底层结构

    Spring JDBC底层机制

    数据库连接和数据源

    在DAO类中使用数据源

    异常处理

    JdbcTemplate类

    选出作为Java对象的数据

    更新数据

    插入数据

    事务

    为什么用JDBC

    在示例应用程序中使用JDBC数据访问

    第9章 在Spring应用中使用Hibemate

    什么是Hibemate

    Hibemate查询语言

    选择数据

    更新并插入数据

    在示例应用中使用Hibemate

    第10章 集成iBATIS

    什么是iBATIS

    映射文件

    Select数据

    更新数据

    删除数据

    插入数据

    还遗漏了什么

    总体性能

    在示例程序中使用iBATIS

    第5部分 Spring中间层应用

    第11章 基于Spring的应用程序设计及实现

    面向接口的设计

    域对象模型的构建

    持久层设计与构建

    业务层设计

    第12章 事务管理

    探索Spring事务抽象层

    分析事务属性

    对一个事务管理案例的探索

    多事务资源条件下的事务处理

    示例应用中的事务

    第9章 在Spring应用中使用Hibernate

    什么是Hibernate?

    Hibernate查询语言

    选择数据

    更新并插入数据

    在示例应用中使用Hibernate

    第10章 集成IBATIS

    什么是iBATIS?

    映射文件

    Select数据

    更新数据

    删除数据

    插入数据

    还遗漏了什么?

    全局上的性能(Overall Performance)

    在示例程序中使用iBATIS

    第11章 基于Spring的应用程序设计及实现

    面向接口的设计

    域对象模型(DOM) != 值对象(Value Object)

    持久层设计与构建

    业务层设计

    第12章 事务管理

    探索Spring事务抽象层

    分析事务属性

    对一个事务管理案例的探索

    多事务资源条件下的事务处理

    示例应用中的事务

    第13章 Spring和J2EE

    Spring和JNDI

    Spring 和 EJB

    Spring和JMS

    第14章 基于Spring的工作调度

    使用jdk Timer来调度工作

    使用Quartz来调度工作

    工作调度的考虑因素

    第15章 Spring中的邮件支持

    Spring Mail API结构

    发送简单电子邮件

    构造并发送MIME消息

    结合Velocity使用Spring Mail API

    第16章 使用Spring 远程访问技术

    远程,Spring和EJB

    Spring远程架构

    RMI(远程方法调用)

    Spring HTTP 调用者

    Hessian 和 Burlap

    选择远程访问构架

    第6部分 Spring Web应用

    第17章 基于Spring MVC 的Web应用开发

    MVC是什么?

    介绍Spring MVC

    使用HandlerMapping

    使用HandlerInterceptor(处理拦截器)

    让控制器工作起来

    视图,Locales,主题

    使用命令控制器(Command Controllers)

    第18章 JSP之外

    使用JSP页面

    使用Velocity

    使用XSLT视图

    使用PDF视图

    使用excel视图

    使用Tiles

    在示例程序中使用视图

    第19章 Spring和Struts

    考察Struts体系结构

    第一个Struts程序

    访问Spring Bean

    使用第三方View

    将Struts Action定义为Spring Bean

    整合Struts和Spring MVC

    附录A 用Spring进行测试

    介绍单元测试

    单元测试

    为集成测试编码

    测试覆盖

    性能测试

    附录B Spring Rich项目

    获取Spring Rich

    附录C Spring IDE

    安装Spring IDE

    安装Spring IDE

    添加Spring IDE功能

    编辑和验证配置文件

    配置Spring Bean Nature

    验证Bean的类名

    验证Bean属性

    验证上级(parent)Bean引用

    使用多个配置文件

    图形化查看Spring应用

    查看工程配置

    查看Bean图形化视图

    附录D Spring的前景

    为BeanFactory使用脚本语言

    使用J2SE 5.0 Annotations

    使用Spring JMX

    通过代理访问托管资源

    创建基于JasperReports的View

    第7部分 附录

    第8部分 索引