认识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方法。

时间: 2024-12-15 01:38:27

认识JavaWeb,servlet, JSP, Tomcat, http协议,Web服务器的相关文章

keepalived+nginx+tomcat搭建高性能web服务器集群

使用keepalived+nginx+tomcat搭建高性能web服务器集群,系统采用centos6.9,前端用nginx做反向代理实现负载均衡,同时结合keepalived对nginx实现高可用,后端使用两台tomcat做动态jsp解析,实现了动静分离. 搭建环境 准备四台服务器 vip: 192.168.75.130master: 192.168.75.131 (安装nginx做反向代理实现负载匀衡,结合keepalived实现高可用)backup: 192.168.75.132 (同上)w

servlet,jsp,tomcat,jdk对应版本关系,如何查看jsp和servlet版本信息

Servlet和JSP规范版本对应关系: Servlet规范版本 JSP版本 JSF版本 JAVA EE版本 Servlet2.3 JSP1.2.JSP1.1   J2EE1.3 Servlet2.4 JSP2.0 JSF1.1 J2EE1.4 Servlet2.5 JSP2.1 JSF1.2.JSF2.0 Java EE5 Servlet3.0 JSP2.2   Java EE6 Tomcat所对应的Servlet/JSP规范和JDK版本: Servlet/JSP Spec Apache To

Servlet&JSP学习笔记:Web应用程序基础知识

URL.URN和URI URL:Uniform Resource Locator URN:Uniform Resource Name URI:Uniform Resource Indenfier URL的主要目的,是以文字方式来说明因特网上的资源如何取得.一般而言,URL的主要格式为: <协议>:<特定协议部分> 协议(scheme)指定了以何种方式取得资源.常见的协议名有: ftp(文件传输协议,File Transfer Protocol) http(超文本传输协议,Hyper

servlet/jsp学习04 读取web.xml参数

1初始化参数init-param init-param是配置在web.xml的<servlet>标签里的,也就是说,是归该servlet单独所有的. 实例 <servlet> <servlet-name>ContextParamServlet</servlet-name> <servlet-class>com.servlet.ContextParamServlet</servlet-class> </servlet> &l

Servlet/Jsp实现发送压缩Web页面 Gzip技术

(1)什么话都不说,意思很简单 就是实现页面的压缩后发送!据说对于篇幅比较长的页面可以提高几百倍哦! (2)注意事项:并不是所有的游览器都支持压缩页面的发送与接收,所以要用代码来检验,如果可以则发送不可以 则按照正常的发送: (即是:在HTTP包头中检查 Accept-Encoding报头,检查他手否包含有关gzip的项,如果支持,它使用PrintWriter封 装GZIPOutputStream,不支持的话则正常发送页面,同时加上了一个功能 禁止页面压缩!) (3)显示页面的servlet p

Servlet+JSP来构建Java web项目

http://jovew.cn.b2b168.com/shop/supply/47997684.htmlhttp://jovew.cn.b2b168.com/shop/supply/47997681.htmlhttp://jovew.cn.b2b168.com/shop/supply/47997679.htmlhttp://jovew.cn.b2b168.com/shop/supply/47997666.htmlhttp://jovew.cn.b2b168.com/shop/supply/479

Java Web基础(HTML、Servlet/JSP)

要成为牛逼的JavaWeb程序员, Java Web的基础非常重要,现在有各种成熟的设计框架例如JQuery.Spring.Struts.Mybatis,将Java Web基础的复杂且通用的逻辑进行封装,减少了程序员的代码量,提高了编码效率,但是这些框架非常不利于我们了解Java Web底层如何运作,甚至不知道HTML(HyperText MarkupLanguage).HTTP(HyperText Transfer Protocol).URL(Uniform Resource Locator)

Tomcat、Apache、IIS这三种Web服务器来讲述3种搭建JSP运行环境的方法

一.相关软件介绍 1. J2SDK:Java2的软件开发工具,是Java应用程序的基础.JSP是基于Java技术的,所以配置JSP环境之前必须要安装J2SDK. 2. Apache服务器:Apache组织开发的一种常用Web服务器,提供Web服务. 3. Tomcat服务器:Apache组织开发的一种JSP引擎,本身具有Web服务器的功能,可以作为独立的Web服务器来使用.但是,在作为Web服务器方面,Tomcat处理静态HTML页面时不如Apache迅速,也没有Apache健壮,所以我们一般将

Servlet&amp;JSP学习笔记:什么是Web容器

什么是Web容器 Web容器(Container)是Servlet/JSP唯一认得的 HTTP 服务器 在具体层面,容器说穿了就是一个用 Java 写的程序,运行于 JVM 之上,不同类型的容器会负责不同的工作,若以 Servlet/JSP 运行的 Web 容器(Web Container)来说,也是一个 Java 写的程序. HTTP 那些文字性的通信协议,如何变成 Servlet/JSP中可用的 Java 对象,其实就是容器做的剖析与转换. 在抽象层面,可以将Web容器视为运行 Servle