views:

195

answers:

2

What are the aspects to be considered when I want to develop a website using J2EE application server and a database for back end, I am looking for an answer that can guide me through the steps required to get the site set up-

+3  A: 

There is already a very comprehensive community wiki on What should a developer know before building a public web site? From that question you should be able to find most of the "best practices" to follow. As for specifics to J2EE, check out the following: Java Application Architecture Guide.

For reference: both of the above were found by searching the site for "web site" and "j2ee".

KushalP
A: 

First of all you need to start thinking what's/are the Web Application Frameworks for Java that fits your needs. You have plenty of them:

  • Apache Struts
  • AppFuse
  • Flexive
  • GWT
  • Grails
  • Vaadin
  • ItsNat
  • JavaServer Faces
  • Makumba
  • OpenXava
  • Eclipse RAP
  • Reasonable Server Faces
  • RIFE
  • Restlet
  • Seam
  • Spring
  • Stripes
  • Tapestry
  • WebWork
  • Wicket
  • ZK

Second: What will be the web server where the web app will run?

  • Apache Tomcat
  • Resin Server
  • Caudium
  • GlassFish
  • IBM Lotus Domino service
  • Jetty
  • JRun
  • lighttpd
  • and many others

About the database, use Hibernate, will allow you to use all SQL databases (Oracle, MySQL, etc....)

Then the next step should be a simple "hello world" tutorial according the frameworks you are using and start from there to fallowing the Hibernate tutorials.

emanyalpsid