加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

BlazeDS处理的简单代码示例

发布时间:2020-12-15 04:35:08 所属栏目:百科 来源:网络整理
导读:--------------index.xml前端工程文件 protected function btnGetDeptName_clickHandler(event:MouseEvent): void ?????????? { ????????????? var sDeptNum : String = txtDeptNum.text; ????????????? if (sDeptNum.length 0) ????????????? { ???????????

--------------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 id="RoDepart" destination="departAction" fault="faultHandler(event)">

<mx:method name="getDeptNameByNum" result="getDeptNameRHandler(event)" /></mx:RemoteObject>

?

<s:Button 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>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读