һƪ¹ØÓÚflexÓëÊý¾Ý¿â½»»¥µÄÀý×Ó£¨×ª£©
Ê×ÏÈÒªÇó´ó¼Òµ½Êý¾Ý¿â½¨Á¢Ò»¸öÊý¾Ý¿â£¬ÔÚÎÒÕâÀý×ÓÖÐÊý¾Ý¿âÃûΪuserDb,½¨Á¢Ò»¸ö±íuserInfo£¬ÀïÃæÉèÖÃÁ½¸ö×Ö¶ÎÒ»¸öΪid£¬Ò»¸öΪname¡£
´´½¨ÒÔÏÂjava´úÂëÔÚsrcĿ¼ÏÂ
User.java
package org.rjb.java;
public class User {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name=name;
}
}
UserDao.java
package org.rjb.java;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;
public class UserDao {
public static Connection getConnection() {
Connection c = null;
try{
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/userDb";
String username = "root";
String password = "1235";
Class.forName(driver);
c=DriverManager.getConnection(url,username,password);
} catch (Exception e) {
System.out.println(e.getMessage());
}
return c;
}
public List getAllUser() throws SQLException{
Connection c = getConnection();
Statement st = c.createStatement();
ResultSet rs = st.executeQuery("select * from UserInfo");
ArrayList userList = new ArrayList<User>();
while(rs.next()) {
User u=new User();
u.setName(rs.getString("name"));
userList.add(u);
}
return userList;
}
}
ÒÔÉÏÊÇjava¶ËµÄÈ«²¿´úÂëÁË£¬ÏÂÃæÊÇflex¶ËµÄ´úÂë¡£
´´½¨ÒÔÏ´úÂëÔÚflex_srcÏ£º
User.as
package org.rjb.flex{
[RemoteClass(alias="org.rjb.java.User")]
public class User {
private var _name : String;
public function User(){}
public function get name() : String {
return this._name;
}
public function set name(name : String) : void {
this._name=name;
}
}
}
½ÓÏÂÀ´ÊÇmxml´úÂ룬Ҳ¾ÍÊÇÎÒÃÇÕæÕýչʾÎÒÃÇÊý¾ÝµÄ½çÃæ
FlexWithJava.mxml
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"
Ïà¹ØÎĵµ£º
±¾Ìû×îºóÓÉ flashyiyi ÓÚ 2009-2-22 23:18 ±à¼
×îÖÕÎÒ¾ö¶¨»¹ÊÇÓÓÒþ²Ø”Õâ¸ö²»ÊǺܺÏÊʵĴʡ£mx_internalÊÇÒ»¸ö×Ô¶¨ÒåÃüÃû¿Õ¼ä£¬ÖÁÓÚ“ÃüÃû¿Õ¼ä”µ½µ×ÊÇʲô¾Í²»ÔÚÕâÀï˵ÁË¡£×ÜÖ®£¬µ±ÎÒÃÇÔÚ´úÂëÍ·²¿Ð´ÉÏ£º
use namespace mx_internal
£¨Èç¹ûÊÇ.ASÎļþ£¬ÐèÒªÊÖ¶¯import mx.core.mx_internal£¬×¢ ......
ÕâÀï·ÖÁ½ÖÖÇé¿ö£¬Ò»ÖÖÊÇÊý¾ÝÔ´ÔÚMXMLÎļþÖУ¬È磺
<mx:XML id="treeXML"
format="e4x">
<root>
<node label="֪ͨͨ¸æ¹ÜÀí"
data="0">
......
flexÖб³¾°Í¼Æ¬Æ½ÆÌ
ÎÒÃÇÐèÒªÒ»¸ö degrafa µÄ×é¼þ
ÒѾÉÏ´«ºÃÁË.
È»ºó°ÑÏÂÔØµÄswc·Åµ½ÏîÄ¿µÄlibsÖÐ
ÔÚÒ³ÃæcssÖÖÕâÑùд¾Í¿ÉÒÔÁË
Application {
background-image: Embed("assets/images/the_image_goes_here.png");
background-r ......
Flex Builder 3 Õýʽ°æ£¬·¢²¼ÓÚÖйúʱ¼ä 2008 Äê 2 Ô 25 ÈÕ£»
ÏÂÔØµØÖ·Ò»£º
http://download.macromedia.com/pub/flex/flex_builder/FB3_win.exe
´óС£º 424 MB £»Î´½øÐÐѹËõµÄ Flex Builder 3 °²×°Îļþ
²»ÓÃ×¢²áµÇ¼£¬¿ÉÒÔÖ±½ÓÏÂÔØ¡£
ÏÂÔØµØÖ·¶þ£º
http://trials.adobe.com/Applications/.../FB3_WWEJ.exe
´óС£º¡ ......
Ö÷³ÌÐò´úÂ룺
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
xmlns:mdi="ext.containers.windows.mdi.*"
width="100%"
height= ......