Oh yeah, its highly recomended u use Hibernate for Persistence / OO-Relational mapping (bcz u get more Portability)! For Web Front Controller I recomend vRaptor2 or even Struts2 (the old WebWork). Obs.: use JSF only as componenting View tier. U only need to use EJB (RMI) when u have to implement a Distributed (enterprise) Application, usually network (ethernet) application (remote comunication) that needs SWING/AWT GUIs. (As u see, it is a Arcitetural issue.) U just need to use SWING when u develop Desktop Applications (or in the case mentioned right above). XML any way/situation is alwais good to undertand it. That's a wildcard, get it?!! Others u're gonna realise the need in WebDeveloping stepByStep. Any of netBeans, Eclipse and IntelliJ Idea are good IDEs. But, if u're gonna work with WebService/BPEL/SOA/ESB u'l better use the combo netBeans/GlassfidhVe2. (ah, I almost forgeted) Tiles is a LayOut Manegement FrameWork.
Ice-Man 2009/7/2 kelvin maina <maina.kel...@gmail.com> > i am new in java but i hav a passion on it i am reading many book on java > the problem i have is how do i choose the best technology ,where to start > .which IDE to use (eclipse or netbean) or just use ANT > among technology that are confusing me are > JSP,servlet,struct,spring,ejb,hibernate,JSF,tiles pliz can anyone give some > guideline > > other > i am getting confused can someone explain what is J2EE ,if am learning j2ee > do i have to know all this > css.html.javascript,xml,swing,sql > pliz help me i will apprecaite any assistance > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Java EE (J2EE) Programming with Passion!" group. To post to this group, send email to java-ee-j2ee-programming-with-passion@googlegroups.com To unsubscribe from this group, send email to java-ee-j2ee-programming-with-passion+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/java-ee-j2ee-programming-with-passion?hl=en -~----------~----~----~----~------~----~------~--~---