成功加入购物车
03-03-48
陈雄华 、 林开雄 著 / 人民邮电出版社 / 2013-01 / 平装
售价 ¥ 3.60
品相 八五品
优惠 满包邮
延迟发货说明
上书时间2023-10-16
卖家超过10天未登录
Spring 3.0就这么简单
《Spring3.0就这么简单》的主旨就是帮助读者尽快上手,掌握Spring3.0的核心内容,正确地进行项目实战,同时汲取Spring的思想,并最终将这种思想灵活运用到实际工作中。
《Spring3.0就这么简单》主要介绍了Spring3.0的核心内容,不仅讲解了Spring3.0的基础知识,还深入讨论了SpringIoC容器、SpringAOP、使用SpringJDBC访问数据库、集成Hibernate、Spring的事务管理、SpringMVC、单元测试、敏捷开发技术等内容,帮助读者快速入门并可以立刻使用Spring进行项目实战。本书展示了如何使用Spring自己动手打造服务平台框架,并在本书的最后给出一个开发实战案例。
《Spring3.0就这么简单》语言简洁,实例丰富,可帮助读者迅速掌握使用Spring3.0进行开发所需的各种技能。《Spring3.0就这么简单》适合于具有一定Java编程基础的读者,以及在Java平台下进行各类软件开发的开发人员和测试人员等。
陈雄华
毕业于厦门大学计算机与信息工程学院,硕士。十年如一日,钻研技术,倾心代码,对技术高峰身虽不能至,而心向往之。曾负责过十多个大型项目的设计和开发,如企业级Java快速开发平台的研发和大型B2B电子商务网络的设计及开发。
技术开发之余,常将实践所得行诸于文字,已在IBMdeveloperworks、天极网、IT168及各报刊杂志发表过数十篇技术文章。出版《精通JBuilder2005》、《精通Spring3.x》等技术图书,对云计算、Oracle、Web客户端技术感兴趣。
林开雄
毕业于集美大学软件工程专业,资深软件工程师,精通Spring等优秀开源技术在企业中的应用,主要研究方向为业务基础平台、BPM、智能报表、分布式等技术。
第1章快速入门1.1Spring概述1.1.1认识Spring1.1.2Spring带给我们什么1.1.3Spring体系结构1.2实例功能概述1.2.1比HelloWorld更适用的实例1.2.2实例功能简介1.3环境准备1.3.1创建库表1.3.2建立工程1.3.3类包及Spring配置文件规划1.4持久层1.4.1建立领域对象1.4.2UserDao1.4.3LoginLogDao1.4.4在Spring中装配DAO1.5业务层1.5.1UserService1.5.2在Spring中装配Service1.5.3单元测试1.6展现层1.6.1配置SpringMVC框架1.6.2处理登录请求1.6.3JSP视图页面1.7运行Web应用1.8小结第2章SpringIoC容器2.1IoC概述2.2BeanFactory和ApplicationContext2.2.1BeanFactory介绍2.2.2ApplicationContext介绍2.2.3资源加载2.3Bean装配2.3.1Bean基本配置2.3.2依赖注入2.3.3注入参数详解2.3.4Bean作用域2.3.5基于注解的配置2.3.6基于Java类的配置2.3.7不同配置方式比较2.4小结第3章SpringAOP3.1AOP概述3.1.1AOP到底是什么3.1.2AOP术语3.2创建增强类3.2.1增强类型3.2.2前置增强3.2.3后置增强3.2.4环绕增强3.2.5异常抛出增强3.3创建切面3.3.1切点类型3.3.2切面类型3.3.3静态普通方法名匹配切面3.3.4静态正则表达式方法匹配切面3.4自动创建代理3.4.1实现类介绍3.4.2BeanNameAutoProxyCreator3.4.3DefaultAdvisorAutoProxyCreator3.5基于@AspectJ配置切面3.5.1@AspectJ语法基础3.5.2使用前的准备3.5.3一个简单的例子3.5.4如何通过配置使用@AspectJ切面3.5.5不同增强类型3.6基于Schema配置切面3.6.1一个简单切面的配置3.6.2配置命名切点3.6.3各种增强类型的配置3.6.4绑定连接点信息3.6.5Advisor配置3.7各种切面类型总结3.8小结第4章使用SpringJDBC访问数据库4.1使用SpringJDBC4.1.1JdbcTemplate小试牛刀4.1.2在DAO中使用JdbcTemplate4.2基本的数据操作4.2.1更改数据4.2.2返回数据库的表自增主键值4.2.3批量更改数据4.2.4查询数据4.2.5查询单值数据4.2.6调用存储过程4.3BLOB/CLOB类型数据的操作4.3.1插入Lob类型的数据4.3.2以块数据方式读取Lob数据4.3.3以流数据方式读取Lob数据4.4其他类型的JdbcTemplate4.4.1NamedParameterJdbcTemplate4.4.2SimpleJdbcTemplate4.5以OO方式访问数据库4.5.1使用MappingSqlQuery查询数据4.5.2使用SqlUpdate更新数据4.5.3使用StoredProcedure执行存储过程4.5.4SqlFunction类4.7小结第5章集成Hibernate5.1Spring整合ORM技术5.2在Spring中使用Hibernate5.2.1配置SessionFactory5.2.2使用HibernateTemplate5.2.3处理LOB类型数据5.2.4添加Hibernate事件监听器5.2.5使用原生HibernateAPI5.2.6使用注解配置5.2.7事务处理5.2.8延迟加载的问题5.3DAO层设计5.3.1DAO基类的设计5.3.2查询接口方法的设计5.3.3分页查询接口设计5.4小结第6章Spring的事务管理6.1数据库事务基础知识6.1.1何为数据库事务6.1.2JDBC对事务支持6.2Spring对事务管理的支持6.2.1事务管理关键抽象6.2.2Spring的事务管理器实现类6.2.3事务同步管理器6.2.4事务传播行为6.3编程式的事务管理6.4使用XML配置声明式事务6.4.1一个将被实施事务增强的服务接口6.4.2使用原始的TransactionProxyFactoryBean6.4.3基于tx/aop命名空间的配置6.5使用注解配置声明式事务6.5.1使用@Transactional注解6.5.2通过AspectJLTW引入事务切面6.6小结第7章SpringMVC7.1SpringMVC概述7.1.1体系结构7.1.2配置DispatcherServlet7.2注解驱动的控制器7.2.1使用@RequestMapping映射请求7.2.2请求处理方法签名概述7.2.3处理方法签名详细说明7.2.4处理模型数据7.3数据校验7.3.1Spring校验框架7.3.2SpringMVC数据校验7.3.3如何获取校验结果7.3.4如何在页面中显示错误7.3.5通过国际化资源显示错误信息7.4视图和视图解析器7.4.1认识视图7.4.2认识视图解析器7.4.3JSP和JSTL7.4.4模板视图7.4.5输出XML7.4.6输出JSON7.4.7使用XmlViewResolver7.4.8使用ResourceBundleViewResolver7.4.9混合使用多种视图技术7.5本地化解析7.5.1本地化概述7.5.2使用CookieLocaleResolver7.5.3使用SessionLocaleResolver7.5.4使用LocaleChangeInterceptor7.6文件上传7.6.1配置MultipartResolver7.6.2编写控制器和文件上传表单页面7.7小结第8章单元测试8.1单元测试概述8.1.1为什么需要单元测试8.1.2单元测试基本概念8.2TestNG快速进阶8.2.1TestNG概述8.2.2TestNG生命周期8.2.3使用TestNG8.3模拟利器Mockito8.3.1模拟测试概述8.3.2创建Mock对象8.3.3设定Mock对象的期望行为及返回值8.3.4验证交互行为8.4测试整合之王Unitils8.4.1Unitils概述8.4.2集成Spring8.4.3集成DbUnit8.5使用Unitils测试DAO层8.5.1Unitils配置8.5.2准备测试数据8.5.3编写测试用例8.7使用Unitils测试Service层8.8测试Web层8.8.1对LoginController进行单元测试8.8.2使用SpringServletAPI模拟对象8.8.3使用SpringRestTemplate测试8.9小结第9章敏捷开发技术9.1敏捷开发概述9.1.1敏捷开发原则9.1.2敏捷开发过程9.2敏捷开发方法Scrum9.3测试驱动开发(TDD)实例9.4版本管理工具GIT9.4.1版本控制意义9.4.2SVN9.4.3GIT9.5代码构建利器Maven9.5.1Maven概述9.5.2Maven入门9.5.3Maven实例9.6持续集成Hudson9.7小结第10章自己动手打造服务平台框架10.1服务平台概述10.1.1SOA实现技术10.1.2WebService技术框架10.1.3技术框架的局限10.1.4TOP介绍10.2快速了解ROP10.2.1ROP概述10.2.2使用ROP开发一个服务10.3请求服务模型10.3.1传统WebService请求模型10.3.2ROP请求模型10.3.3参数数据绑定与校验10.3.4XML和JSON参数绑定10.3.5自定义数据转换器10.3.6请求服务映射10.4应用授权及验证10.4.1应用键/应用密钥10.4.2应用键/密钥管理器10.4.3签名算法10.4.4签名功能控制10.5服务会话管理10.5.1会话管理概述10.5.2注册会话管理器10.5.3开发登录和退出服务10.6错误模型10.6.1错误模型概述10.6.2系统级主错误编码10.6.3系统级子错误编码10.6.4业务级子错误编码10.7响应报文控制10.7.1分体式报文模型10.7.2响应报文定义10.7.3报文输出格式10.7.4报文的国际化支持10.8文件上传10.8.1ROP文件上传解决思路10.8.2文件上传实例10.8.3文件上传控制10.9服务安全控制10.9.1安全控制架构10.9.2ServiceAccessController10.9.3InvokeTimesController10.10拦截器及事件体系10.10.1拦截器10.10.2事件及监听10.11性能调优10.11.1服务平台线程池参数调整10.11.2限制服务的占用时长10.11.3限制应用/用户的访问10.12开发客户端SDK10.12.1ROP提供了哪些支持10.12.2服务开放平台的SDK包10.13小结第11章实战案例开发11.1景区网站案例概述11.1.1景区网站整体功能结构11.1.2景区网站用例描述11.1.3主要功能流程描述11.2系统设计11.2.1技术框架选择11.2.2Web目录结构及类包结构规划11.2.3单元测试类包结构规划11.2.4系统的页面交互流程设计11.2.5PO类设计11.2.6持久层设计11.2.7服务层设计11.2.8Web层设计11.2.9数据库设计11.3开发前的准备11.4持久层开发11.4.1PO类11.4.2DAO基类11.4.3通过扩展基类定义DAO类11.4.4DAOBean的装配11.4.5使用Hibernate二级缓存11.5对持久层进行测试11.5.1配置Unitils测试环境11.5.2准备测试数据库及测试数据11.5.3编写DAO测试基类11.5.4编写ViewSpaceDao测试用例11.6服务层开发11.6.1ViewSpaceService的开发11.6.2服务类Bean的装配11.7对服务层进行测试11.7.1编写Service测试基类11.7.2编写ViewSpaceService测试用例11.8Web层开发11.8.1BaseController的基类11.8.2景区网站首页11.8.3景区查询11.8.4景区详细信息的页面11.8.5web.xml配置11.8.6SpringMVC配置11.9对Web层进行测试11.9.1编写Web测试基类11.9.2编写ViewManageControllerTest测试用例11.10部署和运行应用11.11小结……
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30