您的位置:首页 > 编程语言

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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: