-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Farhan,

mfs wrote:
| Actually they don't, its a non-java based framework.

:(

| But Christoper i would still be interested in knowing the approach you
took,
| sounds like an interesting deal to me, now when u say wrap the servlet's
| container's framework, what extended functionality did you provide in that
| case in your wrapper, since the container itself provides everything
as far
| as session tracking is concerned, used your sessionId generation
mechanism ?

No, we had our own framework for a long time, and I simply replaced the
implementation with one that re-used everything coming from the
container. Basically, our framework became a thin wrapper around the
standard HttpSession stuff. Nothing fancy... we just didn't have to
re-write a ton of existing application code. We let the container
generate the session ids and everything.

| or yet implemented your own mean of storing the session in the db for
| example in contrast to in memory hashtable?

I think it was a hashtable implementation, though it was designed to
allow database persistence with a different "driver" (or whatever they
called it at the time).

| what was so unique about that
| wrapper and how did it help inter-op..

It didn't help with interoperability. It helped with maintenance. I had
identified a number of bugs in the implementation and persuaded the team
managers that a re-implementation wrapping the standard
container-managed classes was the best solution. We eliminated a bunch
of bugs /and/ a bunch of code from our own class library, as well as all
the applications based upon it. Everybody wins ;)

- -chris
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAkgHu/gACgkQ9CaO5/Lv0PC7jgCghrC4dKxn2z0bhNxy6RwqU0yr
N3YAoL2Hhm/TxYxjEjAmnZ305+Wm761G
=SqfA
-----END PGP SIGNATURE-----

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to