概况
BlazeDS是用来处理J2EE服务器与远程客户端之间远程通信的组件,它以Servlet的形式部署在J2EE容器里,专门负责处理通信。一般而言,远程客户端采用Flex编写,因为Flex组件中对通信细节进行了良好的封装,使得Flex程序员不必关心通信细节。
图1 BlazeDS概况
BlazeDS应用程序包括两个部分:客户端应用程序和服务器端应用程序。
客户端应用程序作为UI展现给用户,是整个应用程序的“窗口”。
服务端应用程序处理客户端的请求,实现业务逻辑。
特性
BlazeDS的主要功能是处理远程通信,它提供的主要特性也都是基于通信。
目前BlazeDS提供的通信模型包括:
RPC Services: 有Web Service,HTTP Service,Remoting Service