1.功能强大:Servlet 可以提供传统的 CGI 不能提供的许多强大功能。可以使用 Java 的 API 完成任何传统 CGI 认为困难或不可能的事情。Servlet 可以轻松地实现数据共享和信息维护、跟踪 session 和其他功能。 2.安全:Servlet 运行在 Servlet 引擎的限制范围之内,就像可以在 Web 浏览器中运行 Applets 一样,这样有助于保护 Servlet 不受烕胁。 3.成本:由于 Servlet 可以运行在多个 Web 服务器上,这样就可以使用免费或价格便宜的服务器,如此可以大大减少成本开支。 4.灵活性:由于 Servlet 是在 Java 平台上运行的,所以由于 Java 的跨平台性,Servlet 也可以从一个平台轻易地转移到另一个操作系统平台上,从而大大提高了灵活性。 5.一个 Servlet 实际上就是一个 Java 类,需要运行在 Java 的虚拟机上,使用 Servlet 引擎。当某个 Servlet 被请求的时候,Servlet 引擎调用该 Servlet 并一直运行到这个被调用的 Servlet 运行完毕或 Servlet 引擎被关闭。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。