使用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
相关文档:
在Application中添加非UIComponent组件
譬如以下代码就会报错:
private function init():void { var sp:Sprite = new Sprite(); addChild(sp);}
TypeError: Error #1034: 强制转换类型失败:无法将 flash.display::Sprite@156b7b1 转换为 mx.core.IUIComponent。
这是因为Application的addChild方法并非完全继承自 ......
Flex
与 Asp.Net 通过 Remoting 方式进行通讯
Flex 与 Asp.Net 通过 Remoting 方式进行通讯 (一)http://hi.baidu.com/tsengyuen/blog/item/644e98a3353f7287471064ef.html
Flex 与 Asp.Net 通过 Remoting 方式进行通讯 (二)http://hi.baidu.com/tsengyuen/blog/item/af02730d58d6d7266059f3e8.html
Flex 与 Asp.Net 通 ......
转载自http://blog.csdn.net/friendyi/archive/2008/07/07/2621034.aspx
Application组件样式属性
backgroundImage 背景图 &nb ......
簡單的來說,RemoteClass是在編寫 ActionScript Class 檔時告知該 ActionScript Class 是對應到哪個遠定端的 Class 檔(非ActionScript),舉個例子來說,若在遠地端有個 Java Object 名為 T ......
今天用Flex语言写了个检查非法字符,和数字的方法,共大家交流
稍微改一下就能用到.NET或Java语言中
public class CheckString
{
//判断用户是否输入非法字符
public static function CheckStr(strValue:String):Boolean
{
......