Re: POJO Application Server for Tomcat

2007-08-22 Thread Johnny Kewl


- Original Message - 
From: Yoav Shapira [EMAIL PROTECTED]

To: Tomcat Developers List dev@tomcat.apache.org
Sent: Tuesday, August 21, 2007 1:32 PM
Subject: Re: POJO Application Server for Tomcat



Hey,
This thread is interesting stuff.  I don't see myself using it, but
it's cool to see your level of effort and the results.  Are you
actually using it for a production system?  Is anyone else?


Harbor is really something we did for ourselves, for internal use. Packaging
it and putting it out there is only 1 week old its brand new, and the
site does say use with caution.
The momentum for this is actually coming from friends. When they saw us
popping applications out of browsers just using Tomcat, they got more
excited than we did.
Dont think I've worked so hard in my life... spending hours showing people
how to ban their supercan, which now seems to be the name for the informal
course.
So thats why we doing this, packaging it, giving it a site, mailing list
etc... tired of visitors :)

The 1 day old Mailing list can be found at
http://coolharbor.100free.com/mailing_list.htm
I'm also trying to get samples of things like mailing and dB pools up on to
the site please be patient, its coming and its got a mailing list
now so we dont have to bug the Tomcat guys anymore I thank Apache again.


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: POJO Application Server for Tomcat

2007-08-21 Thread Johnny Kewl


- Original Message - 
From: Leon Rosenberg [EMAIL PROTECTED]

To: Tomcat Developers List dev@tomcat.apache.org
Sent: Monday, August 20, 2007 10:22 PM
Subject: Re: POJO Application Server for Tomcat



On 8/19/07, Johnny Kewl [EMAIL PROTECTED] wrote:


I call it a POJO Application server, I've mentioned before that we 
actually popping full java applications out of browsers, but then it was 
very much something only I could use, messy libraries etc. What I've 
done now is (try) make a more professional package, and it would be 
 really nice if the guru's just have a little read about this 
unbelievable servlet, and let me know what you think, if just to see how 
someone is using your Tomcat, in a very unusual way.



...
I think its a new way of looking at application servers, it feels like a 
discovery to me, but then who knows maybe there is something out there 
like this, I dont know, all I do know is that when we drop this servlet 
into Tomcat, we run POJO applications over the wire as if they were 
right their on the client machine, the same applications that will also 
run standalone on the machine. Its so different that I really struggled 
to find the relevent theory behind this technology, I think I'm close, 
but any pointers or corrections would be much appreciated there as well.


Just one question, what do you need tomcat for?
Remove the tomcat from your app server, add rmi, corba, and, if you
really wish, a http connector (which could be tomcat or a small http
listener with xml parser) , and yeah, you are back to the good old
days...


Well, I thought about that, but not quite in the same way, I thought about 
taking it down to the Apache native socket level, but decided TC is a much 
better solution. Harbor doesnt use RMI, and it doesnt use SOAP, all the 
protocols for Harbor, the required serialization, the Java reflection, 
everything was re-done.

Crazy Huh ;)
I wanted a pure fast binary HTTP based protocol, and there wasnt a complete 
protocol out there that could do what I needed.
RMI I felt is a little too primative for what I needed, but as you know, the 
real problem is that its not HTTP driven, and as soon as firewalls come into 
play, guess what, you probably have to use tomcat and a servlet to tunnel 
through the firewall, nah! its old technology, ok for EJB servers ;)
Then there is the whole concept of registries, which RMI and just about 
every other SUN service specification, EJB, SOAP, all have some place the 
thing has to be registered. In this context I felt that it was also 
superfluous. Harbor addresses in the same way a web site does. My 
application is at http://harbor etc, which is really nice and easy for users 
to understand. An EJB client is really a completely separate thing to the 
EJB server implementation and needs a discovery mechanism. Harbor houses 
full applications, so the client side knows about its server side, its 
just very different. In coding terms it comes down to,

I want to talk to that Harbor
I want to run that thing
Go!
It literally comes down to that code... have a look at the examples on the 
site.

Probably the easiest RMI available.

