图书介绍

Spring应用开发完全手册PDF|Epub|txt|kindle电子书版本下载

Spring应用开发完全手册
  • 明日科技,李钟尉,冯东庆编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115163804
  • 出版时间:2007
  • 标注页数:512页
  • 文件大小:177MB
  • 文件页数:529页
  • 主题词:计算机网络-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Spring应用开发完全手册PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 基础篇3

第1章 初识Spring3

1.1 Spring简介3

1.2 依赖注入4

1.3 AOP编程5

1.4 Spring的7大模块6

1.4.1 核心模块6

1.4.2 Context模块6

1.4.3 AOP模块6

1.4.4 DAO模块6

1.4.5 ORM映射模块7

1.4.6 Web模块7

1.4.7 MVC模块7

第2章 Spring环境搭建8

2.1 安装Java基础环境8

2.1.1 JDK 1.5的安装与配置8

2.1.2 Tomcat 5.5的安装12

2.2 Spring环境安装15

2.2.1 获得Spring发布包15

2.2.2 安装Spring16

2.3 在Jbuilder 2006中应用Spring框架16

2.3.1 在JBuilder 2006中添加Spring库16

2.3.2 创建工程并加载Spring库18

2.4 在Eclipse中应用Spring框架20

2.4.1 安装插件MyEclipse20

2.4.2 创建工程23

2.4.3 添加Spring功能24

2.5 Spring IoC实例25

第3章 Spring基础与容器29

3.1 Spring IoC29

3.1.1 BeanFactory介绍29

3.1.2 ApplicationContext介绍30

3.2 使用XML装配JavaBean30

3.2.1 使用XML定义JavaBean30

3.2.2 <beans>标签31

3.2.3 <description>标签31

3.2.4 <import>标签32

3.2.5 <bean>标签32

3.2.6 如何配置JavaBean33

3.2.7 JavaBean的赋值标签37

3.2.8 匿名内部JavaBean的创建40

3.2.9 自动装配40

3.3 BeanFactory44

3.3.1 BeanFactory中JavaBean的生命周期44

3.3.2 JavaBean的预处理和后处理46

3.4 ApplicationContext49

3.4.1 容器的后处理方法50

3.4.2 定制属性编辑器51

3.4.3 容器与JavaBean的耦合54

3.4.4 获得BeanFactory容器的引用54

3.4.5 获得ApplicationContext容器的引用55

3.4.6 获得JavaBean在容器中的ID名称55

3.4.7 实现Spring的国际化56

3.4.8 事件的监听与发布58

第4章 AOP编程61

4.1 AOP简介61

4.1.1 Spring AOP概述62

4.1.2 Spring AOP术语63

4.2 Spring AOP的实现64

4.2.1 实现简单的AOP64

4.2.2 创建代理65

4.3 Spring的切入点66

4.3.1 静态切入点66

4.3.2 动态切入点67

4.3.3 静态切入点的优缺点67

4.3.4 深入静态切入点67

4.3.5 深入Spring切入点底层68

4.3.6 自定义切入点68

4.3.7 Spring常见的切入点69

4.4 创建通知69

4.4.1 Before通知69

4.4.2 Throws通知71

4.4.3 After通知73

4.4.4 Around通知75

4.4.5 Introduction通知77

4.5 Spring的Advisor79

4.5.1 DefaultPointcutAdvisor79

4.5.2 NameMatchMethodPointcutAdvisor80

4.6 使用ProxyFactoryBean创建代理80

4.7 使用自动代理83

4.7.1 BeanNameAutoProxyCreator类83

4.7.2 DefaultAdvisorAutoProxyCreator类85

4.8 AOP范例87

4.8.1 范例概述87

4.8.2 范例的特点89

4.8.3 范例应用的知识点89

4.8.4 实现过程89

第2篇 高级篇99

第5章 数据持久化服务99

5.1 Spring中DAO框架99

5.1.1 数据访问对象DAO简介99

5.1.2 Spring的DAO支持100

