`

flex4创建jspweb工程

    博客分类:
  • Flex
阅读更多
这节教程教大家如何使用Myeclipse整合flex4的版本来搭建java的Web项目,如果没有整合的朋友们请看这里教程整合:http://www.accptech.com/article/flex/1561.html

搭建一个web工程没有那么简单,因为flex只是做为表示层展示,flex只接收java返回数据,那怎么和java服务端通信呢?这时我们需要用到adobe公司开发的一个开源项目Blazeds。

Blazeds是一个基于服务器的 Java 远程控制 (remoting) 和 Web 消息传递 (messaging) 技术,以LGPL(Lesser GNU Public License)公共许可证书发布。它能够使得后端的 Java 应用程序和运行在浏览器上的 Adobe Flex 应用程序相互通信。在Java应用服务器上,它以servlet的形式存在, 因此可以在任何标准Java网络应用中运用它。下载地址是:Blazeds

一、下载好Blazeds的核心文件,在上面的地址有下载。进入下载页面点核心文件下载即可,也可以选择下载带官方例子的。下载好核心包解压出来就发现一个文件名是Blazeds.war,我们只需要把Blazeds.war改成Blazeds.rar然后解压就会出现如图1
blazeds目录图1

二、打开Myeclise8.0新建一个javaweb工程,选择javaEE 5.0如图2

新建web工程图2


三、把blazeds解压后的2个文件夹覆盖到WebRoot下面,展开发现在WEB-INF目录下面多了flex文件夹,这个很重要主要是通信的 4个配置文件。如图3
flex整合jspweb项目架构图3


四、web.xml的解说

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>

    <display-name>BlazeDS</display-name>
    <description>BlazeDS Application</description>

    <!-- Http Flex Session attribute and binding listener support 监听Flex通信session-->
    <listener>
        <listener-class>flex.messaging.HttpFlexSession</listener-class>
    </listener>

    <!-- MessageBroker Servlet services-config.xml这个配置文件重要,通信服务的主要配置文件 -->
    <servlet>
        <servlet-name>MessageBrokerServlet</servlet-name>
        <display-name>MessageBrokerServlet</display-name>
        <servlet-class>flex.messaging.MessageBrokerServlet</servlet-class>
        <init-param>
            <param-name>services.configuration.file</param-name>
            <param-value>/WEB-INF/flex/services-config.xml</param-value>
       </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>

    <servlet-mapping>
        <servlet-name>MessageBrokerServlet</servlet-name>
        <url-pattern>/messagebroker/*</url-pattern>
    </servlet-mapping>

    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        <welcome-file>index.htm</welcome-file>
    </welcome-file-list>

    <!-- for WebSphere deployment, please uncomment -->
    <!--
    <resource-ref>
        <description>Flex Messaging WorkManager</description>
        <res-ref-name>wm/MessagingWorkManager</res-ref-name>
        <res-type>com.ibm.websphere.asynchbeans.WorkManager</res-type>
        <res-auth>Container</res-auth>
        <res-sharing-scope>Shareable</res-sharing-scope>
    </resource-ref>
    -->

</web-app>
分享到:
评论

相关推荐

    Flex4+J2EE+Blazeds配置jspweb工程

    在"flex4创建jspweb工程"的文件中,可能包含了上述过程中的源代码、配置文件示例以及可能的教程文档。通过研究这些文件,你可以深入了解Flex4与J2EE通过Blazeds集成的具体实现细节,从而在实际项目中灵活运用这一...

    Flex4 + J2EE + Blazeds 配置 jspweb 工程 含实例源码

    4. **创建JSPWeb工程**:在IDE中,新建一个J2EE Web工程,包含必要的JSP和Servlet文件,用于处理业务逻辑和展示数据。 5. **Blazeds配置**:在J2EE服务器中部署Blazeds的war文件,然后配置应用的web.xml,添加...

    Myeclipse整合flex4搭建java Web项目

    文件中的内容描述了一个使用Myeclipse整合Flex4和Java来创建Web项目的步骤,主要涉及到的技术点包括Myeclipse、Flex、Blazeds以及Java Web工程的构建。以下是这些知识点的详细说明: 1. **Myeclipse**:Myeclipse是...

    flex4整合MyEclipse8.0教程

    完成上述步骤后,你可以通过MyEclipse 8.0创建一个新的JSPWeb工程,并添加Flex支持。在工程中,可以创建新的Flex项目,使用MXML和ActionScript编写用户界面和业务逻辑。MyEclipse会自动处理编译和部署过程,使Flex4...

    flex4+spring+blazeds整合技术

    使用Flex Builder创建一个Flex Project,与Web工程保持一致的命名,便于后续的集成。 4. **配置web.xml**: 这是整个整合的关键环节。在Web工程的WebRoot/WEB-INF/web.xml中,需要进行一系列配置,如指定欢迎页、...

    flex同jsp的结合

    - 在Java Web工程中创建Servlet或JavaBean来处理Flex客户端的请求。 - 这些服务需要处理AMF消息,可以通过使用BlazeDS或 GraniteDS这样的库来实现AMF通信。 4. **配置AMF通道**: - 在Flex端,配置Remoting ...

    Flex 开发工程发布到tomcat下的步骤.doc

    而Tomcat是一款流行的开源Java Servlet容器,用于运行Java Web应用程序,包括JSP和Servlet。 **前言** 在Flex和Java结合的项目中,发布过程需要确保前端Flex代码与后端Java服务协同工作。通过Eclipse IDE,我们可以...

    Flex + Java 最佳实例(附工程)

    《Flex + Java 最佳实例(附工程)》 在当今的软件开发领域,Flex与Java的结合使用成为了构建富互联网应用程序(RIA)的一种流行选择。Flex作为Adobe开发的开源前端框架,以其强大的图形用户界面(GUI)设计能力,...

    将 Flex 集成到 Java EE 应用程序的最佳实践(完整源代码)

    新建 Flex 工程 - 第一步 Flex Project 需要指定 Server 端的配置文件地址: 图 4. 新建 Flex 工程 - 第二步 因此,需要填入 EmployeeMgmt-Server 项目的 web 根目录,该目录下必须要存在 /WEB-INF/flex/。...

    myeclipse整合flex4全教程(简单实用).docx

    在本教程中,我们将探讨如何使用MyEclipse整合Flex 4来创建Java Web项目,重点关注如何利用Adobe的开源项目Blazeds实现Java服务端与Flex客户端的通信。Blazeds作为一个基于服务器的Java远程控制(Remoting)和Web...

    FlexModule_j2ee.zip

    FlexModule_j2ee.zip是一个压缩包,包含了将Flex前端技术集成到JSP(JavaServer Pages)和J2EE(Java 2 Platform, Enterprise Edition)后端环境中的示例工程。这个项目旨在展示如何在传统的Web应用中嵌入富互联网...

    一个Flex+Jsp+Mysql实现的增删查改例子

    标题 "一个Flex+Jsp+Mysql实现的增删查改例子" 描述了一个使用Flex前端、JSP作为服务器端脚本以及MySQL数据库构建的典型Web应用实例,主要用于展示基本的CRUD(创建、读取、更新、删除)操作。这个例子通过整合这三...

    Flex SSH 框架整合应用

    1. **新建Flex项目**:通过`File` &gt; `New` &gt; `Flex Project`创建一个新的Flex项目。 2. **配置Web服务器**:选择Web服务器,如Tomcat 6,并指定WebRoot的存放路径。同时,在`Flex WAR File`中配置负责远程方法调用的...

    Flex入门学习文档

    2. 将解压后的`flex`文件夹复制到你的Java Web工程的`WEB-INF`目录下,同时将`lib`目录中的`flex-bootstrap.jsp`和`flex-bootstrap-jsp.jar`文件移动到工程的`lib`文件夹。 3. 接下来,需要对`web.xml`配置文件进行...

    Flex与Java交互

    Flex工程"Books"可能是一个图书管理系统,它使用Flex来创建一个用户友好的界面,用户可以浏览、搜索和管理书籍。Flex基于ActionScript和MXML,允许开发者创建动态的、响应式的UI组件,如按钮、列表和表单。 在后端...

    Flex与Java通信实例程序(分工程实现)

    Flex是一种基于ActionScript的开源框架,主要用于创建具有丰富用户界面的Web应用程序。它使用MXML和ActionScript编写,运行在Adobe Flash Player或Adobe AIR上。而Java,作为一种广泛使用的编程语言,通常用于构建...

    FLEX 入门培训FLEX 入门培训

    在Web工程中创建Flex应用,需要在已有的Web项目上添加Flex特性。通过右键点击Web项目,选择`Add Flex Project Nature`,然后指定SWF文件的输出目录,通常是Web工程的WebRoot/Flex子目录。这样,Flex应用将与Web项目...

    FLEX 培训教材 主要讲到 HTTPSERVICE 和 WebService

    通过本教材,学习者将掌握如何创建Flex项目,理解Flex在Web工程中的应用,以及如何利用HTTPService和RemoteObject与服务器进行数据交互,从而实现富互联网应用的功能。同时,提供的参考资料和安装文件将有助于实际...

Global site tag (gtag.js) - Google Analytics