Pierpaolo Fumagalli wrote:
> Jean Georges PERRIN wrote:
> >
> > I must admit I am a little perplex... 1.0 is not available yet and it will
> > available in 1.1. Right ?
> >
> Sounds strange, isn't it? Yes... it is... But one of the greatest guy I
> know, Craig Mc Clanahan, some months ago, was requiring 2.1 support, and so
> dropped some of the code and went, with other, directly to 1.1 with no
> passage thru the 1.0 final... I don't know his project status, anyway 1.1
> was created for it...
>
Thanks Pier :-) ... life is interesting sometimes.
The "parallel development" approach is not uncommon, especially in commercial
software development. I have read articles about how many large software
houses have team "A" building the even numbered versions of their products,
while team "B" does the odd-numbered versions. The approach has a couple of
advantages:
* Shorter cycle times between versions, because you're well
in to the next generation design and debug even before the
previous generation is released
* Variation in workload on the developers for each team --
heavy duty rush to get the release out, followed by lighter duty
maintenance, bug fixes, performance enhancements, followed by
another heavy duty rush ...
* Easier ability to make "revolutionary" architecture changes without
having as much concern about legacy users, because you are
not patching existing production code that people are relying on.
The only disadvantage is having to fund two teams of developers instead of one,
but that's not an issue for open source projects.
>
> > Do you have some time frame for that ? Will they be Beta version of 1.1 ?
> >
> You can download it from CVS... It's in "jserv" module in "jserv_1_1"
> branch...
>
Current status of Apache JServ 1.1-Dev:
* Completely new component oriented architecture This will
make future enhancements and customizations much easier,
such as fitting in to the Java Apache Server Framework
when that is fleshed out.
* The basic servlet functionality is definitely 2.1 compliant, and
has been lightly tested. It runs things like GNUJSP just fine.
* No performance tuning at all yet (appropriate for an
early stage development project).
* Session management has some nice wrinkles, including the
ability to swap sessions to disk files or JDBC tables (either
because you have lots of active but idle sessions, or across a
server restart). No more losing your sessions when you
reload servlet classes!
* No communications protocol link has yet been written to
connect with Apache (volunteers welcome! :-). Currently,
I've been testing with a simple HTTP protocol adapter that
gives you "web server like" capabilities similar to the JSDK.
* I would hope to see at least two versions of the protocol
connectors -- one that uses the existing AJPv1 protocol
(so that we can test the new servlet code without changing
the mod_java.c module at all), and one that uses a new protocol
with better performance and scalability characteristics.
The standard answer to then "when" question is "when enough volunteers fill in
all the missing links" :-) The communications protocol compoents are clearly
showstoppers for a public beta -- other possible showstoppers need to be
uncovered by people willing to do some "bleeding edge" testing.
You can indeed check out the code via anonymous CVS, and play with it. Basic
steps are as follows:
* Create a directory to contain the project
* Log in to the JServ anonymous CVS server (as
described on the java.apache.org web site)
* cd to that directory and do the following CVS command:
cvs checkout -r JSERV1_1DEV jserv
* Follow the instructions in the file at:
./jserv/docs/install/index11.html
If you want to provide feedback or assist in the development of this code,
please subscribe to the Java Apache Project List mailing list, and prefix your
subject lines with [AJ11] to distinguish these comments from comments about the
current version (1.0).
>
> Pier
>
Craig McClanahan
----------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
READ THE FAQ!!!! <http://java.apache.org/faq/>
Archives and Other: <http://java.apache.org/main/mail.html/>
Problems?: [EMAIL PROTECTED]