5.1.3 DAO的简单应用100

5.2 Spring中操作JDBC104

5.2.1 使用JDBC存在的问题104

5.2.2 一个简单的实例105

5.2.3 核心类JdbcTemplate实现JDBC操作107

5.2.4 以对象方式操作JDBC112

5.3 Spring整合Hibernate115

5.3.1 Hibernate入门应用115

5.3.2 Spring对Hibernate的支持119

第6章 事务管理122

6.1 Spring中的事务122

6.2 事务的ACID特性122

6.2.1 原子性(Atomicity)123

6.2.2 一致性(Consistency)123

6.2.3 隔离性(Isolation)123

6.2.4 持久性(Durability)123

6.3 事务之间的缺陷123

6.4 事务的属性123

6.4.1 事务的传播行为124

6.4.2 事务的隔离级别124

6.4.3 事务的只读属性125

6.4.4 事务的超时属性125

6.5 Spring的事务管理器125

6.5.1 定义DataSource125

6.5.2 JDBC事务管理器126

6.5.3 Hibernate事务管理器126

6.5.4 JDO事务管理器127

6.5.5 OJB事务管理器128

6.5.6 JTA事务管理器128

6.6 编程式事务128

6.6.1 使用PlatformTransactionManager接口128

6.6.2 使用TransactionTemplate模板132

6.7 声明式事务133

6.7.1 优化DataSource134

6.7.2 使用事务代理工厂134

第7章 远程服务138

7.1 Spring中提供的远程服务138

7.2 使用Spring的RMI140

7.3 Hessian和Burlap服务的实现143

7.4 HTTP Invoker服务的实现144

7.5 Spring实现Web Service145

第8章 企业级服务149

8.1 Java命名服务149

8.1.1 JNDI简介149

8.1.2 从JNDI获取DataSource150

8.2 Java电子邮件155

8.2.1 JavaMail简介155

8.2.2 Spring的邮件发送器156

8.2.3 发送简单的文本邮件157

8.3 任务调度164

8.3.1 Spring的Java Timer调度器164

8.3.2 Spring的Quartz调度器166

第9章 Spring的Web框架170

9.1 Spring的MVC框架170

9.1.1 Spring MVC概述170

9.1.2 Spring Web入门实例170

9.1.3 配置DispatcherServlet(分发器)174

9.1.4 处理器映射与拦截器175

9.1.5 视图解析器177

9.1.6 异常解析器178

9.1.7 控制器简介178

9.1.8 模型与视图180

9.1.9 命令控制器181

9.1.10 表单控制器与验证器181

9.1.11 多动作控制器187

9.1.12 向导控制器191

9.1.13 ParameterizableViewController控制器198

9.1.14 UrlFilenameViewController控制器199

9.1.15 使用Web应用上下文200

9.1.16 国际化信息201

9.1.17 文件上传206

9.2 使用Spring标签207

9.2.1 <spring:bind>标签207

9.2.2 <spring:message>标签208

9.3 使用Tile布局208

9.3.1 定义视图208

9.3.2 配置Tiles209

第10章 集成Web框架211

10.1 Struts集成211

10.1.1 Struts简介211

10.1.2 Struts简单实例214

10.1.3 Spring集成Struts217

10.1.4 Spring集成Struts实例218

10.2 JSF集成221

10.2.1 JSF简介及入门实例221

10.2.2 Spring如何集成JSF224

第3篇 典型实例第11章 用户信息维护229

11.1 实例运行结果229

11.2 设计与分析230

11.2.1 系统分析230

11.2.2 文件夹及文件架构230

11.3 技术要点231

11.3.1 配置视图解析器231

11.3.2 解决中文乱码231

11.4 开发过程231

11.4.1 数据表结构231

11.4.2 使用表单控制器实现用户注册232

11.4.3 数据访问对象的设计233

11.4.4 注册模块的设计235

11.4.5 查询模块的设计236

11.4.6 修改模块的设计239

