`
un268un
  • 浏览: 11899 次
社区版块
存档分类
最新评论

Flex4+Spring3+Hibernate3+BlazeDS整合笔记

 
阅读更多

  普通Java Web工程流行使用ssh框架,而当前台使用Flex制作的时候,后台就不需要用Struts了,通过使用BlazeDS远程方法调用即可。
  首先,新建Java Web工程,然后添加Flex项目,详情见通过J2EE Web工程添加Flex项目,进行BlazeDS开发  。
  随后,导入Jar包,flex相关的jar包在添加Flex项目的时候已经导入,这里主要是导入Spring和Hibernate相关 的jar包以及spring和flex集成的jar包,我用的是spring 3.0.3和hibernate 3.2.1。 下面是lib列表:
  antlr-2.7.6.jar     asm-2.2.3.jar
  asm-commons-2.2.3.jar
  asm-util-2.2.3.jar
  aspectjlib.jar
  aspectjrt.jar
  aspectjweaver.jar
  backport-util-concurrent.jar
  c3p0-0.9.1.jar
  cfgatewayadapter.jar
  cglib-nodep-2.1_3.jar
  com.springsource.edu.emory.mathcs.backport-3.0.0.j ar
  com.springsource.net.sf.cglib-2.2.0.jar
  com.springsource.org.aopalliance-1.0.0.jar
  commons-codec-1.3.jar
  commons-collections-3.1.jar
  commons-httpclient-3.0.1.jar
  commons-io-1.4.jar
  commons-lang-2.3.jar
  commons-logging.jar
  dom4j-1.6.1.jar
  ehcache-1.2.3.jar
  flex-messaging-common.jar
  flex-messaging-core.jar
  flex-messaging-opt.jar
  flex-messaging-proxy.jar
  flex-messaging-remoting.jar
  flex-rds-server.jar
  freemarker-2.3.15.jar
  hibernate-commons-annotations-3.2.0.Final.jar
  hibernate-core-3.5.4-Final.jar
  hibernate-jpa-2.0-api-1.0.0.Final.jar
  jackson-lgpl-0.9.5.jar
  javassist.jar
  jta-1.1.jar
  log4j-1.2.15.jar
  mysql-connector-java-5.1.13-bin.jar
  org.springframework.aop-3.0.3.RELEASE.jar
  org.springframework.asm-3.0.3.RELEASE.jar
  org.springframework.aspects-3.0.3.RELEASE.jar
  org.springframework.beans-3.0.3.RELEASE.jar
  org.springframework.context-3.0.3.RELEASE.jar
  org.springframework.context.support-3.0.3.RELEASE. jar
  org.springframework.core-3.0.3.RELEASE.jar
  org.springframework.expression-3.0.3.RELEASE.jar
  org.springframework.flex-1.0.3.RELEASE.jar
  org.springframework.instrument-3.0.3.RELEASE.jar
  org.springframework.instrument.tomcat-3.0.3.RELEAS E.jar
  org.springframework.jdbc-3.0.3.RELEASE.jar
  org.springframework.jms-3.0.3.RELEASE.jar
  org.springframework.orm-3.0.3.RELEASE.jar
  org.springframework.oxm-3.0.3.RELEASE.jar
  org.springframework.test-3.0.3.RELEASE.jar
  org.springframework.transaction-3.0.3.RELEASE.jar
  org.springframework.web-3.0.3.RELEASE.jar
  org.springframework.web.portlet-3.0.3.RELEASE.jar
  org.springframework.web.servlet-3.0.3.RELEASE.jar
  org.springframework.web.struts-3.0.3.RELEASE.jar
  slf4j-api-1.5.8.jar
  修改配置文件,web.xml,其中最重要的是修改原先MessegeBroker Servlet,改为由Spring web应用前端控制器处理所有请求。 Flex配置xml-->  flex  org.springframework.web.servlet.DispatcherServlet   contextConfigLocation  /WEB-INF/config/flex-application-config.xml   1    flex /messagebroker/*  配置 flex-application-config.xml,注意增加的几个命名空间,需要包org.springframework.flex-1.0.3.RELEASE.jar ,同时在这个文件里定义了bean,在mxml里面会引用到:  flex="http://www.springframework.org/schema/ flex" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan ce" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring -beans-2.5.xsd http://www.springframework.org/schema/flex http://www.springframework.org/schema/flex/spring- flex-1.0.xsd">  flex:message-broker/>     flex:remoting-destination />    hibernate的配置,用到c0p0.jar,               org.hibernate.dialect.MySQLDialect   true   true   false      sample/dao/User.hbm.xml           test.mxml,这里主要是定义和调用远程对象,远程对象的bean在上面的flex-application-config.xml里面有定义,调用类sample.Test.java中的createUser方法。  flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">        height="110" fontSize="26" id="button" click="button_clickHandler(event)"/> height="50" verticalAlign="middle" textAlign="center" fontSize="22" id="label"/>  
分享到:
评论

相关推荐

    MyEclipse7.5+flex4+spring3.0.5+struts2.2.1+hibernate3.6.0+blazeds4.0.0.14931完美整合方案

    本方案提供了一种集成化的开发环境,即"MyEclipse7.5+flex4+spring3.0.5+struts2.2.1+hibernate3.6.0+blazeds4.0.0.14931完美整合方案",它将多个流行的技术框架整合在一起,为Web应用程序开发提供了一个强大的平台...

    PureMVC+Flex+BlazeDS+Spring+Hibernate.doc

    标题中的“PureMVC+Flex+BlazeDS+Spring+Hibernate.doc”指的是一项整合了多种技术的Web应用开发方案,这些技术包括PureMVC、Flex、BlazeDS、Spring和Hibernate。这篇文档可能是指导读者如何将这些技术结合在一起...

    flex+Spring+Hibernate+Cairngorm+BlazeDS+Spring BlazeDS Integration整合框架

    使用flex 4.5 + Spring 3.0 + Hibernate 3.3 + Cairngorm 2.2.1 + BlazeDS 3.3.0 + Spring BlazeDS Integration 1.0.3整合出的一个登录的小demo·

    flex4+spring3+struts2+hibernate3+blazeds整合实例

    在IT行业中,构建高效、可扩展的企业级应用是至关重要的,而"flex4+spring3+struts2+hibernate3+blazeds整合实例"是一个典型的Java Web开发架构,它结合了前端的Flex技术和后端的SSH(Spring、Struts2、Hibernate)...

    Flex4+Blazeds4.0+Spring3.0+hibernate2.5.2整合笔记

    Flex4+Blazeds4.0+Spring3.0+hibernate2.5.2整合笔记 本篇笔记主要介绍了如何将 Flex4、Blazeds4.0、Spring3.0 和 hibernate2.5.2 进行整合,实现一个完整的富互联网应用程序。下面是对笔记中关键部分的详细解释: ...

    Flex4.X+BlazeDS+Spring3L实战开发在线书店四

    【标题】"Flex4.X+BlazeDS+Spring3实战开发在线书店四"涉及的核心技术栈是Adobe Flex 4.6、BlazeDS、Spring 3框架以及Java相关的JPA和Hibernate,配合MySQL数据库实现一个在线书店的完整系统。下面将详细阐述这些...

    Myeclipse6.5+flex3+Blazeds+spring+hibernate完美整合

    Myeclipse6.5+flex3+Blazeds+spring+hibernate完美整合,写的非常详细

    flex4+spring+blazeds整合技术

    《Flex4+Spring+BlazeDS整合技术详解》 在当今的Web开发中,富互联网应用程序(Rich Internet Applications,简称RIA)已经成为一种趋势,而Flex作为Adobe提供的RIA开发框架,结合Spring的优秀企业级服务管理和...

    Flex4.X+BlazeDS+Spring3L实战开发在线书店二

    综上所述,这个在线书店的开发实例结合了Flex 4.6的富用户体验、BlazeDS的数据通信能力、Spring 3的依赖注入和业务管理、JPA的持久化机制以及Hibernate和MySQL的数据库支持。通过学习和实践这个项目,你将能够掌握...

    Flex4+BlazeDS+Spring+Hibernate 整合源码

    在“Flex4+BlazeDS+Spring+Hibernate 整合源码”中,开发者可能实现了以下功能: 1. 使用Flex4创建前端用户界面,包括自定义组件和动画效果。 2. 通过BlazeDS配置,实现在Flex客户端与Spring服务层之间的数据双向...

    跟我一步步搭建PureMVC+Flex+BlazeDS+Spring+Hibernate

    根据提供的文件信息,本文将详细介绍如何一步步搭建PureMVC+Flex+BlazeDS+Spring+Hibernate的技术栈。这个过程涉及到了多个技术领域的整合,包括前端的Flex开发、后端的Java开发以及数据库交互等多个方面。 ### 一...

    flex+blazeds+spring

    标题“flex+blazeds+spring”表明我们要探讨的是如何将Flex前端与BlazeDS中继层和Spring后端框架结合起来,实现完整的数据交互和应用程序逻辑。 在Flex与Spring集成的环境中,Flex作为用户界面展示层,负责与用户...

    PureMVC+Flex+BlazeDS+Spring+Hibernate

    标题中的“PureMVC+Flex+BlazeDS+Spring+Hibernate”是一个常见的技术栈组合,用于构建企业级的 Rich Internet Applications (RIA)。这个技术栈包括前端开发框架、后端服务通讯、应用服务器、服务端架构和数据持久化...

    MyEclipse7.5+flex4+spring+struts+hibernate+blazeds整合

    本文将详细介绍如何在MyEclipse7.5环境下整合Flex4、Spring、Struts、Hibernate以及Blazeds,构建一个强大的企业级Web应用。这个整合涉及到的技术栈广泛,旨在提供一个灵活且功能丰富的前后端交互解决方案。 1. **...

    Flex+Gilead+BlazeDS+Spring+Hibernate Demo

    Flex+Gilead+BlazeDS+Spring+Hibernate示例Demo,使用1:n和m:n两个双向关系,很好的演示了Gilead的Hibernate Lazy Killer特性,借助Gilead可以有效规避DTO模式的大量繁琐代码。效果图展示地址:...

    flex+java+spring+hibernate+blazeds整合

    《Flex+Java+Spring+Hibernate+BlazeDS整合详解》 在现代的Web开发中,Flex作为客户端的富互联网应用程序(RIA)框架,与Java、Spring、Hibernate等后端技术结合,可以构建出高效、交互性强的Web应用。本文将详细...

    Myeclipse6.5+flex3+Blazeds+spring+hibernate完美整合源代码

    总结一下,"Myeclipse6.5+flex3+Blazeds+spring+hibernate完美整合源代码"代表了一个完整的、成熟的开发解决方案,它结合了现代Web开发的多个关键组件,提供了从前端用户界面到后端数据存储的全面支持。配合相应的...

    跟我一步步搭建 PureMVC+Flex+BlazeDS+Spring+Hibernate

    通过以上步骤,你将成功构建一个完整的PureMVC+Flex+BlazeDS+Spring+Hibernate RIA系统,实现前端与后端的无缝集成,提供高效的数据交换和复杂的业务处理能力。在实际开发中,你可能还需要考虑错误处理、安全性和...

    Flex4.X+BlazeDS+Spring3L实战开发在线书店三

    《Flex4.X+BlazeDS+Spring3 实战开发在线书店》是一门深入探讨使用Adobe Flex 4.6、BlazeDS、Spring 3框架以及Java相关技术进行Web应用程序开发的课程。这门课程旨在帮助开发者掌握如何构建功能丰富的、交互性强的...

    Flex+BlazeDS+Spring+Hibernate

    Flex+BlazeDS+Spring+Hibernate 是一个经典的前端与后端集成方案,广泛应用于构建富互联网应用程序(Rich Internet Applications,RIA)。在这个框架组合中,Flex 作为用户界面层,提供了丰富的交互体验;BlazeDS ...

Global site tag (gtag.js) - Google Analytics