本文介绍: Tomcat 是Web应用服务器,是一个Servlet/JSP容器. Tomcat 作为Servlet容器,负责处理客户请求,把请求传送给Servlet,并将Servlet的响应传送回给客户.而Servlet是一种运行在支持Java语言的服务器上的组件. Servlet最常见的用途是扩展Java Web服务器功能。Servlet是按照Servlet规范编写的Java类。Tomcat使用了Java的反射机制来创建Servlet实例,并依赖于Servlet规范的生命周期方法来管理Servlet的生命周期。
二、动态web 资源开发技术——Servlet
Servlet(小服务程序)是一个与协议无关的、跨平台的Web组件,由Servlet容器所管理。运行在服务器端,可以动态地扩展服务器的功能,并采用“请求一响应”模式提供Web服务。 Servlet的主要功能是交互式地浏览和修改数据,生成动态Web内容。 Servlet是按照Servlet规范编写的Java类。
Servlet生命周期
Servlet常用方法
三、动态的网页技术——JSP
**概念:**Java Server Pages,Java服务端页面。
一种动态的网页技术,其中既可以定义HTML、JS、CSS等静态内容,还可以定义Java代码的动态内容。
JSP = HTML + Java,JSP本质上就是一个Servlet 。
**JSP的作用:**简化开发,避免了在Servlet中直接输出HTML标签。
原理:JSP本质上就是一个Servlet 。JSP在被访问时,由JSP容器(Tomcat)将其转换为Java文件(Servlet),在由JSP容器(Tomcat)将其编译,最终对外提供服务的其实就是这个 字节码文件 。
**缺点:**JSON 只支持 get,因为 script 标签只能使用 get 请求; JSONP 需要后端配合返回指定格式的数据。
四、Web服务器——Tomcat
结构:
流程:
优化性能:
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。