Help in Learning Advanced JAVA
CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 3 of 3

Thread: Help in Learning Advanced JAVA

  1. #1
    Join Date
    Jul 2011
    Posts
    1

    Question Help in Learning Advanced JAVA

    Currently am working on core java. I mean am working with normal java with some JDBC. I would like to learn more tech's on java and i learnt servlets and JSP (haven't worked on any real time proj). For my work needs i have to learn EJB now. Is it right to start with EJB with this prior knowledge? To be very frank i really dont know what these spring,struts,hibernate ejb and many more means? Can anyone please help me in shaping my career with JAVA. Can you please give me the hierarchy in which i should move after having this little knowledge about servlets and jsp? What are the technologies i should read and in which hierarchy? Am really confused where to move.

  2. #2
    Join Date
    May 2009
    Posts
    2,413

    Re: Help in Learning Advanced JAVA

    Quote Originally Posted by YDeepa View Post
    To be very frank i really dont know what these spring,struts,hibernate ejb and many more means?
    They're application frameworks. Each provide a scaffolding for building a certain kind of application. In practice it's just another set of classes.

    The advantage is that all boilerplate code is written already and you can concentrate on the application specific stuff. The downside is that you're forced into a predefined application structure and you're stuck with it for the lifetime of the application. You're voluntarily putting on a straightjacket. It's warm and comfortable but only as long as you keep still.

    So there's a two-step design choise to be made here. Do we benefit from an application framework in this case and if so which one suits us best this time?
    Last edited by nuzzle; July 31st, 2011 at 12:48 AM.

  3. #3
    dlorde is offline Elite Member Power Poster
    Join Date
    Aug 1999
    Location
    UK
    Posts
    10,163

    Re: Help in Learning Advanced JAVA

    Quote Originally Posted by nuzzle View Post
    ... You're voluntarily putting on a straightjacket. It's warm and comfortable but only as long as you keep still.
    Nicely put!

    The key to performance is elegance, not batallions of special cases...
    J. Bently & D. McIlroy
    Please use [CODE]...your code here...[/CODE] tags when posting code. If you get an error, please post the full error message and stack trace, if present.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


Azure Activities Information Page

Windows Mobile Development Center


Click Here to Expand Forum to Full Width

This is a CodeGuru survey question.


Featured


HTML5 Development Center