When you say your approach was simplistic, does it mean that you had that kind of detail as in the study guide by Cade/Roberts where the components interact directly and left out classes like view helpers or business delegates?
Yes
I cleared Part I, two weeks back with 85%. I need to start my preparation for Part II/III. I am a developer with 2 years of experience and I have never designed or architect any project before. Can you please advice, how I need to start my preparation for part II? Can you please provide useful tips for people like me , who have little or no practical experience with design & architecture? Please share the useful books or links I can refer.
I don't think I can be of much help to you. My background is very different and my preparations probably would not work for you. I can recommend two books that I have used: 1) J2EE Design
Patterns by William Crawford and Jonathan Kaplan, 2) Core J2EE Patterns by Alur, Crupi and Malks. Also in your case I would study the Petstore example carefully. It won't hurt if you take a look at the
Struts framework too, as it puts a lot of design patterns into action.
I want confusion on how to connect Java Application.
I am thinking of Java Swing Application-->Servlet-->BD-->SF-->EJB
Can i do this way.What will the preformance problem
I have seen in many posts directly connection java applicaton to Business tier via RMI/IIOP. Can any one help me pros and cons of two solution
I think you need to look at the nature of the client-tier solutions, i.e. browser clients versus application clients. Why would you want to connect the application with the
servlet in basically the same way that a browser client would? The pros and cons of browser vs. application will be reflected in the connections. E.g. statefull versus stateless, session management, pros & cons of the physical connection, handling security and the possible benefits of a client container.
HTH, Wen