BlazeDS处理的简单代码示例
2012-12-14 14:47
435 查看
--------------index.xml前端工程文件 protected function btnGetDeptName_clickHandler(event:MouseEvent):void { var sDeptNum : String = txtDeptNum.text; if(sDeptNum.length > 0) { RoDepart.getDeptNameByNum(int(sDeptNum)); } } private function getDeptNameRHandler(event :ResultEvent) :void { var sDeptName : String = event.result as String; mx.controls.Alert.show(sDeptName); } <mx:RemoteObject[/b] id="RoDepart" destination="departAction" fault="faultHandler(event)"> <mx:method name="getDeptNameByNum" result="getDeptNameRHandler(event)" /></mx:RemoteObject> <s:Button[/b] x="483" y="223" label="获取部门名称" id="btnGetDeptName" click="btnGetDeptName_clickHandler(event)"/> ================================================================================================= 下面是前后端通信的传递过程 --------------applicationContext-Action.xml <bean id="departAction" class="com.sampleone.pm.action.DepartAction"> <flex:remoting-destination /> <property name="departDAO1" ref="departDAO"/> </bean> --------------applicationContext-Dao.xml <bean id="departDAO" class="com.sampleone.pm.DAO.DepartDAOImpl" parent="abstractDAO"> <flex:remoting-destination /> </bean> --------------DepartAction.java(新建) package com.sampleone.pm.action; import com.sampleone.pm.DAO.DepartDAO; public class DepartAction { public DepartDAO departDAO1 = null; public void setDepartDAO1(DepartDAO departDAO1) { this.departDAO1 = departDAO1; } public String getDeptNameByNum(int iDeptNum) { return departDAO1.getDeptNameByNum(iDeptNum); } } --------------DepartDAO.java(新建) package com.sampleone.pm.DAO; public interface DepartDAO { public String getDeptNameByNum(int iDeptNum); } --------------DepartDAOImpl.java(新建) package com.sampleone.pm.DAO; import org.mybatis.spring.support.SqlSessionDaoSupport; public class DepartDAOImpl extends SqlSessionDaoSupport implements DepartDAO { public String getDeptNameByNum(int iDeptNum) { return (String)getSqlSession().selectOne("com.cons.pm.model.PmUser.getDeptNameByNum", iDeptNum); } } --------------Depart.java(新建POJO) package com.sampleone.pm.model; public class Depart { public String departName; public int departNum; public String getDepartName() { return departName; } public void setDepartName(String departName) { this.departName = departName; } public int getDepartNum() { return departNum; } public void setDepartNum(int departNum) { this.departNum = departNum; } } --------------test.xml <select id="getDeptNameByNum" resultType="String" parameterType="int" > select departname from tbdepart where departnum = #{value} </select>
相关文章推荐
- java简单实现八叉树图像处理代码示例
- C#实现数据库事务处理的简单示例代码
- C#实现数据库事务处理的简单示例代码
- zlib简单示例代码,compress、uncompress
- openGL/ESv2 通过JNI的简单示例代码
- QSerialPort处理串口通信简单示例
- .NET基础示例系列之二十:对图片的几种简单处理
- _CrtDumpMemoryLeaks报告程序中的内存泄露问题(简单示例代码)
- Lazarus 上 CreateFile 操控流驱动(简单串口操作代码和示例)
- 简单网络爬虫代码示例
- js禁止页面使用右键(简单示例代码)
- 通过继承消除重复代码的简单示例
- javascript 表格内容排序 简单操作示例代码
- 微软IOC容器Unity简单代码示例3-基于约定的自动注册机制
- js二维数组排序的简单示例代码
- Java线程安全的计数器简单实现代码示例
- Java求素数和最大公约数的简单代码示例
- C#实现数据库事务处理示例代码
- 【Spring-AOP-学习笔记-3】@Before前向增强处理简单示例
- Java实现简单的RPC框架的示例代码