tomcat4.x 和tomcat5.x版本 本书为谁而作 这本书是为任何一个使用 Java 技术进行工作的人而准备的 假如你是一个 servlet/jsp 程序员或者一个 Tomcat 用户,而且对一个servlet容器是如何工作这个问题你感兴趣...
服务器
Tomcat4的session管理器相关代码整理《how tomcat works》
Catalina通过Session管理器的组件来管理建立的session对象,有org.apache.catalina.Manager接口表示。session管理器负责创建、更新、销毁session对象。当有请求来,要会返回一个有效的session对象。默认情况下,S...
通过学习tomcat载入器了解下tomcat是如何载入整个webapp应用项目的
servlet容器需要实现一个自定义的载入器,而不能简单地使用系统的类载入器,因为servlet容器不应该完全信任它正在运行的servlet类。如果使用系统类的载入器载入某个servlet类所使用的全部类,那么servlet就能访问...
tomcat4的日志记录器相关代码示例《how tomcat works》
日志记录器是用来记录消息的组件。在Catalina中,日志记录器需要与某个servlet容器相关联。与其他组件比较,相对简单一些。 Tomcat中的日志记录器都必须实现org.apache.catalina.Logger接口,如下: package org...
Tomcat内部的生命周期组件LifeCycle接口实现与使用
Catalina包含很多组件,当Catalina启动时,这些组件会一起启动,当关闭时,这些组件也会随之关闭。如,当servlet容器关闭时,它必须调用所有已经载入到容器中的servlet类的destory()方法,而session管理器必须将s...
Tomcat4x5x内部的Container接口和Wrapper容器的学习
servlet容器是用来处理请求servlet资源,并为web客户端填充rsponse对象的模块。servletring器是org.apache.catalina.Container接口的示例。在Tomcat中,有4中类型的容器,分别是 Engine(表示整个Catalina serv...
tomcat4.x/5.x的默认连接器的多线程处理逻辑整理及代码示例、使用方式
上一篇文章整理了tomcat4.x/5.x的核心组件catalina连接器的部分实现代码,继续往下看《how tomcat works》/深入剖析tomcat,是对tomcat默认连接器的说明。这一章节的源码量比前面的示例陡然上升,主要是增加了对h...
tomcat4.x/5.x的核心组件catalina连接器的部分实现代码
catalina简介 Catalina是一个成熟的软件(也就是servlet),设计和开发的十分优雅,功能结构也是模块化的。是tomcat的核心组件。 Catalina可以划分为两个模块: 连接器(connector)和容器(container)结构如下: ...
编译java类文件后,javac启动服务器能正常访问servlet容器(基于socket和servlet编写)
最近学习tomcat的结构,书是比较早的《how tomcat works》,上一章的示例是一个简单的web服务器,这一章是在之前的基础上扩展,增加了servlet的内容。整个编码完成后用java / javac 命令运行,可以访问servlet容器...
通过socket相关接口和http的访问协议做一个简单的web服务器
对网络中的各种协议认识不足,所以学习下。在学习tomcat服务器的过程中,了解到它是基于一个简单的web服务器慢慢拓展到一个应用广泛的服务器的。 所以,这里做个简单的web服务器 创建一个简答的webserver...
nginx设置http跳转https、ssl证书,通过百度的https认证
做个站基本都有域名,有域名就可以做https认证。随着近几年对于网络安全的重视,很多大站都进行了http -> https的认证处理。更有一些平台宣布之后将不再支持http访问请求。(谷歌Chrome将不再允许HTTPS页面加载HTT...
HTTP和HTTPS的运行逻辑和IO网络模型的多路复用逻辑整理
1、HTTP - 超文本传输协议 HTTP是一种协议,允许web服务器和浏览器通过互联网进行发送和接受数据。它是一种请求和响应协议。客户端请求一个文件二服务器响应请求。HTTP使用可靠的TCP连接(TCP默认使用80端口) HT...
nginx的进程模型的处理方式及好处、nginx的事件处理逻辑及nginx是如何处理信号与定时器逻辑
nginx性能高,是和其架构分不开的。(C++) nginx在启动后,在unix系统中会以daemon(守护进程)的方式在后台运行,后台进程包含一个master进程和多个worker进程。我们也可以手动地关掉后台模式,让nginx在前台运行...
关于nginx反向代理和负载均衡的配置说明和示例
nginx作为一款功能强大的服务器,有非常庞大的用户基础。最常用到的nginx功能是反向搭理和负载均衡。还有一些缓存、压缩技术,配置简单,也很方便使用。 反向代理 nginx作为web服务器最常用的功能之一,尤其...
nginx的核心配置文件基本说明和关于location路径配置的示例
目录 nginx简介 nginx核心配置说明 nginx反向代理配置说明 nginx负载均衡配置说明 nginx的location说明 nginx简介 Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,...