首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通用servlet的协议无关性如何?

通用servlet的协议无关性如何?
EN

Stack Overflow用户
提问于 2017-01-30 18:44:12
回答 1查看 619关注 0票数 0

HttpServlet缩进为仅处理http请求。但是通用servlet被认为是独立于协议的。然后,如何或什么使通用servlet协议独立。例如,如果我们从http servlet发送邮件,那么我们的servlet将在http协议上工作,但邮件传输遵循SMTP或其他邮件传输协议。那么这个http协议请求是如何转换成SMTP协议的呢?为什么通用servlet是独立于协议的,我们如何处理非http协议的请求?

EN

回答 1

Stack Overflow用户

发布于 2017-01-31 06:43:26

最终,Servlet类不知道任何协议。它是理解HTTP协议的HttpServlet。服务将覆盖Servlet的SMTPServlet ()方法来处理邮件、RCPT和DATA SMTP“动词”-可能使用doMail()、doRecipient()和doData()。可能会有其他方法来处理该协议。但是交互将是特定于协议的-因此是通用基类和特定于协议的子类。

话虽如此,我从0.92规范开始就一直使用servlet,虽然理论上是协议独立的,但除了HTTP之外,我从未见过与它一起使用的任何东西。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41933915

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档