Tomcat 7

2010,10,03

Tomcat 7 正式版终于发布了。 JavaEye 翻译的文章:Tomcat 7 的七大新特性 中,可能让使用 Java 开发 Servelet 应用的人感觉到些许进展, 然而,在这些特性之中,他们大部分已经在脚本语言的 Web 框架中应用许久, 比如 Python 的 Tornado 框架等等。

Python 的 WSGI 协议或许让人更容易理解 Web 应用之间的流程, 不过 Servelet 的原理也许让人更容易理解 HTTP 协议的原理和应用。

关于 Tomcat 的工作原理有本书《How Tomcat Works》。 不过,一些简单文章可以让我们更快的初步了解其基本的实现原理, How Java Web Servers Work 应该是其中最简单易懂的一篇了。 这篇文章有中文翻译,如: How Java Web Servers Work 看完这篇小文章,相信 HTTP 协议最基础的地方已经有些明了。 不会像以前那样虽然知道请求 Request 和应答 Response , 就是很难言明这些到底是怎么回事或者如何使用这些达到各种需求。 另外一篇是比较详细点的: How Servlet Containers Work 这篇文章暂时没有认真阅读,对 Servlet 的分析应该更加深入一些。 也有其中文翻译,如: How Servlet Containers Work 看完这些再去学习那些 Web 框架或者 Web Container 之类的或许会更容易而且更明了一些。

其实最重要的是,我们也可了解协议本身及其如何应用,
明白了这些也许让我们觉得写个简单的协议不过是件再简单不过的事情了?