ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I'm planning a project that I think will benefit from distributed components. I started learning J2EE in anticipation developoment. The benefits of using enterprise javabeans looks like just what I need.
The question is whether I should look at EJB 2.1 or 3.0. Version 2.1 seems to be very complicated, and I am having diffulty understanding how to glue everything together. Version 3.0 claims to be much simpler but I don't know if it is mature enough to use in a production application.
The second question is which server to use if I go with 3.0. According to my research the prominent players are currently JBoss and Glassfish. Or are there others? I prefer open source solutions. I need something I can learn to use now, begin development in a couple of weeks, and be mature enough for production in six months.
Opposing opinions are welcome as long as they are not on fire.
There are plenty of others but I think JBoss is considered the cream of the crop, especially of the Open Source solutions. For you it would probably be wise to begin with 3.0 so you arenot migrating later.
Thanks for the reply. I installed JBoss yesterday. I also installed Eclipse and the JBoss IDE for Eclipse, and spent about 3 hours on the tutorial. I think I like Netbeans better if I can figure out how to integrate it with JBoss.
No problem, of all the Java IDEs, I prefer Netbeans. JBuilder is horrible rubbish that ... well let's not go down that road. =) Check out this article for Netbeans + JBoss :
Thanks for the replies. I am now happily using NetBeans with JBoss. I am still using ee 2.1 because I want it on my resume. I still have to do manual entries to the container specific configs until I figure out how to generate stuff automatically. I guess I needed to know how to do all that stuff anyway.
It turned out that the biggest learning issue was all of the conf files and such. As soon as I thought I had cleared one obstacle, another one would pop up which took several hours to figure out. Most of the tutorials seem to be very silent on an configuration different than the one the examples use, so I had to dig out docs from all over the place and get a piece at a time and try things until I understood them or got them to work accidentally.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.