环境要求:spring需要2.5以上的版本,java 5以上的版本,blazeds3.2以上的版本
配置步骤:1.先建一个web工程(全部默认)名字叫Test1,然后finish........
2.把所需要的jar文件都放到Test1/WebContent/WEB-INF/lib下(在最后会详细说明每一个jar文件的作用)
3.修改web.xml文件,加上以下代码
<servlet>
<servlet-name>SpringDispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml
</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>SpringDispatcherServlet</servlet-name>
<url-pattern>/spring/*</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>MessageBrokerServlet</servlet-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>
<init-param>
<param-name>flex.write.path</param-name>
<param-value>/WEB-INF/flex</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>
Balzeds其实是一种服务端使用java进行web通信的技术,其可以使开发人员方便地连接到后端分布式数据。
BlazeDS中的远程调用,可以重用服务端已有的java代码,通过配置实现Flash客户端和服务端的Java方法通信,
并且使用AMF(active message format)二进制通信格式,提高了执行效率。上面几句代码就是将每个AMF的请求
派发给spring的拦截器,交给spring处理。