

Geronimo! Part 1: The J2EE 1.4 Engine That Could 21
An anonymous reader writes "Java-based open source development has come a long way since the early days of developers sharing GUI libraries. Geronimo is a large-scale project attempting to create a certified J2EE 1.4 server based on existing open source components. Take a tour through the Geronimo maze with Sing Li as your guide. Gluecode Software CTO and principal Geronimo contributor Jeremy Boynes shares his perspective on Geronimo and go here to learn how to use the new Eclipse plug-in for Apache Geronimo."
Re:How about Java 1.5? (Score:3, Insightful)
What do you mean by the code "does not look intuitive"? It's Java, nothing more, nothing less.
Java 1.5 has been renamed to Java 5, and despite the name change, Java 5 is still part of
Re:How about Java 1.5? (Score:1)
obviously
Re:How about Java 1.5? (Score:3, Insightful)
Well now, that really depends on your architecture. For example, where I work our inhouse framework uses a single Dispatcher servlet to dispatch actions to the relevant Handler classes. Those classes do more or less processing, but the end result is *always* displayed by a JSP - we *never* use a Java class to output an entire page.
You can do the same with Servlets - just put anything the JSP needs into the request, then get a reference
Re:How about Java 1.5? (Score:2, Informative)
That's a lot of words to say "We use STRUTS"
Re:How about Java 1.5? (Score:2)
Re:How about Java 1.5? (Score:4, Insightful)
If I had worked on improving Tapestry or Struts or something like that, instead of concocting a propietary framework, I would still have access to that work today, it wouldn't have gone to waste. That's yet another reason why Open Source is good and one of the reasons I like most (being a developer, I take advantage of a lot of open source frameworks that mainly benefit the developer and contribute back whenever I can, either by promoting said frameworks or sending patches, etc).
Oh and that propietary framework I wrote? I don't think anyone even uses it anymore. Few people really understood how it worked and most of them have also left that company, so now they're left with a useless product, they can't support or upgrade the projects written with that framework. I know that they have even contracted ex-employees for maintenance on projects they worked on while being there... so in the end it wasn't even a good thing for the company either. The use of an open framework would have meant they could hire anyone who knows it for upgrades, maintenance, bug fixes, etc.
Re:How about Java 1.5? (Score:1)
Re:How about Java 1.5? (Score:2, Insightful)
If you are copying-and-pasting code, then an object-oriented language is not the tool for you.
Come to think of it, if you copy-and-paste code, the only tool for you is a CS course.
Re:How about Java 1.5? (Score:3, Funny)
JVM is dime a dozen. Classpath is the key. (Score:1, Insightful)
Let's hear it for Classpath!
Hip hip hooray!
Re:JVM is dime a dozen. Classpath is the key. (Score:3, Informative)
Geronimo, JOnAS, and JBoss all work with Sun's classpath. They may also work with the open source Classpath stuff. But these aren't intended as JVM replacements.
Re:JVM is dime a dozen. Classpath is the key. (Score:2)
Part of that is the familiarity they have with the inner-workings of the Sun-provided J2SE classes.
It will probably be a while before we see GNU Classpath leveraged in a commercial application server, but it would be interesting to see if Geronimo or JBoss attempts this before the commercial players do.
Re:what about tomcat? (Score:3, Interesting)
Granted, most people only use their app server as a servlet container.
Those people would be better off with just Tomcat or Jetty. Interesting/nice to see Jetty included with Geronimo.
Re:what about tomcat? (Score:2)
JOnAS (Score:4, Informative)
It's also not too bad at all...
Re:JOnAS (Score:1)
Re:JOnAS (Score:2)
JBoss? (Score:2, Interesting)
different directions (Score:1)