jQuery in Action, 3rd edition
The moose likes EJB and other Java EE Technologies and the fly likes EJB needed for this application? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "EJB needed for this application?" Watch "EJB needed for this application?" New topic

EJB needed for this application?

Marie Mazerolle
Ranch Hand

Joined: Oct 01, 2002
Posts: 81
I've searched the archives of this forum to find out if I should use EJB for my application. I don't think I need them but I'm not sure.
Would you please have a look at my requirements and let me know your thoughts?
1- shopping cart enabling local companies (initially 15-20, but this number could grow) to sell some of their products online;
2- the application will not deal with online credit card transactions, we will sub-contract as we have no in-house experience in that department;
3- companies will manage their product offering from the application;
4- application must be multilingual
5- small number of concurrent users expected (<100), but of course, that could easily change.
6- the application must provide an admin interface to change the application's settings (language, colors...)
7- everything will run on one server(database, classes), so no clustering nor load-balancing needed.
Sri Basavanahally
Ranch Hand

Joined: Oct 07, 2003
Posts: 75
There are a couple of other things that may warrant the use of EJBs:
-> Transaction Management - EJBs are very good at this.
-> Security Management
-> Scalability
-> Resue
I am sure you have thought about the above, if not..you may want to.

Dana Hanna
Ranch Hand

Joined: Feb 28, 2003
Posts: 227
Another major thing to consider is the Application server that you have and/or plan to use. Also developer skills. EJB can have a bigger learning curve with deployment descriptors, etc...
Marie Mazerolle
Ranch Hand

Joined: Oct 01, 2002
Posts: 81
Since none of the developers have experience with EJB, I think we'll stick with JDBC/Servlets/JSP.
Thanks for your replies,
I agree. Here's the link: http://aspose.com/file-tools
subject: EJB needed for this application?
It's not a secret anymore!