So, to answer your question, the protocol is especially made to be as easy 
to set up and run as a web site, and runs on port 80, just like a web site 
does, it makes it very easy... you never going to see a user asking how to 
get the RMI working through their firewall etc.
So to answer your question, Tomcat is essentially a nifty container with 
great HTTP communications, thats what this technology needs, why re-invent a 
terrific wheel.
The rest is perspective if one looks at TC as nifty container with 
great communications, why does an application server do its own thing, and 
incorporate TC as an add on the reason I think is because they do 
exactly that, use old RMI, and it sees web technology as an addon.
I decided that there is no better communication protocol than the web based 
ones (at binary level), why mess with that, make the application server use 
it.
As for SOAP, well any protocol with all that machinery is bound to be slow 
and pathetic, it links to non java products, ok thats nice.
Its just philosophy... do you think an servlet container should be a layer 
ontop of an application server, or the other way around (this makes more 
sense to me).


As for not having a servlet container at all, I wonder how other application 
servers are doing their HTML admin consoles...
When I'm working on a site and suddenly realise that an application server 
may come in handy, its really nice not even having to consider moving away 
from TC, I just keep going...


Hope that answers the question Harbor is new, need to give us a little 
time to start bench marking etc, but I have a feeling when its delivering 
full accounting programs and powerful games to users on the web it wont 
be seen as the relic container ;)... not even sure a comparison will be 
possible.
For example EJB has

Re: POJO Application Server for Tomcat

2007-08-21 Thread Yoav Shapira
Hey,
This thread is interesting stuff.  I don't see myself using it, but
it's cool to see your level of effort and the results.  Are you
actually using it for a production system?  Is anyone else?

On 8/21/07, Johnny Kewl [EMAIL PROTECTED] wrote:
 I wanted a pure fast binary HTTP based protocol, and there wasnt a complete
 protocol out there that could do what I needed.

Like Hessian?  http://www.caucho.com/resin-3.0/protocols/hessian.xtp

Yoav

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: POJO Application Server for Tomcat

2007-08-20 Thread Johnny Kewl


- Original Message - 
From: Smith Norton [EMAIL PROTECTED]

To: Tomcat Developers List dev@tomcat.apache.org
Sent: Monday, August 20, 2007 7:05 AM
Subject: Re: POJO Application Server for Tomcat



I am still waiting for this response. Could you please tell us why is
this specific to Tomcat?


Sorry I live on the other side of the world, I was sleeping ;)
In theory, its not, its a servlet and thus should run on any servlet 
container, but its one hell of a servlet, and internally there is some 
serious class loader stuff going on. A little like having Tomcat run inside 
Tomcat, if that makes sense. It also uses TC's security setup and thats 
preconfigured in WEB.xml and I imagine a little different on other 
containers, so users may find that a hassle factor.


It's certified for Tomcat really just because thats the only servlet 
container we use... and my way of giving back, yes I do want new comers to 
come to the TC mailing lists. Or let me say it this way, I could have taken 
the tomcat code and combined it with this servlet internally and then given 
it the name of some fish, but I wanted all credits to come back to TC for 
the servlet container... so maybe its just misguided loyalty ;)


But there is a technical reason as well, when class loaders run inside class 
loaders, or class loaders run inside another container, it really brings out 
issues with the underlying class loaders inside a container.  So I feel it 
should be tested carefully on any other servlet container.
I havnt tested on other servlet containers, because I think half of them run 
on TC code anyway, not much of a test, but if you want to see a container 
fail, try make WebStart use an RMI program, or a program that has its own 
class loaders... it will likely fail.
When testing I actually ran TC from the source and traced into TC just to 
make sure classloaders were doing the right thing, they do, fortunately.


So there is a degree of caution, and a whole lot of loyalty ;)
By all means if you use something else, try it but I do have a feeling 
the security side may need a rework of the configuration, and may not work 
at all because it twists normal web security to protect classes, so that one 
can protect access to their applications.




On 8/20/07, Lilianne E. Blaze [EMAIL PROTECTED] wrote:

Hello,
Be more specific please? What problems does it solve?
How is that specific to Tomcat, instead of just any servlet container?



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: POJO Application Server for Tomcat

2007-08-20 Thread Johnny Kewl


