Meaningless Drivel is fun!
The moose likes Struts and the fly likes building a web application Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Struts
Bookmark "building a web application" Watch "building a web application" New topic

building a web application

shankar vembu
Ranch Hand

Joined: May 10, 2001
Posts: 309
I have to build a web application from sratch with usual features like user login, database accesses, server side Java code(no ejbs) etc.. I am deciding on which framework to startwith. I see a lot of technologies like Java Server faces, JSP, Servlets, Struts and also many content management sites(Plone, ZMS, Zope, Mambo). HOw do i choose one among these? Basically I am not good at client side stuff. But I do wanna build a robust appl. using an existing framework or do i need to code everything from scratch. I am looking for something which handles the basic requirements like user logins, session management etc. I am sure there is one and someone has already built one using it.
p.s. i posted a similar topic in servlets forum but i guess this is a better forum to get replies. my apologies for cross posting.
Pradeep bhatt
Ranch Hand

Joined: Feb 27, 2002
Posts: 8927

You can user struts framework.

shankar vembu
Ranch Hand

Joined: May 10, 2001
Posts: 309
Originally posted by Eelco den Heijer:
Before you choose technologies I guess you have to determine what kind of applications you are going to write... Are you going to build portals? Do you have to do a lot of complicated form validation? Do you have a lot of complex page navigation? Struts is becoming more or less a standard these days, but will probably get a lot of competition from JSF and the upcoming portlet technology. Struts does have a rather steep learning curve. JSF on the other hand looks very promising, but is still very young, and will probably change in the coming years....

thanx for the reply. this is not a very huge site that i am building. as of now just a few screens, of course with login, session management, database accesses. i could as well finish this with servlet technologies. but the reason i wanna use a framework is to build something robust(using design patterns like MVC) so that in the future if there is a need to add more and more features to my site, it wont be a problem.
i was overwhelmed with all the technologies available, and could not decide on them. btw i see there is struts, turbine, and Java server faces. what basically is the difference between these three frameworks.
I agree. Here's the link:
subject: building a web application
It's not a secret anymore!