Build your professional network on facebook via our app Go to app
 
Posted in Community :

Java Application Frameworks

 
Industry : Technology Consulting
Functional Area : New Technologies
Activity: Question posted: 05 29 2008 21:46:53 +0000, 6 answers, 489 views, last activity 07 06 2010 20:18:08 +0000
 
Share
 
 
 
 
 Top Answer :
Rating : +1 

Till now I used Spring as controller, Hibernate as model and JSFwith Facelets as View. I never userd Tapestry. Spring is better controller. and we used it for CAS with ACEGI. Hibernate is better ORM tool except all.

and when come to JSF, its not suitable for large and dynamic applications. instead struts or Facelets is better.

JSF is 100% tightly coupled where as Facelets 50%.



[ Delete ]
[ Edit ]
Report Abuse
by   Sanjeeva , Sr. Software Engg.  | 04 29 2009 06:18:07 +0000
  Answered by     SK Nur Islam, Software Developer, i-3 Software Solutions  | 03 03 2010 10:32:25 +0000
[ Delete ]
[ Edit ]
Not Rated

I have used Hibernate as model with struts as controller,to develop a project using hibernate is fast,enjoy to work with hibernate

[ Delete ]
[ Edit ]
Not Rated

It depends on the requirement and your flexibility to use the technology .Spring frame work is basically use to build the  stack and it various component used for the different porous to use spring you need to expert in the configuration that is basic configuration .Hibernate is a translation layer frame so it is necessary with  the any frame work because it give you flexibility to change the data base by simply changing the  some of the configuration in the cfg file 

  Answer modified by     Saket Vishal, Sr Consultant, Xebia  | 08 13 2008 04:00:30 +0000
[ Delete ]
[ Edit ]
Not Rated

These three frameworks basically address three different solutions :-

Tapestry - View Layer - Alternatives : JSF / Spring Web MVC / Wicket / Struts2

Spring - Application framework 

Hibernate - Presentation layer - Alternatives:  iBatis

You can choose a combination depending upon your needs, I have done multiple projects based on a combination from above, It's a great  combination to work with.

  Answered by     Senthil Mohan Murugaiyan, Tech Architect, Hewlett-Packard  | 06 13 2008 06:47:55 +0000
[ Delete ]
[ Edit ]
Not Rated

Depends on your needs and expertise... Spring is typically for people who want to build the stack themselves with various components. You have to have a deep understanding of how to essentially fit those components together. Hibernate is a very generic translation layer framework between Objects and RDBMS and hence becomes a necessity even if you dont consider Spring. Tapestry is used not so widely because conceptually it takes some time to get know it's workings unlike Struts (or) for that case even Spring.

  Answered by     Sujit Nimje, Project Lead, HP  | 05 29 2008 21:47:51 +0000
[ Delete ]
[ Edit ]
Not Rated

I have used all the above technologies together in a consumer facing internet project (except Tapestry) 2 years ago. Yes, started with Spring v1 then v2, and most of its features including IoC, ORM, JMS, Quartz, AOP, Acegi, and we use Maven v1 then v2 as our build tool.

My take is that this is a pretty stable stack.

 
 
Viewers also viewed
Technology is the mantra of today's progress and development in any sector-Technology is here to...
 
752 referals 9 arguments, 413 views
Best buy geek fests are the rest where one can get gadgets at the best possible price. Though...
 
1689 referals 10 arguments, 273 views
The flexibility of changing in jobs is very different and difficult in India ( as far as my...
 
773 referals 43 arguments, 2347 views
more...  
Unanswered Questions (65)
Sorry for disturbing you. I request to go through below write-up/profile as a short...
 
1 referals 0 answers, 0 views
First of all it should be judged on which part or parcel of the subject herein imperative...
 
0 referals 0 answers, 0 views
Helo rohit, i am Hemant from Kanpur UP,going to take admission in mca for 212 batch at cgc...
 
1 referals 0 answers, 0 views
More From Author
Yes they are going to be here.. and the first destination is Bangalore... Google cars and trikes will begin driving and taking street level photographs of public locations around the city. The images will be made available at a later date in...
When I was in college  reliance had a totally unbelievable offer, 18000 messages free for 6 months in 180 Rupees!!!  As telecom companies try to outdo each other with attractive and cheap SMS plans offering hundreds of free messages daily, it has...
There are so many apps created everyday .. We so not even know few of them and still they keep on coming.. Do you think is it a world full of useless apps?
more...