Open Source Winning Java Server Market
Seldo writes "C|net is reporting that free open-source J2EE servers are gaining market share. From the article: "Analysts say it's difficult to measure the extent to which open-source Java application servers, such as Tomcat and JBoss, have eaten into the revenue of commercial providers of Java application servers. But the growing popularity of the open-source application servers is undeniable." The article also points out that the emergence of J2EE as a standard led to a commoditization of Java-based application servers, giving the low-cost OSS alternatives an advantage."
Take a look at the org.apache.catalina.session.JDBCStore class sometime. There is a lot more to Tomcat than what is on the surface.
Free yourself from J2EE:
Avalon Project: (a well thought out framework for server development)
Phoenix Server Microkernel: (a very good implementation of the avalon framework)
Enterprise Object Broker: (allows publication of any java class as a "bean" without having to conform to Enterprise Bean Spec, with hairthin differentiation between local and remote object invocation)
I myself have always believed that server software development has always been unnecessarily complex. If you like actually being able to simply, freely, quickly create a server app, then these products are for you.
Occam's razor is the blind faith in the natural selection of least resistance and in universal oversimplification. -- EF
J2EE has it's disadvantages and here is an explation why (i.e. your post) is not a troll.
I agree with you totally. Anyone with any experience with J2EE (i.e. not the original poster), has struggled tremendously with entity beans. I have been following JDO closely and like what I see as well. Unfortunately, I haven't had much time to play some of the implementaions out there. The fact is that most projects don't require the overhead and complexity of EJBs and JDO would provide a much better solution for persistance. This ist actually is a very nice feature of the J2EE spec as it doesn't tightly couple EJBs with your web tier.
what you say isn't true of XML. If you are complaining about the mess of XML based markup lang,uages... that's the point of XML, to support development of markup-languages, those are applications of XML to various domains... and they are not a part of XML itself any more than MS Word is a part of C++ (in which it is written).
-pyrrho