首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

flex基于datagrid控件的增删节查及分页实现

2012-09-08 
flex基于datagrid控件的增删改查及分页实现前期准备:用到的工具:myeclipse 6.5 + flash builder 4.5 + bla

flex基于datagrid控件的增删改查及分页实现

前期准备:

用到的工具:myeclipse 6.5 + flash builder 4.5 + blazeds3.3.0 + mysql数据库 + tomcat 6.0.20

blazeds下载? 这个好像得注册个用户?

https://www.adobe.com/cfusion/entitlement/index.cfm?e=lc_blazeds

----------------------------

效果展示:


flex基于datagrid控件的增删节查及分页实现
?
flex基于datagrid控件的增删节查及分页实现
?
flex基于datagrid控件的增删节查及分页实现
?
flex基于datagrid控件的增删节查及分页实现

----------------------------

具体实现:

1.java端准备

(1)用myeclipse创建web工程FlexTopTest

(2)将下载下来的blazeds-turnkey-3.3.0.22497.rar解压,将如下目录的内容

{blazeds-home}\tomcat\webapps\blazeds\WEB-INF

替换掉FlexTopTest中的WEB-INF中的内容

(3)具体编码实现,现把servlet端代码贴出来


?注意 :root folder是java web项目发布到tomcat中的文件目录

root url:一看就明了了

(2)具体编码实现,现把用户列表的mxml贴出来

?

其它具体实现见附件

3.数据库准备

表结构

DROP TABLE IF EXISTS `t_user`;/*!40101 SET @saved_cs_client     = @@character_set_client */;/*!40101 SET character_set_client = utf8 */;CREATE TABLE `t_user` (  `id` int(11) NOT NULL AUTO_INCREMENT,  `realName` varchar(25) DEFAULT NULL,  `userName` varchar(25) DEFAULT NULL,  `pwd` varchar(50) DEFAULT NULL,  `birthday` date DEFAULT NULL,  `gender` varchar(1) DEFAULT NULL,  `mail` varchar(50) DEFAULT NULL,  `registerDate` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',  `deleteFlag` int(1) DEFAULT '0',  `lastModifyDate` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,  PRIMARY KEY (`id`),  UNIQUE KEY `userName` (`userName`),  UNIQUE KEY `mail` (`mail`)) ENGINE=InnoDB AUTO_INCREMENT=156 DEFAULT CHARSET=utf8;/*!40101 SET character_set_client = @saved_cs_client */;
?

----------------------------

遇到的一些问题:

1.乱码? java端使用过虑器解决

2.flex 弹出窗口

?

----------------------------

不足及未实现:

1.java日期与flex格式化未解决
2.未数据验证

----------------------------

参考:

Flex连接数据库三种方法

Flex使用Blazeds与Java交互

Flex 中有两种弹出窗口

http://zhidao.baidu.com/question/308022033.html

热点排行