- 浏览: 263965 次
- 性别:
- 来自: 天津
文章分类
- 全部博客 (180)
- J2SE (15)
- J2EE (7)
- Struts (2)
- Hibernate (18)
- Spring (22)
- ssh (2)
- HTML (1)
- JS (10)
- CSS (3)
- jQuery (15)
- extJS (0)
- FLEX (14)
- Web service (7)
- Axis2 (3)
- lucene2.0 (9)
- maven (3)
- JBoss (0)
- WebLogic (0)
- Linux (8)
- Android (0)
- SiteMesh (1)
- JPA (0)
- JBPM (1)
- xFire (3)
- XML (4)
- apache (4)
- bingo专区 (0)
- 加密解密算法研究 (1)
- 数据库 (16)
- 资料 (1)
- 经验 (4)
- 健康 (1)
- 技术交流区 (1)
- 交友区 (0)
- jquery 插件区 (1)
最新评论
-
forrest_lv:
很有帮助
Axis2 XFire CXF 比较 -
kuloujianzun:
...
flex DataGrid -
zx.peng:
大哥,请教一下...
下面在别的地方引入:(在什么地方、怎么 ...
FLEX下拉多选框 -
elvislee030:
试试去,正好要找这个组件。。先谢过
FLEX下拉多选框 -
futrueboy:
如果你发到网上来,请翻译的好点
Apache Mina的学习应用(三)
使用burlap和spring整合发布远程服务 开发步骤 1服务端接口和实现的开发 2服务端的web.xml的配置信息 3服务端的spring和burlap的配置信息 4 部署发布服务端服务 5 客户端的配置信息 6客户端的访问信息 服务端接口和实现类 服务端的服务定义类 package cn.com.huawei.burlap.service; import java.util.List; public interface IUserService { 服务端的服务实现类 package cn.com.huawei.burlap.service.impl; import java.util.ArrayList; import cn.com.huawei.burlap.service.IUserService; 服务的端配置: web。xml的配置 <?xml version="1.0" encoding="UTF-8"?> <!--spring的配置文件的信息--> <!---使用上下文的加载spring--> <!---使用spring的分发器将服务分发到Burlap的响应的控制类--> 注意使用spring的分发器时必须使用响应的配置信息的 servlet-name-servlet.xml配置文件:如remoting-servlet.xml 信息如下: <?xml version="1.0" encoding="UTF-8"?> <bean name="/Userservice-burlap" class="org.springframework.remoting.caucho.BurlapServiceExporter"> applicationContext。xml的配置信息如下: <?xml version="1.0" encoding="UTF-8"?> <!--服务实现类的---> spring和burlap的配置文件 spring和burlap的客户端使用远程服务的服务 package cn.com.huawei.burlap.client; import java.util.List; import cn.com.huawei.burlap.service.IUserService; private IUserService userservice; public IUserService getUserservice() { public void setUserservice(IUserService userservice) { public List getUsernames() { } import org.springframework.context.ApplicationContext; public class BurlapTest { client.properties 属性配置文件 # Properties file with server URL settings for remote access. serverName=localhost 客户端spring配置 <bean id="burlapclient"
public List getUsernames();
}
import java.util.List;
public class UserService implements IUserService{
public List getUsernames()
{
List<String> usernames=new ArrayList<String>();
usernames.add("xiaobai");
usernames.add("xiaoli");
return usernames;
}
}
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
<servlet>
<servlet-name>remoting</servlet-name>
<servlet-class>
org.springframework.web.servlet.DispatcherServlet
</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>remoting</servlet-name>
<url-pattern>/remoting/*</url-pattern>
</servlet-mapping>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
</web-app>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
<!---远程服务的burlap的在spring中配置信息-->
<property name="service">
<ref bean="userservicetarget"/>
</property>
<property name="serviceInterface">
<value>cn.com.huawei.burlap.service.IUserService</value>
</property>
</bean>
</beans>
<beans
xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
<bean id="userservicetarget" class="cn.com.huawei.burlap.service.impl.UserService"/>
</beans>
public class BurlapClient {
return userservice;
}
this.userservice = userservice;
}
return this.userservice.getUsernames();
}
package cn.com.huawei.burlap.client;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public static void main(String[] args) {
ApplicationContext ctx = new ClassPathXmlApplicationContext(
"applicationContext.xml");
BurlapClient hessina = (BurlapClient) ctx.getBean("burlapclient");
System.out.println("burlapclient:" + hessina.getUsernames());
}
}
# Applied by PropertyPlaceholderConfigurer from "clientContext.xml".
httpPort=8080
rmiPort=1099
serverPath=SpringBurlap
contextPath=remoting/Userservice-burlap
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
<bean id="propertyConfigurer"
class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location">
<value>client.properties</value>
</property>
</bean>
class="cn.com.huawei.burlap.client.BurlapClient">
<property name="userservice">
<ref local="proxyuserservice" />
</property>
</bean>
<bean id="proxyuserservice"
class="org.springframework.remoting.caucho.BurlapProxyFactoryBean">
<property name="serviceUrl">
<value>
http://${serverName}:${httpPort}/${serverPath}/${contextPath}
</value>
</property>
<property name="serviceInterface">
<value>cn.com.huawei.burlap.service.IUserService</value>
</property>
</bean>
</beans>
发表评论
-
Spring 企业级开发应用---------AXIS和spring的远程服务整合的应用
2010-08-16 14:36 1184Spring框架对远程访问 ... -
Spring 企业级开发应用---------httpinvoke和spring的远程服务整合的应用
2010-08-16 14:35 964和burlap和hessian一样的配置细细 服务端服务 ... -
Spring 企业级开发应用---------hessian和spring的远程服务整合的应用
2010-08-16 14:35 942hessian和burlap使用同一公司的产品实现机制不同 ... -
Spring 企业级开发应用---------rmi和spring的整合的应用
2010-08-16 14:34 832使用spring和rmi开发远程服务的类的应用(此处可以一 ... -
spring2.5 和Hibernate的注解的应用
2010-08-16 14:30 800一、步骤 a. <!-- 数据源 --&g ... -
获取ApplicationContext的几种方式
2010-08-16 14:26 985第一种采用类路径的加载方式获取: Appli ... -
Spring 注解的配置的细节
2010-08-16 14:16 1710一. spring注解 1.准备工作(1)导入comm ... -
使用Spring 2.5 注释驱动的 IoC 功能
2010-08-16 14:10 862在项目中使用Spring的注解,关于sp ... -
Spring 和ActionMQ整合JMS开发应用
2010-08-16 13:51 1523Spring 和ActionMQ整合 ... -
Spring中添加 Log4j注解
2010-08-16 13:49 2509参照别人的代码做了个Demo如下: Spring的加载时 ... -
Spring 的优秀工具类盘点,特殊字符转义和方法入参检测工具类
2010-08-16 13:46 998Spring 不但提供了一个功能全面的应用开发框架,本身还 ... -
Spring Web 相关工具类
2010-08-16 13:38 1016Web 相关工具类 您几乎总是使用 Spring 框架开 ... -
Spring 的优秀工具类盘点
2010-08-16 13:22 769Spring 不但提供了一个功能全面的 ... -
Spring ApplicationContext.xml配置的12个技巧
2010-08-16 13:08 1261Spring是一个强有力的ja ... -
Spring 中一个常用的反射类库ReflectionUtils
2010-08-16 13:05 4403在项目中部分方法采用反射,通过类访问类的属性,通过类反问方法, ... -
spring 的OpenSessionInViewFilter简介
2010-08-16 11:39 612假设在你的应用中Hibernate是通过spring 来管 ... -
使用hibernate3和Spring解决Oracle大字段(长文本)问题
2010-08-16 11:33 1471使用Oracle来存储长文本始终没Mysql ... -
Spring中Quartz的配置
2009-11-02 09:56 673Quartz是一个强大的企业级任务调度框架,Spring中继承 ... -
使用Spring2.5的Autowired实现注释型的IOC
2009-11-01 21:10 1004使用Spring2.5的新特性——Autowired可以实现 ... -
Spring声明式事务管理(下)
2009-11-01 20:58 1167三.用BeanNameAutoProxyCreator自动 ...
相关推荐
Spring对WS的支持,特别是Spring-WS,提供了一种轻量级的方式,以契约优先(先定义服务契约再编写实现代码)的方式来构建基于文档驱动的Web服务。 在Spring中开发WebService涉及到的关键知识点包括: 1. **Spring...
10. **spring-security-remoting-3.1.4.RELEASE.jar**:处理远程方法调用的安全性,如RMI、Hessian和 Burlap等远程调用协议的安全控制。 这些jar包共同构成了Spring Security 3.1.4的完整框架,为企业级应用提供了...
- **依赖关系**:依赖于 `spring-core.jar`、`spring-beans.jar`、`spring-aop.jar`、`spring-dao.jar`、`spring-jdbc.jar`、`spring-orm.jar`、`spring-web.jar` 和 `spring-webmvc.jar`。 ##### 7. spring-jdbc....
Spring的Web MVC架构模式是一种在Java开发中广泛使用的轻量级框架,用于构建高效、可测试和可维护的Web应用程序。...它不仅简化了开发流程,还提高了代码质量,使其成为现代企业级应用的首选框架之一。
Spring作为Java领域最流行的轻量级框架之一,它以其依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented Programming,AOP)理念,极大地简化了企业级应用的开发工作。 本手册以CHM(Compiled ...
6. **Spring与企业服务**:Spring集成了许多企业级服务,如邮件服务、任务调度、缓存管理(如Ehcache)、消息传递(JMS)、远程调用(RMI、Hessian、 Burlap)等。 7. **测试支持**:Spring提供了测试框架,包括...
Spring Framework是Java平台上的一个开源应用程序框架,以其强大的依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented Programming,AOP)能力而闻名,是企业级应用开发的首选框架。 该手册首先...
《Spring 2.5 开发手册》是一本深入解析Spring框架2.5版本的专业指南,旨在帮助开发者理解和应用这一强大的Java企业级应用框架。Spring框架以其依赖注入、面向切面编程以及全面的企业服务支持,成为了Java开发中的...
Spring 是一款轻量级的开源框架,主要用于简化企业级应用的开发工作。它通过提供一系列的基础框架,帮助开发者构建可重用的组件,并且能够有效地管理这些组件之间的依赖关系。Spring 的设计目的是为了简化应用程序的...
Spring框架作为Java企业级应用的基石,它提供了与RMI集成的能力,使得开发者可以方便地利用RMI来构建高可扩展性的系统。本文将深入探讨Spring整合RMI的相关知识点。 首先,理解RMI的基本概念是关键。RMI允许一个...
标题 "spring远程调用和xfire aegis 源代码上传" 涉及到的是在Java开发中使用Spring框架进行远程过程调用(RPC)以及整合XFire和Aegis库来实现服务间的通信。这一主题是分布式系统设计中的一个重要组成部分,特别是...
11. `spring-web.jar`:用于Web应用开发,包括WebApplicationContext,Struts和JSF集成,文件上传,Filter和工具类。 12. `spring-webmvc.jar`:包含Spring MVC框架的所有类,涉及国际化,标签,主题,视图渲染(如...
介绍如何使用Spring框架与企业级服务进行交互,如JMS、JNDI、JTA等,以及如何处理复杂的企业级通信和集成需求。 #### 第三部分:Spring在Web层的应用 **第8章:构建Web层** 讲解如何使用Spring MVC框架构建Web...
Spring 是一个广泛使用的开源Java应用程序框架,主要设计用于简化企业级应用开发。Spring 框架的核心特性是依赖注入(Dependency Injection,简称DI),它帮助开发者管理对象(称为Bean)的创建、配置和组装。Spring...
通过本书,读者能够深入了解Spring框架的设计理念和使用方法,并且能够掌握如何在企业级应用开发中有效地应用Spring技术。 书中分为多个章节,每一章节都围绕着一个特定的主题进行讲解,具体知识点如下: 第1章:...
标题与描述中提到的主题是“基于Spring的远程访问与Web Service”,这涉及到Spring框架在企业级应用中的关键特性——即其支持多种远程服务调用的方式,包括但不限于RMI、HTTP Invoker、Hessian、Burlap、JAX-RPC以及...
Spring框架作为一个全面的、模块化的应用平台,被广泛应用于企业级应用开发之中。它不仅支持传统的Java EE技术栈,也兼容轻量级Web应用的开发。Spring3.0x版本引入了一系列改进和新特性,其中对于依赖管理进行了优化...