作者:empty 出版社:empty |
Spring快速入门教程简单的Spring应用程序。在第4章将使用Spring MVC框架对它进行重构。http://www.elecfans.com电子发烧友http://bbs.elecfans.com电子技术论坛——开发你的第一个Spring程序翻译整理:Hants yBa i hantsy@tom.com>接下来你会进行以下几个步骤:1.下载Struts和Spring,2.创建项目目录和ant Build文件。3.为持久层创建一个单元测试(unittests) 。4.配置Hibernate和Spring.5.编写HIbernate DAO的实现。6.进行单元测试, 通过DAO验证CRUD,本章学习用struts MVC框架作前端, Spring做中间层, Hibernate作后端来开发一个本章包含以下内容:+编写功能性测试。配置Hibernate和Transaction.+载入Spring的applicationContext.xml文件。设置业务代理(business delegates) 和DAO的依赖性。把spring写入Struts程序.
概述操作。这个程序叫My U is ers, 作为本书的样例。这是一个3层架构的web程序, 通过一个Action来调用业务代理, 再通过它来回调DAO类。下面的流程图表示了My Users是如何工作的。数字表明了流程的先后顺序, 从web层(User Action) 到中间层(User Manager) , 再到数据层(User DAO) , 然后返回。你将会创建一个简单的程序完成最基本的CRUD(Create, Retrieve, Update和Delete)1.Comsol ecca led by cent.5.Manager re tums Use鉴于大多数读者都比较熟悉struts, 本程序采用它作为MVC框架。Spring的魅力在于它宜称式的事务处理, 依懒性的绑定和持久性的支持.第4章中将用Spring框架对它进行重构。
构和ant build文件。对于单一的struts项目, 可以利用struts中现成的struts-blank.war。对于基于Spring MVC框架的项目, 可以用Spring中的webapp-minimal, war.这只为开发作准备, 两者都没有进行struts-spring集成, 也没有考虑单元测试。为此, 我和ant build文件(针对compiling, deploying, testing) , 并且提供了struts, spring,7.创建一个Manager来声明事务处理。8.为struts Action编写测试程序。