Spring 3.0就这么简单

Spring 3.0就这么简单

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。
7.221 评价豆瓣读书
免费试读

作品简介

《Spring 3.0就这么简单》的主旨就是帮助读者尽快上手,掌握Spring 3.0的核心内容,正确地进行项目实战,同时汲取Spring的思想,并最终将这种思想灵活运用到实际工作中。

《Spring 3.0就这么简单》主要介绍了Spring 3.0的核心内容,不仅讲解了Spring 3.0的基础知识,还深入讨论了Spring IoC容器、Spring AOP、使用Spring JDBC访问数据库、集成Hibernate、Spring的事务管理、Spring MVC、单元测试、敏捷开发技术等内容,帮助读者快速入门并可以立刻使用Spring进行项目实战。本书展示了如何使用Spring自己动手打造服务平台框架,并在本书的最后给出一个开发实战案例。

《Spring 3.0就这么简单》语言简洁,实例丰富,可帮助读者迅速掌握使用Spring 3.0进行开发所需的各种技能。《Spring 3.0就这么简单》适合于具有一定Java编程基础的读者,以及在Java平台下进行各类软件开发的开发人员和测试人员等。

陈雄华,毕业于厦门大学计算机与信息工程学院, 硕士。十年如一日, 钻研技术, 倾心代码, 对技术高峰身虽不能至,而心向往之。曾负责过十多个大型项目的设计和开发, 如企业级Java快速开发平台的研发和大型B2B电子商务网络的设计及开发。

技术开发之余,常将实践所得行诸于文字, 已在IBM developerworks、天极网、IT168及各报刊杂志发表过数十篇技术文章。出版《精通JBuilder2005》、《精通Spring 3.x》等技术图书,对云计算、Oracle、Web客户端技术感兴趣。

林开雄,毕业于集美大学软件工程专业, 资深软件工程师, 精通Spring等优秀开源技术在企业中的应用,主要研究方向为业务基础平台、BPM、智能报表、分布式等技术。

作品目录

  1. 前言
  2. 第1章 快速入门
  3. 1.1 Spring概述
  4. 1.2 实例功能概述
  5. 1.3 环境准备
  6. 1.4 持久层
  7. 1.5 业务层
  8. 1.6 展现层
  9. 1.7 运行Web应用
  10. 1.8 小结
  11. 第2章 Spring IoC容器
  12. 2.1 IoC概述
  13. 2.2 BeanFactory和ApplicationContext
  14. 2.3 Bean装配
  15. 2.4 小结
  16. 第3章 Spring AOP
  17. 3.1 AOP概述
  18. 3.2 创建增强类
  19. 3.3 创建切面
  20. 3.4 自动创建代理
  21. 3.5 基于@AspectJ配置切面
  22. 3.6 基于Schema配置切面
  23. 3.7 各种切面类型总结
  24. 3.8 小结
  25. 第4章 使用Spring JDBC访问数据库
  26. 4.1 使用Spring JDBC
  27. 4.2 基本的数据操作
  28. 4.3 BLOB/CLOB类型数据的操作
  29. 4.4 其他类型的JdbcTemplate
  30. 4.5 以OO方式访问数据库
  31. 4.7 小结
  32. 第5章 集成Hibernate
  33. 5.1 Spring整合ORM技术
  34. 5.2 在Spring中使用Hibernate
  35. 5.3 DAO层设计
  36. 5.4 小结
  37. 第6章 Spring的事务管理
  38. 6.1 数据库事务基础知识
  39. 6.2 Spring对事务管理的支持
  40. 6.3 编程式的事务管理
  41. 6.4 使用XML配置声明式事务
  42. 6.5 使用注解配置声明式事务
  43. 6.6 小结
  44. 第7章 Spring MVC
  45. 7.1 Spring MVC概述
  46. 7.2 注解驱动的控制器
  47. 7.3 数据校验
  48. 7.4 视图和视图解析器
  49. 7.5 本地化解析
  50. 7.6 文件上传
  51. 7.7 小结
  52. 第8章 单元测试
  53. 8.1 单元测试概述
  54. 8.2 TestNG快速进阶
  55. 8.3 模拟利器Mockito
  56. 8.4 测试整合之王Unitils
  57. 8.5 使用Unitils测试DAO层
  58. 8.7 使用Unitils测试Service层
  59. 8.8 测试Web层
  60. 8.9 小结
  61. 第9章 敏捷开发技术
  62. 9.1 敏捷开发概述
  63. 9.2 敏捷开发方法Scrum
  64. 9.3 测试驱动开发(TDD)实例
  65. 9.4 版本管理工具GIT
  66. 9.5 代码构建利器Maven
  67. 9.6 持续集成Hudson
  68. 9.7 小结
  69. 第10章 自己动手打造服务平台框架
  70. 10.1 服务平台概述
  71. 10.2 快速了解ROP
  72. 10.3 请求服务模型
  73. 10.4 应用授权及验证
  74. 10.5 服务会话管理
  75. 10.6 错误模型
  76. 10.7 响应报文控制
  77. 10.8 文件上传
  78. 10.9 服务安全控制
  79. 10.10 拦截器及事件体系
  80. 10.10.1 拦截器
  81. 10.10.2 事件及监听
  82. 10.11 性能调优
  83. 10.11.1 服务平台线程池参数调整
  84. 10.11.2 限制服务的占用时长
  85. 10.11.3 限制应用/用户的访问
  86. 10.12 开发客户端SDK
  87. 10.12.1 ROP提供了哪些支持
  88. 10.12.2 服务开放平台的SDK包
  89. 10.13 小结
  90. 第11章 实战案例开发
  91. 11.1 景区网站案例概述
  92. 11.2 系统设计
  93. 11.3 开发前的准备
  94. 11.4 持久层开发
  95. 11.5 对持久层进行测试
  96. 11.6 服务层开发
  97. 11.7 对服务层进行测试
  98. 11.8 Web层开发
  99. 11.9 对Web层进行测试
  100. 11.10 部署和运行应用
  101. 11.11 小结
