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]

Reply via email to