AppFuse1.7 Tutorial 之 CreateManager (2)

原创 2005年04月28日 16:00:00
<script type="text/javascript"> &lt;!-- google_ad_client = "pub-2016433482135581"; google_ad_width = 728; google_ad_height = 90; google_ad_format = "728x90_as"; google_ad_type = "text_image"; google_ad_channel =""; //--&gt; </script><script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"> </script> 在AppFuse 中,Manager 是连接DAO和Web Layer之间的桥梁
CreateManager
 [1] Create a new ManagerTest to run JUnit tests on the Manager
 [2] Create a new Manager to talk to the DAO
 [3] Configure Spring for this Manager and Transactions
 [4] Run the ManagerTest
 
【1】测试JUnit test 类
 为PersonManager创建一个JUnit test。在test/service/**/service 目录中创建PersonManagerTest
 需要注意的就是需要继承BaseManagerTestCase
 
【2】创建一个调用DAO的Manager
 src/service/**/service 目录中创建PersonManager.java接口,然后为实现这个接口的类指定CRUD方法
 这里要分两步来做
 1、建立Manager的接口PersonManager
    Path:src/service/**/service
   
 2、实现这个接口 PersonManagerImpl继承了BaseManager,并且实现PersonManager
    Path:src/service/**/service/impl
   
 3、ant compile-service  
   
【3】通知Spring,让Spring的环境知道**Manager 和**ManagerImpl
    Open the src/service/**/service/applicationContext-service.xml file
    取消为"personManager" bean定义的注释
    <bean id="personManager" parent="txProxyTemplate">
            <property name="target">
              <bean class="org.appfuse.service.impl.PersonManagerImpl" autowire="byName"/>
            </property>
           </bean>
【4】用蚂蚁运行ersonManager测试,ant test-service -Dtestcase=PersonManager 

django 1.7tutorial 简单应用3

官方文档的第三章主要说的是 views django的架构是mvc的模式,但是用

用好SSH (Struts2+Spring+Hibernate) - AppFuse 2.1.0.M2 的安装运行步骤

AppFuse对于想要用好SSH (Struts2, Spring, Hibernate)的朋友来说,是不可多得的宝贵范例。我最近正在研究SSH,基本概念学了不少,但是一到发现AppFuse 2.1....
  • bwwlpnn
  • bwwlpnn
  • 2011年04月01日 22:48
  • 1475

AppFuse1.x快速构建J2ee应用

Appfuse是Matt Raible 开发的一个指导性的入门级J2EE框架,它对如何集成流行的Spring、Hibernate、ibatis、struts、Xdcolet、junit 等基础框架给出...
  • danwind
  • danwind
  • 2011年04月12日 17:33
  • 192

用好SSH (Struts2+Spring+Hibernate) - AppFuse 2.1 的安装运行步骤

AppFuse 2.1刚刚于2011年4月4日发布。2.1比2.1.0.M2最大的好处是支持jetty:run快速部署,便于你在开发时进行测试(详见下文)。另外,也修正了许多bugs.对于想要用好SS...
  • bwwlpnn
  • bwwlpnn
  • 2011年04月07日 11:29
  • 1925

更系统地掌握Struts1.x/Struts2.x+Hibernate+Spring框架组合,请学习SpringSide或Appfuse

终于,终于将SSH整合成功了,弄了几个小时,可以休息了(有的朋友弄了半个月,甚至重装了系统也没弄好,哎,庆幸啊)。碰到问题千万不要放弃,要相信没有解决不了的问题! 项目结构图: j...

使用 AppFuse 快速构建 J2EE 应用

简介: 本文以一个 J2EE 开发者的角度,借助一个简单的应用示例,在融合了个人经验的基础上介绍了如何用 AppFuse 一步步地构建 J2EE 项目。通过阅读本文,读者不仅能够学会用 AppFuse...

Appfuse 2.doc

  • 2008年06月17日 17:01
  • 57KB
  • 下载

手把手教你:Ubuntu14+apache2+django1.7+python2.7下网页/网站部署

本人亲自尝试了网上众多的部署网页/网站方法,绝大多数都未能试验成功,这次的项目光部署这块遇到了很多问题,大概耗费了我一个星期。 本着:王道论坛中的赠人玫瑰,手留余香的精神。我把自己一路所走的历程发布出...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:AppFuse1.7 Tutorial 之 CreateManager (2)
举报原因:
原因补充:

(最多只允许输入30个字)