认识JavaWeb,servlet, JSP, Tomcat, http协议,Web服务器
Posted god with us
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了认识JavaWeb,servlet, JSP, Tomcat, http协议,Web服务器相关的知识,希望对你有一定的参考价值。
JavaWeb通常指服务器端的Java应用开发。
一般来说,服务器是在网络通信条件下工作的,这就离不开http协议。
HTTP协议,是为服务器和客户端通信提供的规范,其中规定了信息的格式,符合规范格式的信息就能由服务器识别,并反馈信息。请求(request)指客户端向服务噐发送的信息;响应(response)指服务器向客户端反馈的信息。
Tomcat,一款Servlet容器,可以运行在Web服务器上,可以运行Java Servlet,但它并未实现J2EE规范。
JSP,Jav服务页面,是为减轻编写Servlet时拼接html工作量而制定的网页文件格式,其实质依然是一个Servlet类,它在服务器端会被转换成一个Servlet来运行,在Tomcat的work目录中可以看到tomcat转换JSP文件生成的servlet类文件及其源代码。
Servlet,是一种接口,实现该接的类也被简称为servlet,这些类可以被tomcat等容器调用,用以实现服务端的应用功能。我们编写的servlet通过在web.xml中配置后即可被tomcat识别,在客户端第一次访问servlet时,tomcat将以反射方式创建servlet实例,并调用其init方法,随后调用其service方法,而在之后再次访问时,只调用其service方法。
以上是关于认识JavaWeb,servlet, JSP, Tomcat, http协议,Web服务器的主要内容,如果未能解决你的问题,请参考以下文章
JavaWeb-SQL-Servlet-JSP学做购物系统——日志一