cxf,struts2,webservice,tomcat之间的关系,混乱

RT,cxf,webservice,struts2和tomcat2之间的关系,有点乱。
什么时候用CXF什么时候用servlet?感觉差不多

这很复杂吗
cxf是辅助开发webservice的工具

webservice说简单点 服务端提供一个接口然后实现它 然后客户端上送字x段给服务端 服务端返回结果给你 你完全可以吧webservice的服务端当做提供计算的 假设他设计了一个接口 add(x,y) 你客户端就送给他x=1,y=2;假如服务端实现add的写法就是x+y 你就能得到他计算的值 。在具体项目中一般服务端提供数据库的操作,客户端则吧界面的值上送给服务端 ,然后服务端返回(查询也可是其他)结果给他。他们之间是通过xml进行数据传递的 所以webservice是跨平台的。

struts2是流行的框架 框架是干嘛的 用来偷懒的 struts2是控制页面跳转的
tomcat是用于发布服务的 你可以理解它为中介 你的项目要在web中供人访问应用就必须用它 也有其他 类似功能的工具(weblogic )追问

兄弟,那一般tomcat为容器的javaweb项目,servlet算是webservice的一种实现吗?觉得这个cxf和servlet差不多

追答

你去网上看看cxf+spring实现webservice servlet 是完全不同的东西 是接受客户请求 然后响应客户请求 唯一相同可能就是你说的都是搞定客户的请求 让你感到困惑 其实他们实现的方式不同 webservice 服务端和客户端交流时通过xml文件 也叫报文 soap通信

温馨提示:答案为网友推荐,仅供参考
相似回答