導航:首頁 > 編程語言 > java整合flex

java整合flex

發布時間:2023-07-18 03:56:05

java+flex項目如何下手,步驟和思路(詳細點)。哪位高手幫忙解決下。多謝。

分客戶端與伺服器端兩部分。伺服器端得開發就是用java(JSP),當然也可以用其他的伺服器端技術,如ASP,他的功能僅僅是向flex傳遞數據,不必關心界面的內容,傳遞數據時,可以采者李用XML,也可以採用其他方式;剩下的就是所謂客戶端開發了,緩嫌肢採用AS語言,用MXML語言設計flex界面,採用AS語言開發界面流程、。事件響應等,需要數據時,向後台(伺服器)端發出請求,在收到數據時更新界面就可以了,很簡單,一周就能搞定,不要覺得難,自己定個小目標,做完就上手了。flex的開發優勢在於界面,不必換頁,操作簡單,界擾世面美觀,缺點是其調試手段缺乏,開發過程比較艱難。

② java+flex怎麼上傳文件

在Adobe的Flex RIA編程環境下,是無法讀取本地文件的(據我所知),但是我們可以依賴於Flex調用後台的代碼實現文件上傳功能,我這里是利用Flex的URLRequest來向java的Servlet傳送一個Http請求(Servlet集成自HttpServlet ,已實現文件上傳功能),而Servlet響應請求之後會利用Apcahe的開源Jar包(org.apache.commons.fileupload.servlet.ServletFileUpload類)完成文件的生成。 通過以上原理就可以利用Flex+java實現文件上傳。( 多自己研究一下吧 , 我也是自己慢慢琢磨出來的 。 呵呵 。我可不經常上網路幫你哦

③ java編程,flex是什麼東西

簡單的說一下,flex之所以出現,是應為編寫flash對於編程人員來說太hard了,編寫flash要用美術功底,還要一幀一幀的弄,對程序員來說太難,所以flex應運出世。flex就是以編程(程序員熟悉)的方式來實現flash功能,所用語言為actionscript語言,最後會編譯出一個swf文件,也就是flash文件,這樣對程序員來說就方便多了。聽同事說google地圖(網頁)好像就是用flex做的。

④ 怎麼用java和flex實現增刪改查

flex與java實現增刪改查
用的是MySQL資料庫。
1,建一個userdb庫,再建userinfo表,字 段:id(int),username(varchar),password(varchar)。

view plain to clipboardprint?
create database userdb;
use userdb;
create table userinfo(
id int(10) not null auto_increment,
username varchar(20),
password varchar(20),
primary key(id));
2,DBConnection.java
view plain to clipboardprint?
package com.datainfo;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class DBConnection {
public static Connection getConnection() throws ClassNotFoundException,
SQLException {
Connection conn = null;
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/userdb";
String username = "root";
String password = "mysql";
Class.forName(driver);
conn = DriverManager.getConnection(url, username, password);
return conn;
}
}
3,User.java
view plain to clipboardprint?
package com.datainfo;

public class User {
private int id;
private String username;
private String password;

public User() {

}

/**
* @return the id
*/
public int getId() {
return id;
}

/**
* @param id
* the id to set
*/
public void setId(int id) {
this.id = id;
}

/**
* @return the username
*/
public String getUsername() {
return username;
}

/**
* @param username
* the username to set
*/
public void setUsername(String username) {
this.username = username;
}

/**
* @return the password
*/
public String getPassword() {
return password;
}

/**
* @param password
* the password to set
*/
public void setPassword(String password) {
this.password = password;
}
}
4,UserDAO.java
view plain to clipboardprint?
package com.datainfo;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;

import com.datainfo.DBConnection;

public class UserDAO {
public ArrayList getUserList() throws ClassNotFoundException, SQLException {
Connection conn = DBConnection.getConnection();
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("select * from userinfo");
ArrayList userList = null;
try {
userList = new ArrayList();
while (rs.next()) {
User user = new User();
user.setId(rs.getInt("id"));
user.setUsername(rs.getString("username"));
user.setPassword(rs.getString("password"));
userList.add(user);
}
rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return userList;
}

public void addUser(User user) throws ClassNotFoundException, SQLException {
Connection conn = DBConnection.getConnection();
String sql = "insert into userinfo (username,password) values (?,?)";
try {
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setString(1, user.getUsername());
pstmt.setString(2, user.getPassword());
pstmt.executeUpdate();
pstmt.close();
conn.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

public void updataUser(User user) throws ClassNotFoundException,
SQLException {
Connection conn = DBConnection.getConnection();
String sql = "update userinfo set username=?,password=? where id=?";
try {
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setString(1, user.getUsername());
pstmt.setString(2, user.getPassword());
pstmt.setInt(3, user.getId());
pstmt.executeUpdate();
pstmt.close();
conn.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

public void deleteUser(User user) throws ClassNotFoundException,
SQLException {
Connection conn = DBConnection.getConnection();
String sql = "delete from userinfo where id =?";
try {
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setInt(1, user.getId());
pstmt.executeUpdate();
pstmt.close();
conn.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

⑤ java整合flex4.6,在build path中重新添加flex SDK後出現如下提示,求指教,謝謝

你這時版本問題, 你先前是多少版本, 新版本很多屬性去掉了,所以你強硬換版本會爆很多錯誤的. 我們以前換本版之後很多代碼和控制項都需要重新寫的

閱讀全文

與java整合flex相關的資料

熱點內容
java互聯網公司 瀏覽:68
對弈下象棋的app哪裡好 瀏覽:705
有什麼食譜app推薦 瀏覽:469
python實現動態口令 瀏覽:823
我的世界電腦伺服器地址怎麼添加 瀏覽:850
傳奇地圖怎麼加密到pak 瀏覽:977
linux刪除mysql用戶 瀏覽:755
圖案設計pdf 瀏覽:584
pdf編輯器在線 瀏覽:471
華為雲雲耀伺服器如何關機 瀏覽:994
數字加密的歷史 瀏覽:613
宏傑文件夾打不開 瀏覽:819
施工日記app哪個好 瀏覽:566
什麼是壓縮機的排氣量 瀏覽:538
在哪個app可以預約一科考試 瀏覽:634
易語言vmp加殼源碼 瀏覽:513
閱讀前端框架源碼 瀏覽:14
我的世界命令方塊傳送指令 瀏覽:545
不能用start命令打開xp 瀏覽:925
text命令 瀏覽:30