Win a copy of Cross-Platform Desktop Applications: Using Node, Electron, and NW.js this week in the JavaScript forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

What is next after learning JSP and Servlet?  RSS feed

 
Chrix Wu
Ranch Hand
Posts: 121
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have read Budi's <Java for the web with servlets, jsp and ejb>, and now reading <head first jsp and servlet>.

I have the basic understanding of how those technologies work.

what is next after those two?

Should I learn SSH (Spring + Struts + Hibernate) ?

If so, which one should i learn first?

thanks for you suggestions !

 
Hussein Baghdadi
clojure forum advocate
Bartender
Posts: 3479
Clojure Mac Objective C
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Build a sample project.
And why not to get the SCWCD certificate?
 
Soumya Rout
Ranch Hand
Posts: 49
Java Java ME Netbeans IDE
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
After Servlet n jsp you should start learning struts first. And of course you should try for SCWCD .
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 37180
515
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Joe,
I would start with Spring and Hibernate as I think both are used more widely than Struts.
 
Ravi Kiran Va
Ranch Hand
Posts: 2234
Eclipse IDE Firefox Browser Redhat
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Jeanne Boyarsky wrote:Joe,
I would start with Spring and Hibernate


Ya that will fetch a good paying job definately .
 
Chrix Wu
Ranch Hand
Posts: 121
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Jeanne Boyarsky wrote:Joe,
I would start with Spring and Hibernate as I think both are used more widely than Struts.


Thanks mate.

I saw a lot of job advertisements, which say they need someone with good experiences of SSH(spring+struts+hibernate)

seems like those three framework technologies are irreplaceable with each other.

Do each of them has different functions? What are the differences between them??

I am confused~
 
Bear Bibeault
Author and ninkuma
Marshal
Posts: 66142
141
IntelliJ IDE Java jQuery Mac Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You might also delve into the client-side triad of HTML, CSS and JavaScript. Server-side programmers are a dime a dozen -- a good client-side developer is rather rare, especially if they are also server-savvy.
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 37180
515
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Joe Wu wrote:seems like those three framework technologies are irreplaceable with each other.

No - they can be used independently or with other frameworks.

Joe Wu wrote:Do each of them has different functions? What are the differences between them??

Hibernate - back end only - database access - competitors are JDBC, JPA, etc
Struts - front end only - model view controller - competitors are JSF, Wicket, etc
Spring - middleware (if used with Hibernate and Struts - can do more if used without) - competitor for the middleware part is EJB
 
Chrix Wu
Ranch Hand
Posts: 121
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Jeanne Boyarsky wrote:
Hibernate - back end only - database access - competitors are JDBC, JPA, etc
Struts - front end only - model view controller - competitors are JSF, Wicket, etc
Spring - middleware (if used with Hibernate and Struts - can do more if used without) - competitor for the middleware part is EJB


nice explanation! thanks
 
Chrix Wu
Ranch Hand
Posts: 121
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Soumya Rout wrote:After Servlet n jsp you should start learning struts first. And of course you should try for SCWCD .

why struts first? rather than other two?
 
Hussein Baghdadi
clojure forum advocate
Bartender
Posts: 3479
Clojure Mac Objective C
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I don't recommend spending time with Struts because it reached EOL, neither I recommend Struts2 (it is tedious to work with and verbose).
If you want to stuck with JSP & Servlets, check Stripes framework.
And of course, Bear's advice worth its weight in gold.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!