What are the aspect开发者_Go百科s 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-
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".
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.
精彩评论