Chinaunix首页 | 论坛 | 博客
  • 博客访问: 143337
  • 博文数量: 19
  • 博客积分: 230
  • 博客等级: 二等列兵
  • 技术积分: 239
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-01 12:47
文章分类
文章存档

2014年(5)

2013年(4)

2012年(10)

分类: 系统运维

2012-06-10 10:42:35

MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0

整体来说flex还不算太难,(因为没有深入研究)语言有两种ActionScript 3.0MXMLActionScript是一种遵循ECMAscript的语言,MXML也是使用标准的XML语法,详细的理论介绍就不写了,主要写一下如何创建项目工程。

在后台Java和前端flex进行交互时有很多中方法,主要的有BlazeDsLiveCycle Data Services,前者是开源免费的,所以应用的比较多,今天主要就说如何搭建一个BlazeDs服务的项目。

步骤1:在Eclipse中创建项目选择‘Other’,在选择动态web项目,结构图如下:

此图删了

步骤2:下载blazeds.war并将其解压开,将里边的flex文件夹、lib文件夹和 web.xml拷贝到WEB-INF下面覆盖原来的文件。这里还要加入连接mysqljar包,这样Java的环境就可以了。

步骤3:编写Java代码,这里有dao层及其实现,service层及实现。Service代码:

还需要修改WEB-INFflex文件里的remoting-config.xml文件:

MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0


点击(此处)折叠或打开

  1. <destination id="userService">

  2. <properties>

  3. <source>×××.service.impl.UserServiceImpl</source>

  4. </properties>

  5. </destination>

MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0

这里可以添加所有想要添加的service,如果不配置,在调用远程对象的时候就不会访问到。这样Java这边的配置就可以了。

步骤4:在java项目里建个文件夹,通常命名flex_src,打开flex builder新建flex项目,配置项目名(project name)、项目位置(project location)、应用类型(application type)服务器(server technology)。填写项目名,项目位置通常就设置在新建的flex_src这里,应用类型选择 web应用,服务那里先选择j2ee,再选下边的LiveCycle Data Services.如果使用的是新版本的flash builder,就会有BlazeDs选项,这时我们就要选这个了。

步骤5:配置项目参数,这里的配置比较重要,经常容易出错。其中配置参数中的Root folder配置到工作空间此项目中的WebContent,而Root Url通常会配置成web服务器的地址+项目名的形式,如“”,Context Root配置为 斜杠+项目名 ,如“/project name”,配置好后要点击验证配置, 为了发布方便可以在这里配置下编译输出路径,直接放到web服务器下边的项目名里,如果修改配置的时候可能还要启动tomcat服务器才可以。

步骤6:都配置好后,下一步会配置主应用程序。如果都弄好后提示SDK有错误,就对着项目右键属性,在flex compiler选项中配置下flex sdk版本,其实这个sdk就相当于eclipse中配置jdk差不多。

步骤7:编写代码

步骤8:调试时候如果出现访问不到时候,看下访问地址,在主应用页面右键属性,Run/Debug Setting在配置Url path to launch中 将flex的项目名称去掉 和Root Url的配置一致就可以了。

    了解flex的基础,在学习一门新技术的时候,它的数据定义,基本数据类型都非常重要,弄清楚这些可使自己在日后的学习中不迷惑,flex比较符合编程面向对象的思想,所以没有最好的工具只有更恰当的工具。


阅读(1660) | 评论(0) | 转发(0) |
0

上一篇:java的泛型

下一篇:vim按键操作

给主人留下些什么吧!~~