- Original Message - 
From: George MATKOVITS [EMAIL PROTECTED]

To: dev@tomcat.apache.org
Sent: Monday, August 20, 2007 7:29 AM
Subject: Re: POJO Application Server for Tomcat



I like its Java Application/Java Class like behavior. Unfortunately it
seems to miss probably the EJB's most important function: 'Transaction
Support'. Please describe how to add or point to some documentation.
Thank you -- George


Thanks George, I will be posting some examples of the way we do it, its a
pure POJO approach, name we do transactions using dB engines, there is no
concept of an entity bean as such in POJO. It amounts to a library that one
uses, as does a database pool.
Listen I'll be happy to answer any questions, but I think for specific
issues on Harbor its better is people just mail me direct, Harbor exists
because of Tomcat, but I dont want to kidnap the Tomcat mailing lists, I
havnt setup a mailing list for harbor yet, but I will.
It kinda cool though huh ;)





Original Message Follows
From: Lilianne E. Blaze [EMAIL PROTECTED]
Reply-To: Tomcat Developers List dev@tomcat.apache.org
To: Tomcat Developers List dev@tomcat.apache.org
Subject: Re: POJO Application Server for Tomcat
Date: Sun, 19 Aug 2007 21:55:41 +0200
MIME-Version: 1.0
Received: from mail.apache.org ([140.211.11.2]) by
bay0-mc7-f22.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2668); Sun,
19 Aug 2007 12:56:14 -0700
Received: (qmail 27609 invoked by uid 500); 19 Aug 2007 19:56:05 -
Received: (qmail 27598 invoked by uid 99); 19 Aug 2007 19:56:05 -
Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230)
by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 19 Aug 2007 12:56:05 -0700
Received: pass (nike.apache.org: domain of [EMAIL PROTECTED]
designates 193.17.41.142 as permitted sender)
Received: from [193.17.41.142] (HELO poczta.o2.pl) (193.17.41.142)by
apache.org (qpsmtpd/0.29) with ESMTP; Sun, 19 Aug 2007 19:56:29 +
Received: from poczta.o2.pl (mx12 [127.0.0.1])by poczta.o2.pl (Postfix)
with ESMTP id DADA93E80C2for dev@tomcat.apache.org; Sun, 19 Aug 2007
21:55:38 +0200 (CEST)
Received: from [82.210.169.62] (62-mo4-2.acn.waw.pl [82.210.169.62])by
poczta.o2.pl (Postfix) with ESMTPfor dev@tomcat.apache.org; Sun, 19 Aug
2007 21:55:38 +0200 (CEST)
X-Message-Delivery: Vj0zLjQuMDt1cz0wO2k9MDtsPTA7YT0w
X-Message-Info:
R00BdL5giqoOmdk4EwMMUOZg9GLUfyAG82u/Ccb1L0a5JmnPzFJioIXKJICIknaaLfTti6qC8cwlNkMQgsRMyQ==
Mailing-List: contact [EMAIL PROTECTED]; run by ezmlm
Precedence: bulk
List-Help: mailto:[EMAIL PROTECTED]
List-Unsubscribe: mailto:[EMAIL PROTECTED]
List-Post: mailto:dev@tomcat.apache.org
List-Id: dev.tomcat.apache.org
Delivered-To: mailing list dev@tomcat.apache.org
X-ASF-Spam-Status: No, hits=-0.0 required=10.0tests=SPF_PASS
X-Spam-Check-By: apache.org
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
References: [EMAIL PROTECTED]
X-Virus-Checked: Checked by ClamAV on apache.org
Return-Path: [EMAIL PROTECTED]
X-OriginalArrivalTime: 19 Aug 2007 19:56:14.0832 (UTC)
FILETIME=[FFD4B700:01C7E29A]

Hello,
Be more specific please? What problems does it solve?
How is that specific to Tomcat, instead of just any servlet container?

Greetings, Lilianne E. Blaze

Johnny Kewl wrote:
 I'd like to show you guys something that I think may blow your minds.

 Firstly let me just say that I call myself a hobbyist, dont consider