11.4.7 删除模块的设计240

11.4.8 将请求映射到处理器240

11.4.9 配置XML文件241

11.4.10 视图组件的实现241

11.5 发布与运行243

第12章 生成Excel文件244

12.1 实例运行结果244

12.2 技术要点245

12.2.1 POI简介245

12.2.2 数据写入的创建过程246

12.2.3 如何设置字体和单元格样式246

12.2.4 读取Excel单元格中的数据247

12.2.5 如何在Excel表格中显示数据248

12.3 开发过程248

12.3.1 创建实现类248

12.3.2 创建ReadXlsController250

12.3.3 建立bean_config.xml文件252

12.3.4 配置web.xml253

12.4 发布与运行254

第13章 留言本255

13.1 实例运行结果256

13.2 设计与分析256

13.2.1 系统分析256

13.2.2 系统流程256

13.2.3 文件夹及文件架构257

13.3 技术要点257

13.3.1 如何获取日期257

13.3.2 如何从数据库查询出无重复标题257

13.3.3 如何自动录入日期和时间258

13.3.4 保存用户登录信息258

13.3.5 如何判断用户是否登录258

13.3.6 临时中文资源的编码转换259

13.4 开发过程260

13.4.1 数据表结构260

13.4.2 创建控制器260

13.4.3 创建数据访问对象265

13.4.4 创建service类265

13.4.5 创建Daily类266

13.4.6 国际化的支持267

13.4.7 创建model_bean.xml270

13.4.8 创建web_config.xml271

13.4.9 视图组件的实现272

13.5 发布与运行273

第14章 文件上传274

14.1 实例运行结果274

14.2 设计与分析275

14.2.1 系统分析275

14.2.2 文件夹及文件架构275

14.3 技术要点276

14.3.1 指定上传文件的路径276

14.3.2 指定上传文件的大小276

14.3.3 上传文件277

14.4 开发过程277

14.4.1 数据表结构277

14.4.2 创建bean_cogfig.xml配置文件277

14.4.3 创建简单FileForm类279

14.4.4 创建数据访问对象UpLoadDao类279

14.4.5 创建上传控制器280

14.4.6 查询上传信息281

14.4.7 创建视图组件281

14.5 调试、发布与运行282

14.5.1 调试282

14.5.2 发布与运行284

第15章 数据分页285

15.1 实例运行结果285

15.2 设计与分析286

15.2.1 系统分析286

15.2.2 工作流程图286

15.2.3 文件夹及文件架构287

15.3 技术要点287

15.3.1 使用命令控制器287

15.3.2 如何获取当前页288

15.3.3 如何确定本页需要显示记录的起始位置288

15.3.4 显示本页的所有记录288

15.3.5 如何将分页单位写在配置文件中288

15.4 开发过程289

15.4.1 数据表结构289

15.4.2 创建bean-config.xml289

15.4.3 创建PageConfig类291

15.4.4 创建Action类292

15.4.5 FyAction的程序流程以及模块292

15.4.6 web.xml文件的配置294

15.4.7 视图组件的实现294

15.5 发布与运行296

第16章 企业通信软件297

16.1 实例运行界面298

16.2 设计与分析298

16.2.1 系统分析298

16.2.2 系统流程299

16.2.3 Spring配置文件及类的分布299

16.3 技术要点300

16.3.1 系统设计框架300

16.3.2 多线程301

16.3.3 Socket编程301

16.4 开发过程302

16.4.1 数据表结构302

16.4.2 创建Spring配置文件303

16.4.3 获取容器实例及底层操作类304

16.4.4 用户登录逻辑处理305

16.4.5 发送、接收消息309

16.5 运行312

第17章 在线投票系统313

17.1 系统介绍313

17.2 技术要点314

17.2.1 防止用户重复投票314

17.2.2 图形方式显示投票结果315

17.2.3 获取用户的投票317

17.3 系统设计317

17.3.1 系统功能结构317

17.3.2 数据库设计318

