File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
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 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:
subject: EJB needed for this application?
It's not a secret anymore!