myself in the same league as the guru's that work on Tomcat and Apache,
but I do spend an enormous amount of time playing with technology. One can
almost measure how much I like a technology by how much time I stay in the
mailing lists, on Postgresql I think it was 3 months, and I really like
that product, on Tomcat it must be close to a year and still counting,
what a fantastic product.

 In our office Tomcat is now officially the delivery mechanism for
everything.
  First I was impressed with Tomcats web abilities, then more and more
with its container ability, we discovered that it can run any code, and
even if it wasnt intended for the web, we started sticking applications
into Tomcat anywaythat idea has now come a long way.

 I call it a POJO Application server, I've mentioned before that we
actually popping full java applications out of browsers, but then it was
very much something only I could use, messy libraries etc. What I've done
now is (try) make a more professional package, and it would be really nice
if the guru's just have a little read about this unbelievable servlet, and
let me know what you think, if just to see how someone is using your
Tomcat, in a very unusual way.

 As you will see, I dont like EJB containers, but I love Tomcat, and it
was almost inevitable that this would happen.
 All I will say is that this is no ordinary application server... not
unless I missed something and you can also just drop a POJO application
into the others and make it remoteable.

 I think its a new way of looking at application servers, it feels like a
discovery to me, but then who knows maybe

Re: POJO Application Server for Tomcat

2007-08-20 Thread George MATKOVITS
Just please post a generic example for  one of your favorite 'Open Source' 
Data Base engines! That would be more than enough! Thank you -- George


PS. Many years ago I used to be a committer on Apache but for the last few 
years I just watched the various stuff flowing bye! IMHO there is some 
bandwidth left for  nice KISS stuff! Frankly EJBs are too complicated for 
the average VB programmer and that is why they do not migrate to nice cheap 
'universal' Java on Linux! We either do something about it or Java is going 
to die! Life ether advances or shrinks to nothing! Your POJO just might do 
it for Java! EJB people tend to be a bunch of stuck up Aristocrats! Just 
please keep on ignoring them! Did you talk to anyone at Sun? Any application 
could be written in POJO if transactionality for Data Base access could be 
easily added in!  Even Sun People like to keep on eating! They might even 
standardize some of your interfaces.


Original Message Follows
From: Johnny Kewl [EMAIL PROTECTED]
Reply-To: Tomcat Developers List dev@tomcat.apache.org
To: Tomcat Developers List dev@tomcat.apache.org
Subject: Re: POJO Application Server for Tomcat
Date: Mon, 20 Aug 2007 10:31:31 +0200
MIME-Version: 1.0
Received: from mail.apache.org ([140.211.11.2]) by 
bay0-mc6-f7.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2668); Mon, 20 
Aug 2007 01:32:07 -0700

Received: (qmail 75957 invoked by uid 500); 20 Aug 2007 08:32:01 -
Received: (qmail 75944 invoked by uid 99); 20 Aug 2007 08:32:01 -
Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230)by 
apache.org (qpsmtpd/0.29) with ESMTP; Mon, 20 Aug 2007 01:32:01 -0700

Received: neutral (nike.apache.org: local policy)
Received: from [196.25.240.77] (HELO ctb-mesg7.saix.net) (196.25.240.77)
by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 20 Aug 2007 08:32:24 +
Received: from animal (dsl-243-65-79.telkomadsl.co.za [41.243.65.79])by 
ctb-mesg7.saix.net (Postfix) with SMTP id 033BF3261for 
dev@tomcat.apache.org; Mon, 20 Aug 2007 10:31:12 +0200 (SAST)
X-Message-Info: 
HKIYGN+H3D+QShLNGWNUtb8urlI/48fz0WaMEa4yBu+RyfrTjlCA4aE3ynsoZEQuEf2GPiKHGKQ=

Mailing-List: contact [EMAIL PROTECTED]; run by ezmlm
Precedence: bulk
List-Help: mailto:[EMAIL PROTECTED]
List-Unsubscribe: mailto:[EMAIL PROTECTED]
List-Post: mailto:dev@tomcat.apache.org
List-Id: dev.tomcat.apache.org
Delivered-To: mailing list dev@tomcat.apache.org
X-ASF-Spam-Status: No, hits=0.2 
required=10.0tests=RCVD_IN_DNSWL_LOW,SPF_NEUTRAL

