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 

AppFuse1.7 Tutorial 之 CreateDAO (1)

  • GOALSTAR
  • GOALSTAR
  • 2005年04月28日 13:50
  • 1492

Vue.js 2 Quickstart Tutorial 2017(Vue.js 2快速入门教程2017)

该帖子最先发布于CodingTheSmartWay.com(想看原文的可百度翻墙自行查看,文中所有图片均为原文的图片) 什么是Vue.js Vue是一个渐进的JavaScript框架,专注于构建...
  • qq_31116415
  • qq_31116415
  • 2017年05月31日 14:46
  • 356

Mule ESB-Content-Based Routing Tutorial(3)

九、额外的加分任务 现在你知道了如何在Studio中使用基于内容的路由方式,尝试运用你的知识完成这个额外的加分任务: 修改你的应用程序,不使用设置为法语或西班牙语的入站属性,传入的消息并不会自...
  • shan9liang
  • shan9liang
  • 2014年01月28日 11:20
  • 3068

AppFuse1.7 Tutorial 之 创建StrutsAction 和 JSP (3)

  • GOALSTAR
  • GOALSTAR
  • 2005年04月28日 16:20
  • 1362

Lesson 14: SDK文档:Tutorial02 Rendering a Triangle分析

结构体声明:// Structures struct SimpleVertex { D3DXVECTOR3 Pos; };全局变量声明:// Global Variables HINSTANC...
  • coderNim
  • coderNim
  • 2016年12月15日 14:52
  • 195

graph slam tutorial :从推导到应用2

在上一部分中通过一个例子大致了解了graph based slam的优化过程。在本篇博客中将提升一个层次,对图优化的求解过程进行推导。由于博文关注的在图构建好以后,如何调整机器人位姿使误差最下。因此,...
  • heyijia0327
  • heyijia0327
  • 2015年10月12日 11:04
  • 9368

Unity2017官方案例Survival Shooter tutorial 浅析学习

Unity2017官方案例Survival Shooter tutorial 浅析学习 案例里,预制体environment下地上有很多东西,然而我们不想担心后期的Ray发射到不同高度的物体上,为...
  • lf55855
  • lf55855
  • 2017年08月27日 18:07
  • 169

Python 2.7 Tutorial —— 模块

.. _tut-modules: ************************Modules 模块************************ If you quit from the Pyt...
  • ccat
  • ccat
  • 2010年10月05日 23:53
  • 2620

D2x神符之语中英文对照图文豪华版

  • seven2000
  • seven2000
  • 2006年08月15日 11:53
  • 168062

Mule ESB-Content-Based Routing Tutorial(2)

承接 Mule ESB-Content-Based Routing Tutorial(1) 五、运行应用程序  完成创建,配置,并保存你的新的应用程序,您就可以在嵌入Mule的服务器上运...
  • shan9liang
  • shan9liang
  • 2014年05月21日 10:57
  • 3378
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:AppFuse1.7 Tutorial 之 CreateManager (2)
举报原因:
原因补充:

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