在J2EE平台中,要开发Web服务,可以使用两种技术:JAX-RPC和JAXM。而对于JAX-RPC,又有两种不同类型的服务端点:Servlet服务端点和EJB服务端点。基于Servlet的服务端点运行在Servlet容器中,基于EJB的服务端点运行在EJB容器中。
Servlet可以在客户端的多个调用之间保持会话状态,所以基于Servlet的JAX-RPC Web服务端点要保持客户的会话状态是可行的。但如果是EJB服务端点,
具体查阅网址:http://www-128.ibm.com/developerworks/cn/webservices/ws-session/index.html
Servlet可以在客户端的多个调用之间保持会话状态,所以基于Servlet的JAX-RPC Web服务端点要保持客户的会话状态是可行的。但如果是EJB服务端点,
具体查阅网址:http://www-128.ibm.com/developerworks/cn/webservices/ws-session/index.html
解决方案 »
- Spark2.5.8 在Eclipse3.4 部署问题 运行时出错
- svn解决多人同时操作同一文件同一位置
- Servlet文件下载问题
- 急。。求助hibernate的HQL问题
- 怎样传递随机数到下一个JSP网页?
- hibernate连orcle,用sequence做主键数据新增时报错,求解?
- 高分请教java.sql.SQLException: The transaction is no longer active
- 一个关于操作Properties 类型数据的问题,
- 谁用过jboss4?
- ejb中为何 import javax.ejb.*;中javax找不到ejb这个目录
- 问一个关于BEAN调用失败的问题,在线等,急!!!
- java,表,ORACL的问题,严重啊,在线等
通过ServletEndpointContext接口的getHttpSession来获得客户端的会话,这个会话由JAX-RPC运行环境维护。如果要在客户端使用HTTP会话,那么不论是Stub还是Call都必须设置SESSION_MAINTAIN_PROPERTY属性值为Boolean.TRUE。