X-Spam-Check-By: apache.org
References: [EMAIL PROTECTED]
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.2869
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2962
X-Antivirus: avast! (VPS 000757-4, 2007/07/18), Outbound message
X-Antivirus-Status: Clean
X-Virus-Checked: Checked by ClamAV on apache.org
Return-Path: [EMAIL PROTECTED]
X-OriginalArrivalTime: 20 Aug 2007 08:32:07.0733 (UTC) 
FILETIME=[98443650:01C7E304]



- Original Message - From: George MATKOVITS [EMAIL PROTECTED]
To: dev@tomcat.apache.org
Sent: Monday, August 20, 2007 7:29 AM
Subject: Re: POJO Application Server for Tomcat



I like its Java Application/Java Class like behavior. Unfortunately it
seems to miss probably the EJB's most important function: 'Transaction
Support'. Please describe how to add or point to some documentation.
Thank you -- George


Thanks George, I will be posting some examples of the way we do it, its a
pure POJO approach, name we do transactions using dB engines, there is no
concept of an entity bean as such in POJO. It amounts to a library that one
uses, as does a database pool.
Listen I'll be happy to answer any questions, but I think for specific
issues on Harbor its better is people just mail me direct, Harbor exists
because of Tomcat, but I dont want to kidnap the Tomcat mailing lists, I
havnt setup a mailing list for harbor yet, but I will.
It kinda cool though huh ;)





Original Message Follows
From: Lilianne E. Blaze [EMAIL PROTECTED]
Reply-To: Tomcat Developers List dev@tomcat.apache.org
To: Tomcat Developers List dev@tomcat.apache.org
Subject: Re: POJO Application Server for Tomcat
Date: Sun, 19 Aug 2007 21:55:41 +0200
MIME-Version: 1.0
Received: from mail.apache.org ([140.211.11.2]) by
bay0-mc7-f22.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2668); Sun,
19 Aug 2007 12:56:14 -0700
Received: (qmail 27609 invoked by uid 500); 19 Aug 2007 19:56:05 -
Received: (qmail 27598 invoked by uid 99); 19 Aug 2007 19:56:05 -
Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230)
by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 19 Aug 2007 12:56:05 -0700
Received: pass (nike.apache.org: domain of [EMAIL PROTECTED]
designates 193.17.41.142 as permitted sender)
Received: from [193.17.41.142] (HELO poczta.o2.pl) (193.17.41.142)by
apache.org (qpsmtpd/0.29) with ESMTP; Sun, 19 Aug 2007 19:56:29 +
Received: from poczta.o2.pl (mx12 [127.0.0.1])by poczta.o2.pl (Postfix)
with ESMTP id

Re: POJO Application Server for Tomcat

2007-08-20 Thread Johnny Kewl


- Original Message - 
From: George MATKOVITS [EMAIL PROTECTED]

To: dev@tomcat.apache.org
Sent: Monday, August 20, 2007 11:30 AM
Subject: Re: POJO Application Server for Tomcat


Just please post a generic example for  one of your favorite 'Open Source' 
Data Base engines! That would be more than enough! Thank you -- George


PS. Many years ago I used to be a committer on Apache but for the last few 
years I just watched the various stuff flowing bye! IMHO there is some 
bandwidth left for  nice KISS stuff! Frankly EJBs are too complicated for 
the average VB programmer and that is why they do not migrate to nice 
cheap 'universal' Java on Linux! We either do something about it or Java 
is going to die! Life ether advances or shrinks to nothing! Your POJO just 
might do it for Java! EJB people tend to be a bunch of stuck up 
Aristocrats! Just please keep on ignoring them! Did you talk to anyone at 
Sun? Any application could be written in POJO if transactionality for Data 
Base access could be easily added in!  Even Sun People like to keep on 
eating! They might even standardize some of your interfaces.


And I thought I didnt like EJB containers ha ha.
I would have just said, there does seem to be an uprising on the web against 
Super-Cans, they just too complex.
George I have a POJO class that is a dB pool, allows for transactions and 
does persistence... all POJO style and its

easier than saying EJB specification ;)
Thing about POJO libs is that they not worth a thing without a sample so 
you making me work, but it you

