思路:
页面提交表单后,在Action类中将页面提交的参数进行组装,随后通过使用Webservice技术来远程调用后台系统的业务接口服务来进行订单的保存操作
操作步骤:
- 在前台系统的Action类中通过使用属性封装与模型驱动的方式来完整接收页面提交参数
- 将页面提交的省市区字符串分割并组装成收/发区域对象
- 将组装好的收/发区域对象设置到订单对象的收/发区域属性中
- 判断客户是否登录,如果登录了就将客户ID值设置到订单的客户ID属性中
- 在后台系统中定义Webservice服务接口与实现类,并在spring中配置服务
- 在后台系统的web.xml中更改Struts2过滤器的匹配路径并配置CXF框架的Servlet
- 通过使用JDK提供的wsimport工具来根据后台系统服务的wsdl说明书生成客户端
- 在前台系统的Spring配置文件中配置客户端并指定服务地址
- 将客户端注入到Action类中进行调用即可