• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

frameworks and technologies widely used with struts

 
Jesus Angeles
Ranch Hand
Posts: 2068
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello everybody,

What are the popular, or widely used, frameworks or technologies that are used with struts?

For example, Tiles, Spring, Hibernate.

Hoping for your valued input.

(This is to know what other technologies a struts developer best have)
[ June 01, 2008: Message edited by: Jesus Angeles ]
 
Jeanne Boyarsky
author & internet detective
Marshal
Posts: 34667
366
Eclipse IDE Java VI Editor
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Jesus,
JSPs, CSS and JavaScript are almost always used with Struts. Tiles are used at some companies too. I would consider these to be critical (with the exception of Tiles.)

It's also good to know some backend technology. Spring/Hibernate/JDBC/EJB. Knowing at least one of these gives you exposure to the full life cycle.
 
Jesus Angeles
Ranch Hand
Posts: 2068
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Just to share, I researched 3 job openings (through job interview) and they use the following.

Company 1 (world leading Japanese company, in Singapore). Struts 1.x, spring, hibernate
Company 2 (top american company doing hr products). Struts 1.x, spring, hibernate, ajax, dwr
Company 3 (top 5 software vendor company in Singapore). Struts 1.x, ???

It seems that struts comes very often with spring and hibernate, or maybe it is just a coincidence.
 
Joe Ess
Bartender
Posts: 9297
10
Linux Mac OS X Windows
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Jesus Angeles:
It seems that struts comes very often with spring and hibernate, or maybe it is just a coincidence.


Not quite coincidence. Struts is a popular front-end framework. Spring is a popular component assembly framework. Hibernate is a popular data access framework. It is a common approach to use all 3 when building a fully featured application since they all address different application requirements.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic