开发工具:
文件大小: 3mb
下载次数: 0
上传时间: 2013-01-08
详细说明: Spring live中文版 简介 本书写给那些熟悉web框架的Java开发人员,主要目的是让开发人员快速熟悉Spring。本书强调代 码演示,对于接触一门新技术来说,代码示例比理论有用得多。 本书包括一个有用的样例程序,它使用Spring和Hibernate管理持久层和中间层。这个应用程序使用 了一个我所有开发的简单的入门web程序----Equinox。Equinox实际上仅仅是一个Ant build文件,一 个目录结构和开发基于Spring的J2EE应用程序的所需要的jar文件。 在第2章,Equinox用来开发一个简单的应用程序,叫MyUsers,执行数据表的CRUD操作。 JUnit,Struts,Hibernate和Spring用来开发MyUsers,HSQL和Tomcat作为部署平台。到第4章,将采用 Spring MVC重构web层。各章节中所有开发的代码,都是采用测试驱动的方法完成的。 第1章:Spring 简介覆盖了Spring的基础,来历,以及为何它能得到如此多的报道和热评。此章中 与传统解决依赖性的方法作了比较(使用Factory模式创建接口来实现),而Spring是如何在XML中解 决这些问题。此章还简短的说明了Sprin g如何简化Hibernate API。 第2章:Spring快速入门教程介绍了如何写一个简单的Spring web应用程序,它使用了 Struts MVC Framework作为前端,Spring作中间层,Hibernate作后端。在第4章,这个程序将用Spring MVC 框架进行重构。 第3章:BeanFactory及其工作原理。BeanFactory是Spring核心,所以必须弄懂它是如何工作的。这 一章解释了如何书写bean定义,它们的属性,依赖关系及自动绑定。也解释了隐藏在单态bean与 原形相比的背后的逻辑关系。然后剖析控制反转(IoC),它的工作原理,以及它能带来哪些便利。 这一章也诠释了BeanFactory中一个bean的生命周期来演示它的工作原理。这一章还分析了在第2章 MyUsers中创建的applicationContext.xml文件。 第4章:Spring MVC 框架描述了Spring MVC框架的许多特性。这一章展示了如何用Spring MVC替换 Strutsweb层。内容包括DispatcherServlet,不同的Controller,Handler Mappings,View Resolvers, Validation和Internationalization.还涉及了Spring JSP 标签库。 第5章:高级的MVC 框架----使用模板,验证,异常处理,文件上传。这一章涉及了web框架的一 些高级主题,特别是验证和页面布局。演示如何用Tiles和SiteMesh来装饰一个页面,还解释Spring 横加如何处理验证,并通过实例演示在web业务层中的运用。最后还解释了在控制器处理异常的 一种策略,以及如何上传文件和发送邮件。 第6章:视图的多种选择涉及Spring MVC架构中的view的多种选择。截止撰稿时,可供选择的有 JSP,Velocity,FreeMarker,XSLT,PDF和Excel。这一章为各种Spring所支持的视图提供了参考, 还简短的说明各种视图如何运作,并对每种视图分别构建一个页面进行了对比。另外还集中介绍 了每种视图的国际化。 第7章:持久性策略: Hibernate,iBATIS,JDBC,JDO和OJB。Hibernate很快成为java应用程序持久 层的一种流行的选择,但有时它不适合.如果你有一个已经存在的数据库模型,或者预先写好的 SQL的语句,有时使用JDBC或是iBATIS(支持XML文件形式的SQL语句)更适合一些。这一章对 MyUsers进行重构,使它同时支持JDBC和iBATIS,作为持久层框架的可选方案。这一章也用JDO 和OJB实现了UserDAO以展示Spring能很好的支持这些框架。 第8章:测试Spring应用程序说明了如何运用测试驱动的方法创建质量,经过完好测试,基于Spring 的应用程序。你将到如何用诸如EasyMock,jMock和DBUnit,测试你的组件。对于控制器,你将 学到如何用Cactus进行容器内测试,用Spring Mock进行容器外测试。最后,你将学习如何用jWebUnit 和Canoo的WebTest 测试web 接口。 第9章:AOP编程。AOP编程吸收了大量近年来来自java社区的灵感。什么是AOP,如何在你的应用 程序运用AOP?这一章将讲述AOP的基础,并且给出几个有用的实例,演示AOP能给你带来点什 么。 ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.