哪位大侠给解释解释WebService和Servlet的区别
我对WebService了解不多,按我的理解应该是一种应用协议(基于http/https),虽然与Servlet不具有可比性,但有个问题还是很疑惑,大伙给看看我这种做法跟WebService的区别:
1. ---Servlet接受客户端过来的请求(只要支持HTTP就行,包括浏览器、应用程序)
2. ---Servlet调用相应的逻辑类去数据库查找,并转换到持久化类
3. ---所有的持久化类都实现了toXMLDocument,将查询结果通过Dom4j或JDom转换成XML
4. ---Servlet向客户端输出XML
个人认为这个Servlet的做法就近似了WebService的方式,大侠给指点指点WebService还有什么优势?毕竟SOAP的效率是比较低的。