tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mark Thomas <>
Subject Re: I'd like to take part in the "tomcat-1-valves2filters" project of Google Summer Code of 2009
Date Wed, 01 Apr 2009 06:54:02 GMT
Xie Xiaodong wrote:
> Dear All,
>    I'd like to take part in the "tomcat-1-valves2filters" project of Google
> Summer Code of 2009. Could you provide me some more information? I think we
> already have complete test suits for those valves,

Really? Where did you find those? I'm not aware of any.

> so if I could get the
> chance to participate in this project, I'll replace those valves one by one.
> After finish each valve, I'll test if I break something.

That sounds like a sensible approach. Some valves will be easier than others.

You will need to think about configuration. Valves are configured at Engine,
Host and Context level with Tomcat specific configuration. Filters are
configured at Context level with servlet spec configuration. You'll also need to
consider how they will interact with the new Async support in the Servlet 3.0 spec.

> Could someone
> provide me some more information of this project?

The info on is the best source
of information.

I suggest that you familiarise yourself with the Tomcat source code, starting
with building trunk (Tomcat 7 development branch) from

There aren't really any valve bugs that need fixing so I suggest you take a look
at converting the AccessLogValve to a filter to give you an idea of what is
involved before your write your proposal with deliverables and timescales.


> Here is my Biography:
> I'm Xie Xiaodong, come from China. Now I'm in Sweden, pursuing my second
> Master Degree on Software Engineering of Distributed Systems in Royal
> Institute of Technology. Before I came to Sweden, I worked for an famous
> online payment company in China for one and a half years. I'm quite familiar
> with Servlet Specification and Development of Web application using Servlet
> technology. I'm also familiar with many kinds of frameworks such as Spring,
> Hibernate, Ibatis and so on. When I was at school in China for my first
> Master Degree, I took part in a project which was an information system on
> aquaculture. In this project, my role was the architect and main developer.
> This project was based on J2EE architecture, used many open-source
> frameworks, such as Spring, Hibernate, SiteMesh, iText, JFreechart,
> AjaxAnywhere and Quartz. This project was deployed on Tomcat. So I like this
> Web Container very much since it is easy to use, and you can find many
> documentation for it on the Internet. It will be very proud for me to take
> part in the development of Tomcat.
> Thank you for your concerning.

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message