17.4 系统总体架构设计319

17.4.1 Web文件架构设计319

17.4.2 类文件架构设计319

17.5 开发过程319

17.5.1 系统文件配置319

17.5.2 数据库操作的核心类设计322

17.5.3 系统登录模块设计323

17.5.4 投票信息维护328

17.5.5 投票选项模块维护335

17.5.6 投票信息显示模块343

17.5.7 投票结果显示模块345

17.6 部署347

第4篇 项目实践第18章 校园管理系统351

18.1 需求分析351

18.2 系统设计352

18.2.1 项目规划352

18.2.2 功能结构分析352

18.3 数据库设计353

18.3.1 数据表概要说明353

18.3.2 主要数据表的结构353

18.4 系统总体架构设计355

18.4.1 Web文件架构设计355

18.4.2 类文件架构设计356

18.4.3 页面效果图357

18.5 系统配置与公共类的设计358

18.5.1 系统文件配置358

18.5.2 数据库操作的核心类设计361

18.6 系统登录模块设计362

18.6.1 编写Hibernate实体类及映射文件363

18.6.2 页面设计364

18.6.3 控制器设计365

18.6.4 xml信息配置366

18.7 代码维护模块设计367

18.7.1 总体架构设计367

18.7.2 班级代码维护模块设计368

18.8 档案管理模块设计375

18.8.1 总体架构设计375

18.8.2 学生入校登记设计376

18.8.3 学生信息维护设计381

18.8.4 学生登记查询设计385

18.9 成绩管理模块设计387

18.9.1 总体架构设计387

18.9.2 成绩录入模块设计388

18.9.3 成绩查询模块设计393

18.9.4 班级成绩统计395

18.10 教职工管理模块设计399

18.10.1 教职工管理功能模块总体架构399

18.10.2 任班主任功能设计399

18.10.3 班主任查询功能设计405

18.11 图书馆管理模块设计408

18.11.1 图书馆管理功能模块总体架构408

18.11.2 图书维护功能设计409

18.11.3 图书借阅功能设计413

第19章 企业进销存管理系统418

19.1 需求分析418

19.2 系统设计419

19.2.1 项目规划419

19.2.2 功能结构分析419

19.3 数据库设计420

19.3.1 数据表概要说明420

19.3.2 主要数据表的结构420

19.4 系统总体架构设计422

19.4.1 文件架构设计422

19.4.2 页面效果图423

19.5 系统配置与公共类的设计424

19.5.1 数据库操作的核心类UserDAO设计424

19.5.2 Spring的XML配置文件425

19.6 系统登录模块设计426

19.7 基本信息模块设计432

19.7.1 基本信息模块总体架构432

19.7.2 商品添加功能设计433

19.7.3 商品查询功能设计439

19.8 商品销售模块设计442

19.8.1 商品销售功能模块总体架构442

19.8.2 商品销售功能设计443

19.8.3 销售查询功能设计451

19.9 库存管理模块设计455

19.9.1 库存管理功能模块总体架构455

19.9.2 商品入库功能设计455

19.9.3 库存查询功能设计463

19.9.4 库存价格调整功能设计471

第20章 企业门户网站476

20.1 需求分析476

20.2 系统设计477

20.3 数据库设计477

20.3.1 数据表概要说明477

20.3.2 主要数据表的结构477

20.4 系统总体架构设计478

20.4.1 类文件架构设计478

20.4.2 页面效果图479

20.5 系统配置与公共类的设计479

20.5.1 系统文件配置479

20.5.2 数据库操作的核心类设计481

20.6 网站前台设计483

20.6.1 公司简介模块设计483

20.6.2 产品介绍模块设计484

20.6.3 公司荣誉模块设计489

20.6.4 售后服务模块设计493

20.6.5 技术支持模块设计493

20.7 网站后台设计497

20.7.1 系统登录模块设计497

20.7.2 产品管理模块设计501

20.7.3 其他管理模块512

20.8 发布与运行512

热门推荐