第一次写教程:写的不够详细,请原谅,评论,在线回答,谢谢
1>>新建Flex的项目工程叫JFLogin
2>>下一步
3>>再下一步
4>>部署
5>>改server
6>>改Builder Flex,再确定
7>>右键项目,Myeclipse>Add
web project
8>>Creat
web.xml一定不要勾上
9>>部署添加项目到tomcat,并且打开tomcat服务
10>>显示项目,右键项目,run
as>Flex Application(或者浏览器http://localhost:9000/JFLogin/bin/JFLogin.html)是否操作成功
如上图就成功显示,如果出现404错误就安装自己实际情况重新配置上面5、6步骤就可以了
下面比较简单先,就不截图了>>
11>>新建class>>Login.java
package com.test.login;
public class Login {
public boolean loginUserN(String
userName,String userPwd){ if(userName.equals("qing")&&(userPwd.equals("qing"))){
return
true;
}
else{
return
false;
}
}
}
12>>在项目的WebRoot>>WEB-INF>>flex>>remoting-config.xml下添加如下
id="UserLoGin">
com.test.login.Login
13>>在JFLogin.mxml中修改为
encoding="utf-8"?>
layout="absolute" creationComplete="initApp();"
fontSize="16">
import
mx.rpc.events.ResultEvent;
import
mx.rpc.events.FaultEvent;
import
mx.controls.Alert;
public
function initApp():void{
btn.addEventListener(MouseEvent.CLICK,shows);//监听btn按钮的触发事件
}
public
function shows(event:Event):void{
var userName:String=uName.text;
var userPwd:String=uPass.text;
NewR.addEventListener(FaultEvent.FAULT,err);
NewR.loginUserN.addEventListener(ResultEvent.RESULT,Secc);
NewR.loginUserN(userName,userPwd); }
public
function err(event:FaultEvent):void{
Alert.show(event.message.toString());
}
public
function Secc(event:ResultEvent):void{
var re:Boolean = event.result;
if(re==true){
Alert.show("哇晒,你太棒了,用户名和密码都正确,欢迎您进入!","正确");
}else{
Alert.show("哇哈哈,你用户名密码都错误啊,我怎能给你进来啊!","错误");
} } ]]>
id="btn"/>
id="txt"/>
showBusyCursor="true" />
id="uName"/>
id="txt0"/>
id="uPass"/>
minLength="3" property="text" tooLongError="名字不能超过{0}个字母"
tooShortError="名字不能少于{0}位" />
minLength="3" property="text" tooLongError="密码不能超过{0}个字母"
tooShortError="密码不能少于{0}位" />
14>>重新部署tomcat,重新启动tomcat
15>>输入qing,qing时候,如果显示如下正确,就说成功
>>简单连接java后台,其他更复杂的后台也可以这样去实现了。。