can wait just 2 days... I'll have the sample code for that on the site.
The library is tiny, and it will be posted as source so you can see how it 
actually all works, and change it if you like.

Best I can do


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: POJO Application Server for Tomcat

2007-08-20 Thread Leon Rosenberg
On 8/19/07, Johnny Kewl [EMAIL PROTECTED] wrote:

 I call it a POJO Application server, I've mentioned before that we actually 
 popping full java applications out of browsers, but then it was very much 
 something only I could use, messy libraries etc. What I've done now is (try) 
 make a more professional package, and it would be really nice if the guru's 
 just have a little read about this unbelievable servlet, and let me know 
 what you think, if just to see how someone is using your Tomcat, in a very 
 unusual way.

...
 I think its a new way of looking at application servers, it feels like a 
 discovery to me, but then who knows maybe there is something out there like 
 this, I dont know, all I do know is that when we drop this servlet into 
 Tomcat, we run POJO applications over the wire as if they were right their 
 on the client machine, the same applications that will also run standalone 
 on the machine. Its so different that I really struggled to find the relevent 
 theory behind this technology, I think I'm close, but any pointers or 
 corrections would be much appreciated there as well.

Just one question, what do you need tomcat for?
Remove the tomcat from your app server, add rmi, corba, and, if you
really wish, a http connector (which could be tomcat or a small http
listener with xml parser) , and yeah, you are back to the good old
days...

Leon

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



POJO Application Server for Tomcat

2007-08-19 Thread Johnny Kewl
I'd like to show you guys something that I think may blow your minds.

Firstly let me just say that I call myself a hobbyist, dont consider myself in 
the same league as the guru's that work on Tomcat and Apache, but I do spend an 
enormous amount of time playing with technology. One can almost measure how 
much I like a technology by how much time I stay in the mailing lists, on 
Postgresql I think it was 3 months, and I really like that product, on Tomcat 
it must be close to a year and still counting, what a fantastic product.

In our office Tomcat is now officially the delivery mechanism for everything.
 First I was impressed with Tomcats web abilities, then more and more with its 
container ability, we discovered that it can run any code, and even if it wasnt 
intended for the web, we started sticking applications into Tomcat 
anywaythat idea has now come a long way.

I call it a POJO Application server, I've mentioned before that we actually 
popping full java applications out of browsers, but then it was very much 
something only I could use, messy libraries etc. What I've done now is (try) 
make a more professional package, and it would be really nice if the guru's 
just have a little read about this unbelievable servlet, and let me know what 
you think, if just to see how someone is using your Tomcat, in a very unusual 
way.

As you will see, I dont like EJB containers, but I love Tomcat, and it was 
almost inevitable that this would happen. 
All I will say is that this is no ordinary application server... not unless I 
missed something and you can also just drop a POJO application into the others 
and make it remoteable. 

I think its a new way of looking at application servers, it feels like a 
discovery to me, but then who knows maybe there is something out there like 
this, I dont know, all I do know is that when we drop this servlet into Tomcat, 
we run POJO applications over the wire as if they were right their on the 
client machine, the same applications that will also run standalone on the 
machine. Its so different that I really struggled to find the relevent theory 
behind this technology, I think I'm close, but any pointers or corrections 
would be much appreciated there as well.

Anyway, would just like to thank all the Tomcat'ers that have helped me out, 
people like Chuck, Bill, Christopher, Leon, David, Mark, Mladen... and if I 
forgotten you, sorry, so many, it really is the best mailing list on the web.

Oh! you'll see its only certified for Tomcat ;) 
Only thing left to do now is see if I get Tomcat to make coffee, and clean the 
pool... and maybe get this to run on something fishy, you know, just in case 
someone needs a real application server ;)

Thanks  http://coolharbor.100free.com/index.htm
Johnny

Re: POJO Application Server for Tomcat

2007-08-19 Thread Lilianne E. Blaze
Hello,
Be more specific please? What problems does it solve?
How is that specific to Tomcat, instead of just any servlet container?

Greetings, Lilianne E. Blaze

