易截截图软件、单文件、免安装、纯绿色、仅160KB

使用Cairngorm开发Flex(二):一个好友管理例子

需要准备:
在看这个例子之前,确保具备以下条件:
读懂了使用Cairngorm开发Flex(一),理解Cairngorm的构架是怎样的。
具有一定的java知识。
知道flex sdk4。
例子的环境和工具:
Flex builder 4。下载很容易找到。这个例子也是我用fb4写的第一个例子,发现跟fb3很多不同,要重新学习,痛苦的转型啊,泪奔~。
Mysql数据库。
tomcat。
blazeds。
不知道怎么配置的可以看我的文章:http://blog.csdn.net/duran1986/archive/2010/03/29/5430329.aspx
例子功能描述:
功能很简单,在前端添加好友(名字,电话),将好友信息发送到java编写的后台,存储到数据库,成功的话返回所有好友到客户端显示。
数据库sql:
新建一个mysql数据库,名字叫:CairngormDemo。在数据库下执行下面sql建表:
CREATE TABLE `cairngormdemo`.`T_FriendInfo` (
`fid` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
`fname` VARCHAR(45) NOT NULL,
`ftel` VARCHAR(45) NOT NULL,
PRIMARY KEY (`fid`)
)
ENGINE = InnoDB;
 
后台java:
项目结构:
 
MysqlConnection.java:
 package com.gy.demo;
//导入sql类
import java.sql.Connection;
import java.sql.DriverManager;
public class MysqlConnection {
//定义静态的实例,该实例是程序运行时的唯一实例
private static MysqlConnection instance;

private MysqlConnection() {
//调用数据库驱动
try {
Class.forName("com.mysql.jdbc.Driver");
}catch(ClassNotFoundException e) {
e.printStackTrace();
}
}
//对外接口,获得唯一实例
public static MysqlConnection GetInstance() {
if(instance == null) {
instance = new MysqlConnection();
}
return instance;
}
//获得数据库连接
public Connection GetConnection() throws java.sql.SQLException {
//定义数据库信息
String dbServer = "localhost";
String dbName = "CairngormDemo";
String dbUser = "root";
String dbPass = "860116";
//构造连接字符串,设置编码
String connStr = "jdbc:mysql://"+dbServer+"/"+dbName+"?user="+dbUser+"&password="+dbPass+"&useUnicode=true&characterEncoding=utf8";
//返回连接
return DriverManager.getConnection(connStr);
}
}
DemoService.java
package


相关文档:

自定义Flex的Loading界面

首先~自定义Flex加载的原理其实就是继承mx.preloaders.DownloadProgressBar类..然后重写相关的方法..
package
{
import flash.display.*;
import flash.events.*;
import flash.net.*;
import flash.text.TextField;
import flash.text.TextFormat;
import mx.events.FlexEven ......

Flex MD5 工具类

package util
{
public class MD5
{
private var hexcase:int = 0;
private var strsize:int = 8;
static private var md5:MD5;
static public function getInstance():MD5
{
if(!md5)
{
md5 = new MD5()
}
return md5;
}
public function getMD5(s:String):String
{
return binl2hex(core_md5(str2binl(s ......

Flex Alert组件的应用

Flex Alert组件使用方法,通过Alert.show(......)方法调用
  Alert.show(content,title,flags,parent,closeHandle,iconClass,defaultButtonFlag);
  Flex Alert组件内容
  Content:提示内容
  title:提示框标题
  flags:指定出现的按钮
  0--OK按钮,
  1--Yes按钮
  2--No按钮
  3--Yes,No按钮 ......

flex和java做的图片上传的小例子

用的是Commons上传组件,下载地址:Commons
网上找的小例子改的,修改了部分错误。
1,FileUpload.java
package com.fileupload;
import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import java.nio.charset.Charset;
import java.util.Iterator;
import java.util.List;
import ja ......

flex 各组件对应的样式属性

Application组件样式属性
       backgroundImage               背景图             使用Embed(source=" ");来应用
   & ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号