在做项目的时候用的是php+flex,自己闲的没事用java+flex写的小例子,希望对java程序员学习flex有所帮助吧。java与flex结合有几种方式:
【1】:通过flex-plugin的一个插件吧它安装到你本机上。然后相应的把其plugin 和 features 文件 拷贝到 ecplise相应的目录下。结合 blazeds.war 放在tomcat 下 -- webapps下。
【2】:分别使用两个工具开发,完了,把class类放在flex下一个文件下。
在这里我使用的数据库是mysql,需要自己建一个库:test -- 表 login_user.
抱歉由于压缩后超过了上传的大小,只能先贴出部分代码,如果各位需要的话,可以留下你们的邮箱。我发给你们,或者加我的qq:282215036.
----管理员分割线----
需要全部源代码,请给楼主发站内短信告知email地址,请不要直接跟贴。谢谢。
--------------
flex : 主页面
layout="absolute"
width="100%"
verticalScrollPolicy="off" xmlns:ns1="*"
viewSourceURL="srcview/index.html"
initialize="show()" >
import mx.rpc.events.ResultEvent;
import mx.controls.Alert;
import mx.events.CloseEvent;
import mx.managers.PopUpManager;
/**
* show()
*
* 初始状态
*
* @param
* @return void
* @author Xip
* @create 2009/03/17
*/
public function show():void
{
this.currentState="loginView";
}
/**
* sendRequest()
*
* 发送请求,校验登陆
*
* @param
* @return void
* @author Xip
* @create 2009/03/17
*/
public function sendRequest():void
{
this.remoteObj.LoginDemo(this.username.text,this.passwd.text);
}
/**
* LoginEnd()
*
* 返回方法
*
* @param
* @return void
* @author Xip
* @create 2009/03/17
*/
public function LoginEnd(event:ResultEvent):void
{
if(event.message.body){
this.currentState="loginWindow";
}
else
{
this.currentState="loginView";
this.username.text = "";
this.passwd.text = "";
this.username.setFocus();
}
}
]]>
remoting-config.xml
class="flex.messaging.services.RemotingService">
com.jexchen.blazeds.HelloWorldService
com.jexchen.blazeds.VildateLogin
com.jexchen.blazeds.HelloWorld
java 代码:
package com.jexchen.blazeds;
import java.sql.ResultSet;
import java.sql.SQLException;
import com.jexchen.utils.OpenDao;
public class VildateLogin {
public boolean LoginDemo(String uname, String passwd) {
boolean loginResult = false;
OpenDao open = new OpenDao();
if (null != uname && "" != passwd) {
String sql = "select * from login_user where uname='" + uname
+ "' and passwd='" + passwd + "'";
ResultSet rs = open.doQuery(sql);
if (rs != null) {
try {
while (rs.next()) {
loginResult = true;
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return loginResult ;
}
}
}
return loginResult;
}
}
下载次数: 2536
下载次数: 2204
下载次数: 3276
下载次数: 4381
分享到:
2009-03-21 22:29
浏览 2766
论坛回复 / 浏览 (18 / 28549)
评论
28 楼
songfantasy
2010-03-09
谢谢楼主了,我的邮箱 songfantasy2006@163.com
27 楼
287854442
2010-03-04
可以的 不过建议使用Flex+Caringorm+Spring+Hibernate!
能否交个朋友一起讨论?
我的邮箱287854442@163.com
26 楼
mgcnrx11
2010-03-02
p_x1984 写道
Eclipse的Flex插件开发
Eclipse的flex插件,可以使用代码格式化吗?
用flex builder 很不习惯
25 楼
phenom
2010-01-27
有一些问题,在登录的Flex没有验证?SSH+Flex那Struts有什么用呢?Spring+Hibernate不够么?
24 楼
p_x1984
2010-01-26
Eclipse的Flex插件开发
23 楼
azhqiang
2010-01-26
楼主 你是用Adobe Flex Builder 3 Eclipse Launcher这个插件版开发 开始flex与java分开开发?
22 楼
p_x1984
2009-11-29
呵呵,从新找工作转向搜索方面了。不过你既然会struts2,也懂flex,结合着用不就行了么。其实没那么难。
21 楼
wangdgsc
2009-11-29
兄弟,我等着你的struts2+flex
20 楼
p_x1984
2009-11-23
呵呵,我没有遇到过!抱歉!
19 楼
fish4j
2009-11-23
用hibernate的话有个延迟加载问题...不知道LZ遇到没?
18 楼
p_x1984
2009-11-08
主要就是页面的效果好而已!
17 楼
xiangkun
2009-11-07
这样的话,那HTML不是没什么作用了吗?
展示都给Flash了,那HTML干嘛?
16 楼
p_x1984
2009-08-19
值得好好的研究!谢谢!
15 楼
paramore
2009-08-17
太杂了....
14 楼
redish
2009-08-05
建议使用PureMVC,这个不错!
13 楼
yshao81710
2009-07-22
yshao_2008@yahoo.com.cn
12 楼
p_x1984
2009-07-17
最近项目也不是很忙!就当是练手啦!
11 楼
lichen0921
2009-07-17
lichen0921 写道
struts2.0+hibernate3.0+spring2.5+Flex3.0...
思路很清晰吧,flex远程调用后台程序.交互的问题就交给blazeds了.
不过要把整个项目前台都换成flex需要不少功夫的.
10 楼
lichen0921
2009-07-17
struts2.0+hibernate3.0+spring2.5+Flex3.0...
思路很清晰吧,flex远程调用后台程序.交互的问题就交给blazeds了.
9 楼
p_x1984
2009-07-15
最近有个想法,把现在的这个系统的界面全部换成flex,框架用:struts2.0+hibernate3.0+spring2.5+Flex3.0。构思中……
« 上一页 1 2 下一页 »