Hi there...
I have a few questions if you have the time.
Here's some background:
I am brand spanking new to IBM's WebSphere and I have a client that is definitely set on using it along with an Oracle 9i database for their web project. The project is a pretty standard web application that will need to persist data externally and possibly have 2-3 entry points to the database, including
servlets and JSPs. My experience in the
J2EE world is very minimal. I have read "More Servlets and
Java Server Pages" and toyed with a few other J2EE technologies but haven't yet gone head first into using
JDBC nor EJBs. I have 4 years experiece developing web applications using Java with the WebObjects application server from Apple. Since WebObjects was a pretty complete solution, there was no need to evaluate too many 3rd party tools or software packages. This includes the persistance layer (EOF was the built-in persistance layer), the
IDE (ProjectBuilder was the built-in IDE), and the MVC model (WebObjects was very well adapted to the MVC model). So, here are my questions:
1. What do you recommend for an IDE with WebSphere? Can I simply use JBuilder or should I look into using VisualAge? Is there a major difference?
2. What about persistance layers? How good is Castor? What is everyone using these days for persistance with WebSphere, servlets and JSPS?
3. With respect to EJBs, how do they come into play?
4. What about
Struts? Is it worth learning Struts and attempting to utilize it on my project or should I simply attempt to architect my own separation of business logic from user-interface logic?
Thanks!