载入中

热门划线

  1. Spring通过一个配置文件描述了Bean及Bean之间的依赖关系,利用Java语言的反射功能实例化Bean并建立Bean之间的依赖关系4 人
  2. Lob数据可以用块数据和流数据的方式进行访问,如果Lob数据比较大,通过流操作方式可以减少内存的占用,同时保证程序的性能4 人
  3. Spring是分层的Java SE/EE应用一站式的轻量级开源框架,以反转控制(Inverse of Control,IoC)和面向切面编程(Aspect Oriented Programming,AOP)为内核,提供了展现层Spring MVC、持久层Spring JDBC以及业务层事务管理等众多的企业级应用技术,2 人
  4. Spring以海纳百川的胸怀整合了开源世界里众多著名的第三方框架和类库,逐渐成为使用最多的JavaEE企业应用开源框架。2 人
  5. 好的设计优于具体实现,代码应易于测试”2 人
  6. IoC 和 AOP是Spring所依赖的根本。2 人
  7. JNDI定位、EJB集成、远程访问等。ApplicationContext是Context模块的核心接口。2 人
  8. File→Settings→File Encodings命令将IDEA的工作空间编码格式设置为UTF-8编码格式。2 人
  9. 领域对象(Domain Object)也称为实体类,它代表了业务的状态,一般来说,领域对象属于业务层,但它贯穿展现层、业务层和持久层,并最终被持久化到数据库中。领域对象使数据库表操作以面向对象的方式进行,为程序的扩展带来了更大的灵活性。领域对象不一定等同于数据库表,不过对于简单的应用来说,领域对象往往都拥有对应的数据库表。2 人
  10. 使用.html 后缀,一方面,用户不能通过 URL直接知道开发者采用了何种服务端技术;另一方面,.html 是静态网页的后缀,可以骗过搜索引擎,增加被收录的概率,所以推荐采用这种后缀。对于那些真正的无须任何动态处理的静态网页,则可以使用.htm后缀加以区分,以避免被框架截获。2 人

喜欢这本书的人也喜欢