随笔-60  评论-138  文章-1  trackbacks-0
    前两天看到有人介绍blazeDS,就去下载了下来,读了读文档。读的比较厌烦,所以今天下午就把mysql安装上,下载了tomcat6,跑一个项目。
本人虽然看了一阶段的flex,但是还没有写mxml和as的习惯(很大部分是不知道怎么写),于是就把 flex第一步 这本书中的notebook的代码拿出来。准备用blazeds跑一下。
    今天上班前,把那本书找了出来,翻了一下,发现他讲解的是lcds实现思路。
    第一步就是把tomcat配置成可以支持flex的,当然这个是可选的。配置方法见blazeds的resources\security\tomcat下的readme.txt,或者参考我前一篇博客 http://www.blogjava.net/lanfanss/archive/2008/02/17/180321.html
    接下来打开myeclipse,建立一个webproject,建立好以后把blazeds.war的解压后的web_inf拷贝到webroot下。这样我们新建这个web Project就可以支持romoting了。将notebook的JavaSource下的源码放到src下边,将remoting-config.xml中的内容拷贝到web-info/flex中相应文件中。接下来启动tomcat就可以了。这样子,服务端就搞定了。
    接下来是客户端部分了,打开flex builder。新建一个flex project。截图分别如下:
    
接下来配置data server:

点击下一步后,请将source floder的路径选择成notebook本身,不要是默认的src目录。然后,点击完成。
结果发现不能够编译,说是   Server SDK: Directory does not contain a Flex SDK

在到一个ext+flex群里询问无果后,自己尝试修改flex compiler(在项目上双击右键,选择property),将sdk version选择成第二个(use sprcial...).然后,clean整个的项目,发现开始编译。

然后访问:
http://localhost:8080/notebook/notebook-debug/noteBook.html

得到的结果是:

说是我使用的channel有问题,思考了几分钟后直接到server-config.xml中将{server.port}修改成了8080。
再次访问,成功。

ok,到此为止,记录自己第一次运行flex romoting程序。
另外,如果大家需要notobook的代码,或者别的什么,留言给我,我发给你!




posted on 2008-02-18 17:20 张氏兄弟 阅读(3710) 评论(14)  编辑  收藏 所属分类: flex

评论:
# re: 第一次应用blazeDS实录[未登录] 2008-02-18 17:38 | lee
沙发  回复  更多评论
  
# re: 第一次应用blazeDS实录 2008-02-18 18:13 | 小新
虽然很努力的看,但是看不明白,但是能看得出来,很努力!很有进步!  回复  更多评论
  
# re: 第一次应用blazeDS实录 2008-02-19 08:06 | 张氏兄弟
补充:
当修改了romoting-server.config或者其引用文件后,需要重新编译flex。因为flex需要把这个文件编译到swf文件中来!  回复  更多评论
  
# re: 第一次应用blazeDS实录 2008-02-19 14:36 | 网管
看不明白`````````````  回复  更多评论
  
# re: 第一次应用blazeDS实录 2008-02-19 14:45 | lang
@ 网管兄台
我只是记录下来我第一次尝试使用blazeds的过程

跑的代码是 flex第一步这本书中的Notebook的demo!  回复  更多评论
  
# re: 第一次应用blazeDS实录 2008-02-21 11:57 | 香草的天空

flex你也敢用,我们现在就用flex做web开发
我把它的lib反编译了一把,然后去adobe的bug区逛了一把
友情建议你,flex3.0以后再来看看
flex这种不成熟的玩意还要经历大改动  回复  更多评论
  
# re: 第一次应用blazeDS实录 2008-02-22 10:48 | 咖啡屋的鼠标
楼上,你是怎么反编译的,求方法。
虽然Flex Builder里面有代码,但是反编译swc还是很有用的技能。

我觉得flex不会经历大改动,进入AS3之后已经很稳定了。flex3马上就要发布了,而flex2的开源项目重新编译一下都能在Flex3上使用,对开发人员没有影响。  回复  更多评论
  
# re: 第一次应用blazeDS实录 2008-02-23 18:43 | lang
鼠标,你有没有Msn或者qq之类的,嘿嘿~~~  回复  更多评论
  
# re: 第一次应用blazeDS实录 2008-02-24 11:43 | 咖啡屋的鼠标
我发邮件告诉你了,你没收到?  回复  更多评论
  
# re: 第一次应用blazeDS实录[未登录] 2008-03-07 17:46 | 七月
frankli.sh@163.com,也给我一份.谢谢.  回复  更多评论
  
# re: 第一次应用blazeDS实录 2008-07-07 13:54 | keefe
很不错的尝试,很有借鉴意义,最好能在项目中实践实践。  回复  更多评论
  
# re: 第一次应用blazeDS实录 2008-08-05 17:08 | jj
说不清楚,看不明白  回复  更多评论
  
# re: 第一次应用blazeDS实录 2008-08-08 16:07 | xinxin622sushe@163.com
建这个web Project就可以支持romoting了 这句话是我看到这篇文章最有用的  回复  更多评论
  
# re: 第一次应用blazeDS实录 2009-11-27 15:48 | ridn_jache
不错,我看了很一样的示例,就是没有看
说是我使用的channel有问题,思考了几分钟后直接到server-config.xml中将{server.port}修改成了8080。
  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: