




已阅读5页,还剩133页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
安装配置开发环境 Java SDK 1 5 或更高版本 Tomcat 6 0 或更高版本 Eclipse 3 3 或更高版本 Flex Builder 3 0 或更高版本 Blazeds 示例软件 Java SDKjdk 6u24 windows i586 exe Tomcatapache tomcat 6 0 18 exe Eclipseeclipse jee galileo SR2 win32 zip Flex BuilderFlashBuilder 4 Plugin LS10 exe Blazedsblazeds turnkey 4 0 0 14931 zip 软件安装 Java JDK 按提示点击安装即可 注意记住安装路径 例 安装在默认路径 Tomcat 按提示点击安装即可 注意记住安装路径 例 安装在D 盘下 配置环境变量 JAVA HOME Path CLASSPATH 确认Tomcat能正常启动 Eclipse 解压文件到指定目录 例 解压在D 盘下 Blazeds 解压到指定目录 例 解压到D workspace下 创建Flex Web工程时用 Flex Builder 点击安装 选择已解压的Eclipse所在文件 夹 创建FlexWeb示例工程 软件安装完成后 打开Eclipse 选择Java EE 在菜单栏点击 Window 选择 Preferences 点 Java 点 Installed JREs 点击 Add 按钮 如下图 点 Directory 选择已安装的JDK的路径 点击 Server 选择 RuntimeEnvirons 点击 Add 选择 Apache Tomcat v6 0 点 Next 点 Browser 选择已安装的Tomcat的路径 下面创建FlexWeb工程 点菜单栏 File New Project 点 Flash Builder 选择 Flex 项目 Next 输入项目名 如 FlexWeb 其它选项如下图所示 点 Next 目标运行时 点 新建 选择 Tomcat v6 0 Server 点 Finish 如图 点 目标运行时 的下拉箭头 选择 Apache Tomcat v6 0 如图 选择BlazeDS WAR文件目录 点 浏览 选择之前解压的BlazeDS包的路径 如图 打开blaxeDS文件夹 选择blazeds war 点 打开 点 Next 如图 在 输出文件夹 文本框内 输入 http localhost 8080 FlexWeb 点 Finish 等待 如图 点 Yes 如图 点击 设计 如图 拖拽 组件 DataGrid 到FlexWeb mxml 页面内 点 保存 如图 选择 FlexWeb 项目 点下图标注的下拉箭头 选择 Run on Server 如图 选择 Tomcat v6 0 Server at localhost 点 Finish 如图 打开浏览器 输入地址 http localhost 8080 FlexWeb FlexWeb html 显示如下页面即成功 所需要的开发环境资源如下 1 Spring框架 含Spring framework dependencies http www springsource org download 2 Spring BlazeDS整合 spring flex http www springsource org spring flex 3 ANTLR3 0 http www antlr org download html 首先创建工程 创建方法参见 创建FlexWeb工程 页 以下示例工程名为SpringWeb 在工程WEB INF lib里添加如下文件 Spring framework库文件 例 spring framework 3 1 0 M1 内的全部Jar文件 spring framework 3 0 2 RELEASE dependencies 内的 com springsource edu emory mathcs backport 3 0 0 jarD ProgramFiles eclipse spring framework 3 0 2 RELEASE dependencies edu emory mathcs backport com springsource edu emory mathcs backport 3 0 0 sf cglib 2 2 0 jarD ProgramFiles eclipse spring framework 3 0 2 RELEASE dependencies net sourceforge cglib sf cglib 2 2 0 com springsource org aopalliance 1 0 0 jarD ProgramFiles eclipse spring framework 3 0 2 RELEASE dependencies org aopalliance com springsource org aopalliance 1 0 0 Spring BlazeDS整合 spring flex spring flex 1 0 3 RELEASE 内的Jar文件 ANTLR3 0库文件 antlr 3 3 complete 内的Jar文件 创建Java Bean 和服务类 在工程src内添加包model 在model包内创建如下Java类 Entity java package model public class Entity private String name private String age private String email public Entity public Entity String n String a String e this name n this age a this email e public String getName return name public void setName String name this name name public String getAge return age public void setAge String age this age age public String getEmail return email public void setEmail String email this email email 在工程src内添加包server 在server包内创建如下Java接口 IMyServer java package server import java util ArrayList import model Entity public interface IMyServer public ArrayList getEntityList 在server包内创建如下Java类 EntityServer java package server import java util ArrayList import model Entity public class EntityServer implements IMyServer Override public ArrayList getEntityList TODO Auto generated method stub ArrayList list new ArrayList list add new Entity 张三 18 zhangsan list add new Entity 李四 19 lisi list add new Entity 王五 20 wangwu return list 修改WEB INF文件夹下的Web xml文件如下 SpringWeb Spring MVC Dispatcher Servlet org springframework web servlet DispatcherServlet contextConfigLocation WEB INF application config xml 1 Spring MVC Dispatcher Servlet spring SpringWeb html index htm 在WEB INF文件夹下创建application config xml文件如下 修改WEB INF flex文件夹下的services config xml文件如下 true 4 修改工程内的SpringWeb mxml文件如下 打开Workspace文件夹内的SpringWeb工程文件夹里的 flexProperties文件 修改如下内容 将 serverContextRoot WebContent 修改为 serverContextRoot SpringWeb 启动工程 看到如下画面即可 D ProgramFiles eclipse spring framework 3 0 2 RELEASE dependencies edu emory mathcs backport com springsource edu emory mathcs backport 3 0 0 D ProgramFiles eclipse spring framework 3 0 2 RELEASE dependencies net sourceforge cglib sf cglib 2 2 0 D ProgramFiles eclipse spring framework 3 0 2 RELEASE dependencies org aopalliance com springsource org aopalliance 1 0 0 xsi schemaLocation org springframework web servlet DispatcherServlet endpoint url http server name server port context root spring messagebroker amf D ProgramFiles eclipse spring framework 3 0 2 RELEASE dependencies edu emory mathcs backport com springsource edu emory mathcs backport 3 0 0 D ProgramFiles eclipse spring framework 3 0 2 RELEASE dependencies net sourceforge cglib sf cglib 2 2 0 D ProgramFiles eclipse spring framework 3 0 2 RELEASE dependencies org aopalliance com springsource org aopalliance 1 0 0 change dg1 changeHandler event selectionColor E7EEA8 focusColor 70DBEE symbolColor 000000 rollOverColor CEDBEF dropShadowVisible true height 108 borderColor 696969 borderAlpha 0 39 Step1 创创建建FlexWeb工工程程 工工程程名名 Spring Flex Web Project Step2 向向工工程程WEB INF lib里里添添加加如如下下Jar包包 所需要的开发环境资源如下 1 Spring框架 含Spring framework dependencies http www springsource org download Spring frameworkSpring framework库库文文件件 spring framework 3 1 0 M1 的dist文件夹中内的全部Jar文件 spring framework 3 0 2 RELEASE dependencies 内的3个Jar包 分别是 A spring framework 3 0 2 RELEASE dependencies edu emory mathcs backport com springsource edu emory mathcs backport 3 0 0文件夹下的 com springsource edu emory mathcs backport 3 0 0 jar B spring framework 3 0 2 RELEASE dependencies net sourceforge cglib sf cglib 2 2 0 文件夹下的 sf cglib 2 2 0 jar C spring framework 3 0 2 RELEASE dependencies org aopalliance com springsource org aopalliance 1 0 0 文件夹下的 com springsource org aopalliance 1 0 0 jar 2 Spring BlazeDS整合 spring flex http www springsource org spring flex spring flex 1 0 3 RELEASE spring flex 1 0 3 RELEASE dist 内内的的Jar文文件件 org springframework flex 1 0 3 RELEASE jar 3 ANTLR3 0 http www antlr org download html Antlr 3 3 complete内内的的Jar文文件件 antlr 3 3 complete jar 注意 向工程WEB INF lib里添加如下Jar包时 只要将要导入的包复制粘贴到WEB INF lib里即可 Step3 创创建建Java Bean 和和服服务务类类 1 在在工工程程src内内添添加加包包model 在在model包包内内创创建建如如下下Java类类 Entity java package model public class Entity private String name private String age private String email public Entity public Entity String n String a String e this name n this age a this email e public String getName return name public void setName String name this name name public String getAge return age public void setAge String age this age age public String getEmail return email public void setEmail String email this email email 2 在在工工程程src内内添添加加server 在在server包包内内创创建建如如下下Java接接口口 IMyServer java package server import java util ArrayList import model Entity public interface IMyServer public ArrayList getEntityList 3 在在server包包内内创创建建如如下下Java类类 EntityServer java package server import java util ArrayList import model Entity public class EntityServer implements IMyServer Override public ArrayList getEntityList TODO Auto generated method stub ArrayList list new ArrayList list add new Entity 张三 18 zhangsan list add new Entity 李四 19 lisi list add new Entity 王五 20 wangwu return list 4 修修改改工工程程内内的的Spring Flex Web Project mxml文文件件如如下下 mx RemoteObject id entityRO Step4 修修改改配配置置文文件件 1 修修改改WEB INF文文件件夹夹下下的的Web xml文文件件如如下下 Test Spring MVC Dispatcher Servlet org springframework web servlet DispatcherServlet contextConfigLocation WEB INF application config xml 1 Spring MVC Dispatcher Servlet spring Spring Flex Web Project htmlSpring Flex Web Project html index htm 2 在在WEB INF文文件件夹夹下下创创建建application config xml文文件件如如下下 3 修修改改WEB INF flex文文件件夹夹下下的的services config xml文文件件如如下下 true 4 4 打打开开Workspace文文件件夹夹内内的的SpringWeb工工程程文文件件夹夹里里的的 flexProperties文文件件 修改如下内容 将 serverContextRoot WebContent 修改为 serverContextRoot Spring Flex Web Project Step4 启启动动工工程程 看看到到运运行行结结果果 注注意意 在在运运行行工工程程前前 一一定定要要将将工工程程多多次次刷刷新新 有有可可能能刷刷新新不不够够 打打开开Workspace文文件件夹夹内内的的SpringWeb 工工程程文文件件夹夹里里的的 flexProperties flexProperties文文件件属属性性没没有有修修改改成成功功 存放Java文件的文 件夹 根据设置的项目名 这里项目名设置为Spring Flex Web Project 当生 成项目后 会自动在flex src的默认包下生成项目名 mxml文件 这里项 目名设置为Spring Flex Web Project mxml 而根据目名 mxml文件会 再在WebContent目录下生成项目名 html文件和项目名 swf文件 这里为S pring Flex Web Project html和Spring Flex Web Project swf 生生成成的的项项 目目名名 html文文件件会会被被应应用用在在WEB INF文文件件夹夹下下的的Web xml文文件件的的配配置置 1 Spring框架 含Spring framework dependencies http www springsource org download spring framework 3 1 0 M1 的dist文件夹中内的全部Jar文件 spring framework 3 0 2 RELEASE dependencies 内的3个Jar包 分别是 A spring framework 3 0 2 RELEASE dependencies edu emory mathcs backport com springsource edu emory mathcs backport 3 0 0文件夹下的 com springsource edu emory mathcs backport 3 0 0 jar B spring framework 3 0 2 RELEASE dependencies net sourceforge cglib sf cglib 2 2 0 文件夹下的 sf cglib 2 2 0 jar C spring framework 3 0 2 RELEASE dependencies org aopalliance com springsource org aopalliance 1 0 0 文件夹下的 com springsource org aopalliance 1 0 0 jar spring flex 1 0 3 RELEASE spring flex 1 0 3 RELEASE dist 内内的的Jar文文件件 向工程WEB INF lib里添加如下Jar包时 只要将要导入的包复制粘贴到WEB INF lib里即可 2 在在工工程程src内内添添加加server 在在server包包内内创创建建如如下下Java接接口口 IMyServer java destination entityServer result entityRO resultHandler event fault entityRO faultHandler event ArrayList list new ArrayList list add new Entity 张三 18 zhangsan list add new Entity 李四 19 lisi list add new Entity 王五 20 wangwu import mx events ListEvent import mx rpc events FaultEvent import mx rpc events ResultEvent private var entityList Object private function init void entityRO getEntityList private function entityRO faultHandler event FaultEvent void TODO Auto generated method stub Alert show event toString Error private function entityRO resultHandler event ResultEvent void TODO Auto generated method stub entityList event result protected function dg1 changeHandler event ListEvent void TODO Auto generated method stub Alert show dg1 selectedItem name Info dataProvider entityList change dg1 changeHandler event selectionColor E7EEA8 focusColor 70DBEE symbolColor 000000 rollOverColor CEDBEF dropShadowVisible true height 108 borderColor 696969 borderAlpha 0 39 web app xmlns xsi http www w3 org 2001 XMLSchema instance xmlns web xsi schemaLocation Spring MVC Dispatcher Servlet org springframework web servlet DispatcherServlet 一一般般为为 项项目目名名 html contextConfigLocation WEB INF application config xml 1 Spring MVC Dispatcher Servlet Spring Flex Web Project htmlSpring Flex Web Project html index htm true 4 注注意意 在在运运行行工工程程前前 一一定定要要将将工工程程多多次次刷刷新新 有有可可能能刷刷新新不不够够 打打开开Workspace文文件件夹夹内内的的SpringWeb 根据设置的项目名 这里项目名设置为Spring Flex Web Project 当生 成项目后 会自动在flex src的默认包下生成项目名 mxml文件 这里项 目名设置为Spring Flex Web Project mxml 而根据目名 mxml文件会 再在WebContent目录下生成项目名 html文件和项目名 swf文件 这里为S pring Flex Web Project html和Spring Flex Web Project swf 生生成成的的项项 目目名名 html文文件件会会被被应应用用在在WEB INF文文件件夹夹下下的的Web xml文文件件的的配配置置 A spring framework 3 0 2 RELEASE dependencies edu emory mathcs backport com springsource edu emory mathcs backport 3 0 0文件夹下的 change dg1 changeHandler event selectio
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 入院评估课件
- 健康骨骼知识培训课件
- 俄罗斯政府课件
- 企业疫情期间安全培训课件
- 企业环境安全培训的作用
- 社区纪委考核管理办法
- 社区干部纪律管理办法
- 数字农业的新质生产力特征
- 2025国家能源集团招聘笔试历年参考题库附带答案详解
- 出租车防御性驾驶
- 肺结节中医课件
- (高清版)DB11∕T 3046-2025 健康体检质量控制规范
- 供热客服人员培训
- 【公开课】热量+比热容(教学课件)2025-2026学年初中物理人教版(2024)九年级全一册
- 广东省安装工程综合定额(2018)Excel版
- 老年患者麻醉专家共识
- 口腔病理学牙发育异常
- 2025年云南省初中学业水平考试物理及答案
- 《中华人民共和国慈善法》培训解读课件
- 2025前期咨询服务合同协议书模板
- 公共空间设计课程标准
评论
0/150
提交评论