A service using a SOAP/HTTP binding can use the following three mechanisms for maintaining a session:
• Cookies
• URL Rewriting
• SSL Sessions
The WS-I Basic Profile says the following about stateful web services:
• BP allows a service to use HTTP cookies to maintain sessions.
• BP discourages a service to rely on the use of cookies for maintaining a state.
As far as I know @Stateful is not supported by Apache CXF , so we have to use HttpSession
1. stateless web service
2. generate jaxws client and write a test case as Day 1 example , the return value of num will always be 1
3. stateful web service
4. test case for stateful web service
5. HTTP console info :
Headers: {SOAPAction=[""], Cookie=[$Version="1"; JSESSIONID=7DE484ACCE11F6B58EA1DC744F9333A2; $Path=/iJBossWS], Accept=[*/*]}
No comments:
Post a Comment