Johnny Kewl wrote:
 I'd like to show you guys something that I think may blow your minds.

 Firstly let me just say that I call myself a hobbyist, dont consider myself 
 in the same league as the guru's that work on Tomcat and Apache, but I do 
 spend an enormous amount of time playing with technology. One can almost 
 measure how much I like a technology by how much time I stay in the mailing 
 lists, on Postgresql I think it was 3 months, and I really like that product, 
 on Tomcat it must be close to a year and still counting, what a fantastic 
 product.

 In our office Tomcat is now officially the delivery mechanism for everything.
  First I was impressed with Tomcats web abilities, then more and more with 
 its container ability, we discovered that it can run any code, and even if it 
 wasnt intended for the web, we started sticking applications into Tomcat 
 anywaythat idea has now come a long way.

 I call it a POJO Application server, I've mentioned before that we actually 
 popping full java applications out of browsers, but then it was very much 
 something only I could use, messy libraries etc. What I've done now is (try) 
 make a more professional package, and it would be really nice if the guru's 
 just have a little read about this unbelievable servlet, and let me know what 
 you think, if just to see how someone is using your Tomcat, in a very unusual 
 way.

 As you will see, I dont like EJB containers, but I love Tomcat, and it was 
 almost inevitable that this would happen. 
 All I will say is that this is no ordinary application server... not unless I 
 missed something and you can also just drop a POJO application into the 
 others and make it remoteable. 

 I think its a new way of looking at application servers, it feels like a 
 discovery to me, but then who knows maybe there is something out there like 
 this, I dont know, all I do know is that when we drop this servlet into 
 Tomcat, we run POJO applications over the wire as if they were right their on 
 the client machine, the same applications that will also run standalone on 
 the machine. Its so different that I really struggled to find the relevent 
 theory behind this technology, I think I'm close, but any pointers or 
 corrections would be much appreciated there as well.

 Anyway, would just like to thank all the Tomcat'ers that have helped me out, 
 people like Chuck, Bill, Christopher, Leon, David, Mark, Mladen... and if I 
 forgotten you, sorry, so many, it really is the best mailing list on the web.

 Oh! you'll see its only certified for Tomcat ;) 
 Only thing left to do now is see if I get Tomcat to make coffee, and clean 
 the pool... and maybe get this to run on something fishy, you know, just in 
 case someone needs a real application server ;)

 Thanks  http://coolharbor.100free.com/index.htm
 Johnny
   


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: POJO Application Server for Tomcat

2007-08-19 Thread Smith Norton
I am still waiting for this response. Could you please tell us why is
this specific to Tomcat?

On 8/20/07, Lilianne E. Blaze [EMAIL PROTECTED] wrote:
 Hello,
 Be more specific please? What problems does it solve?
 How is that specific to Tomcat, instead of just any servlet container?


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: POJO Application Server for Tomcat

2007-08-19 Thread George MATKOVITS
I like its Java Application/Java Class like behavior. Unfortunately it seems 
to miss probably the EJB's most important function: 'Transaction Support'. 
Please describe how to add or point to some documentation.

Thank you -- George

Original Message Follows
From: Lilianne E. Blaze [EMAIL PROTECTED]
Reply-To: Tomcat Developers List dev@tomcat.apache.org
To: Tomcat Developers List dev@tomcat.apache.org
Subject: Re: POJO Application Server for Tomcat
Date: Sun, 19 Aug 2007 21:55:41 +0200
MIME-Version: 1.0
Received: from mail.apache.org ([140.211.11.2]) by 
bay0-mc7-f22.bay0.hotmail.com with Microsoft SMTPSVC(6.0.3790.2668); Sun, 19 
Aug 2007 12:56:14 -0700

