您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > flex+hibernate+spring框架搭建
配置flex+bleazeds+spring+hibernate框架准备:我个人开发时的配置:SQLSERVER:Sqlserver2008JDK:Jdk-1.6.0_10TOMCAT:apache-tomcat-6.0.33-windows-x86MYECLIPSE:myeclipse-6.5Flex:FB3_WWEJ_Plugin.exeBLEAZEDS:BlazeDS,它有三个版本,其中Turnkey版内置了Tomcat和Flex3SDK,还包含blazeds.war、ds-console.war和samples.war,建议初学者使用;BinaryDistribution版只包括blazeds.war,此为最简配置;而Source则包含blazeds的Java源代码,想做二次开发就下载这个。安装:一:安装mysql,jdk,tomcat,eclipse,myeclipse并正确配置环境变量。二:安装flex31.首先下载安装Eclipse3.3解压到D:\ProgramFiles\eclipse到算安装成功了.2.下载安装FlexBuilder3.0指定FlexBuilder3.0安装路径为D:\ProgramFiles\eclipse\FlexBuilder,进下一步.(你也可设为其它目录,但不要这样:D:\ProgramFiles\eclipse)2.指定Eclipse安装路径为D:\ProgramFiles\eclipse进下一步.3.选择是否安装浏览器FlashPlyer9插件(可选安装)安装要花一点时间.大家慢慢等待...出现一些提示你不用管它.等安装完后运行Eclipse.exe你是看不到Flex的..往下看我会帮你解决这个问题^_^3.绿化FlexBuilder这是重点.1.把D:\ProgramFiles\eclipse\FlexBuilder\com.adobe.flexbuilder.update.site\下的plugins、features两个文件夹和site.xml复制到D:\ProgramFiles\eclipse\(如果你的eclipse目录已经有一个site.xml你只要把两个文件的feature节内容合并就好了.)2.把D:\ProgramFiles\eclipse\FlexBuilder\eclipse\下的plugins、features(如果有的话,这是Eclipse的一些更新)复制到D:\ProgramFiles\eclipse\。3.把D:\ProgramFiles\eclipse\FlexBuilder\sdks复制到D:\ProgramFiles\eclipse\OK,FlexBuilder安装完成,接下来就是启动Elipse我们现在已经可以找到Flex了.但还没完,请往下看.4.进行Flex的配置.在Eclipse中.点击-Window-Preferences-Flex-InstalledFlexSDKs修改FlexSDKs2.0和FlexSDKs3.0的路径点Apply让设置成效.重启Eclipse..你就可以开发Flex了.5.现在你的Flex已经开始工作了.但之前安装的FlexBuilder怎么办呢.哈哈.运行这个D:\ProgramFiles\eclipse\FlexBuilder\UninstallAdobeFlexBuilder3Plug-in\UninstallAdobeFlexBuilder3Plug-in.exe就可以了.三:bleazeds解压到任何一个地方就可以,主要用到里面的flex文件夹和lib文件夹HELLOWORLD示例:1.建立数据表CREATETABLE`food`(`ID`int(11)NOTNULL,`Name`varchar(20)defaultNULL,PRIMARYKEY(`ID`));注意:此处建立的数据库表名不要叫“user”或者其他可能是sqlserver中的关键字的名字,否则后面查询数据时会报错。2.插入测试数据3.搭配flex+bleazeds的web项目1.新建web项目MyFirstFSH按NEXT进入下一步点击FINISH2.添加bleazeds支持1.找到已解压的bleazeds文件夹,进入到:blazeds\WEB-INF复制flex和lib两个文件夹到MyFirstFSH下的webRoot/WEB-INF目录下2.在web.xml文件中添加代码:!--HttpFlexSessionattributeandbindinglistenersupport--listenerlistener-classflex.messaging.HttpFlexSession/listener-class/listener!--MessageBrokerServlet--servletservlet-nameMessageBrokerServlet/servlet-nameservlet-classflex.messaging.MessageBrokerServlet/servlet-classinit-paramparam-nameservices.configuration.file/param-nameparam-value/WEB-INF/flex/services-config.xml/param-value/init-paramload-on-startup1/load-on-startup/servletservlet-mappingservlet-nameMessageBrokerServlet/servlet-nameurl-pattern/messagebroker/*/url-pattern/servlet-mapping将web工程添加到tomcat中按3.添加flex工程1.右键MyFirtstFSH,选择:FlexProjectNature-AddFlexProjectNature注:选择J2EE,作用LCDS远程对象Rootfolder:选择刚才Deploy的工程路径RootURL:TOMCAT服务器的启动路径。TOMCAT若端口占用修改过,则此处也跟随修改。备注:tomcat端口修改方法:进入tomcat文件夹,打开conf文件夹的server.xml,修改Connectorport=8088protocol=HTTP/1.1connectionTimeout=20000redirectPort=8443/红色字体部分为需要改为的端口号,默认是8080.Contextroot:编译后的FLEX文件保存路径Outputfolder:工程重构后FLEX文件的输出路径[点击Finish完成]2配置Flex项目属性在Flex视图下,右键properties打开项目属性设置对话框.选择“FlexBuildPath”,出现以下对话框:Outputfolder:工程FLEX文件的输出路径OutputfolderURL:工程在TOMCAT服务器的启动路径――――――――――――――――――――――――――选择“FlexCompiler”,出现以下对话框:选择你当前用的FLEXSDK(如何你前面步骤配置好的话就不会出错了!)[点击Apply应用]―――――――――――――――――――――――――――――――――――选择“FlexServer”,出现以下对话框:Contextroot:是你的工程的根目录[点击OK完成设置]3.到了这个时候基本上已经搭建好flex+bleazeds的web环境,现在来测试一下。新建一个包:com.wingo.myfirstfsh.web.ro在包中新一个类:HelloWorld,作用flex的一个远程对象packagecom.wingo.myfirst.web.ro;publicclassHelloWorld{publicStringsayHelloTo(Stringname){returnHello+name;}}在WEB-INF/flex/remotiong-config.xml中注册这个远程对象destinationid=Hellopropertiessourcecom.wingo.myfirstfsh.web.ro.HelloWorld/source/properties/destination编辑FLEX应用程序在src/MyFirstFSH.mxml中添加以下代码:?xmlversion=1.0encoding=utf-8?mx:Applicationxmlns:mx==absolutemx:RemoteObjectid=saydestination=Hello/mx:RemoteObjectmx:Buttonx=335y=80label=Clickclick=remotingSayHello(event);/mx:TextInputx=159y=80id=tiName/mx:Labelx=109y=82text=name:/mx:Labeltext={say.sayHelloTo.lastResult}x=44y=162width=448height=71id=lblViewcolor=#FCEE09fontSize=20fontWeight=boldtextDecoration=underlinefontStyle=normal/mx:Script![CDATA[functionremotingSayHello(event:Event):void{variname:String=tiName.text;say.sayHelloTo(iname);}]]/mx:Script/mx:Application启动tomcat打开到了这一步,flex+bleazeds已经完成4.加上spring1.右键Myeclipse-Addspring2.添加包:com.wingo.myfirstfsh.common3.添加SpringFactory.java(网上的)packagecom.wingo.myfirstfsh.common;importorg.springframework.context.ApplicationContext;importorg.springframework.web.context.support.WebApplicationContextUtils;importorg.springframework.beans.BeansException;importorg.springframework.beans.factory.NoSuchBeanDefinitionException;importflex.messaging.FactoryInstance;importflex.messaging.FlexFactory;importflex.messaging.config.ConfigMap;importflex.messaging.services.ServiceException;/***Thisinterfaceisimplementedbyfactorycomponentswhichprovid
本文标题:flex+hibernate+spring框架搭建
链接地址:https://www.777doc.com/doc-4457780 .html