Servlet-阿里云开发者社区

开发者社区> 开发与运维> 正文

Servlet

简介:   Servlet担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。

  Servlet担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。

  原来访问数据库需要把数据库的内容做成页面,太麻烦,推出了CGI(基于进程),97年sun公司推出了Servlet,现在Servlet用的也不多了,主要是ASP,PHP等动态Web编程技术。

  编写Java Socket程序的几种结构:直接使用Socket,这是单线程的,一次处理一个用户的请求;结合多线程;使用NIO的非阻塞(Non Blocking)Socket再结合多线程;使用JDK自导的或者第三方的线程池技术;使用开源的Socket开源框架。

  v512的老师说了引入包时不管是全部引入还是单一引入编译后的效率是一样的。

  未完待续……

  

 

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章