Received: (qmail 27609 invoked by uid 500); 19 Aug 2007 19:56:05 -
Received: (qmail 27598 invoked by uid 99); 19 Aug 2007 19:56:05 -
Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230)by 
apache.org (qpsmtpd/0.29) with ESMTP; Sun, 19 Aug 2007 12:56:05 -0700
Received: pass (nike.apache.org: domain of [EMAIL PROTECTED] designates 
193.17.41.142 as permitted sender)
Received: from [193.17.41.142] (HELO poczta.o2.pl) (193.17.41.142)by 
apache.org (qpsmtpd/0.29) with ESMTP; Sun, 19 Aug 2007 19:56:29 +
Received: from poczta.o2.pl (mx12 [127.0.0.1])by poczta.o2.pl (Postfix) with 
ESMTP id DADA93E80C2for dev@tomcat.apache.org; Sun, 19 Aug 2007 21:55:38 
+0200 (CEST)
Received: from [82.210.169.62] (62-mo4-2.acn.waw.pl [82.210.169.62])by 
poczta.o2.pl (Postfix) with ESMTPfor dev@tomcat.apache.org; Sun, 19 Aug 
2007 21:55:38 +0200 (CEST)

X-Message-Delivery: Vj0zLjQuMDt1cz0wO2k9MDtsPTA7YT0w
X-Message-Info: 
R00BdL5giqoOmdk4EwMMUOZg9GLUfyAG82u/Ccb1L0a5JmnPzFJioIXKJICIknaaLfTti6qC8cwlNkMQgsRMyQ==

Mailing-List: contact [EMAIL PROTECTED]; run by ezmlm
Precedence: bulk
List-Help: mailto:[EMAIL PROTECTED]
List-Unsubscribe: mailto:[EMAIL PROTECTED]
List-Post: mailto:dev@tomcat.apache.org
List-Id: dev.tomcat.apache.org
Delivered-To: mailing list dev@tomcat.apache.org
X-ASF-Spam-Status: No, hits=-0.0 required=10.0tests=SPF_PASS
X-Spam-Check-By: apache.org
User-Agent: Thunderbird 2.0.0.6 (Windows/20070728)
References: [EMAIL PROTECTED]
X-Virus-Checked: Checked by ClamAV on apache.org
Return-Path: [EMAIL PROTECTED]
X-OriginalArrivalTime: 19 Aug 2007 19:56:14.0832 (UTC) 
FILETIME=[FFD4B700:01C7E29A]


Hello,
Be more specific please? What problems does it solve?
How is that specific to Tomcat, instead of just any servlet container?

Greetings, Lilianne E. Blaze

Johnny Kewl wrote:
 I'd like to show you guys something that I think may blow your minds.

 Firstly let me just say that I call myself a hobbyist, dont consider 
myself in the same league as the guru's that work on Tomcat and Apache, but 
I do spend an enormous amount of time playing with technology. One can 
almost measure how much I like a technology by how much time I stay in the 
mailing lists, on Postgresql I think it was 3 months, and I really like that 
product, on Tomcat it must be close to a year and still counting, what a 
fantastic product.


 In our office Tomcat is now officially the delivery mechanism for 
everything.
  First I was impressed with Tomcats web abilities, then more and more 
with its container ability, we discovered that it can run any code, and even 
if it wasnt intended for the web, we started sticking applications into 
Tomcat anywaythat idea has now come a long way.


 I call it a POJO Application server, I've mentioned before that we 
actually popping full java applications out of browsers, but then it was 
very much something only I could use, messy libraries etc. What I've done 
now is (try) make a more professional package, and it would be really nice 
if the guru's just have a little read about this unbelievable servlet, and 
let me know what you think, if just to see how someone is using your Tomcat, 
in a very unusual way.


 As you will see, I dont like EJB containers, but I love Tomcat, and it 
was almost inevitable that this would happen.
 All I will say is that this is no ordinary application server... not 
unless I missed something and you can also just drop a POJO application into 
the others and make it remoteable.


 I think its a new way of looking at application servers, it feels like a 
discovery to me, but then who knows maybe there is something out there like 
this, I dont know, all I do know is that when we drop this servlet into 
Tomcat, we run POJO applications over the wire as if they were right their 
on the client machine, the same applications that will also run standalone 
on the machine. Its so different that I really struggled to find the 
relevent theory behind this technology, I think I'm close, but any pointers 
or corrections would be much appreciated there as well.


 Anyway, would just like to thank all the Tomcat'ers that have helped me 
out, people like Chuck, Bill, Christopher, Leon, David, Mark, Mladen... and 
if I forgotten you, sorry, so many, it really is the best mailing list on 
the web