This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
Hi everybody, I am a recent computer science graduate with little real time project experience. Recently, i learnt JSP and Servlets from a few books and tutorials and i want to do an online web based project ( mainly an employee or a student database project) using JSP. Since i have very less experience, i don't have a solid idea on how to go about doing the project and the differenct steps involved in it. Can somebody suggest me what technologies I should be using .Should I use JSP alone or JSP and Servlet together?. I have heard about using XML, Struts etc. Should I use that in my project?. I was planning to use Tomcat server..is that a good choice ?.. what database should I use .is MS-ACCESS good enough?.. Well, I have a lot of questions in my mind.Anyways, thanks for reading my post and I would greatly appreciate any help. Thanks Maya.
Hi Maya, welcome to the Ranch! Here are some quick guidelines I'd give you: 1) Firstly, servlets and JSPs are a match made in heaven. In fact, the biggest single favor you can do yourself is to learn proper web application architecture from the start. Look up the "Model 2" web application design pattern and take it to heart. 2) Avoid frameworks like Struts at the beginning. This may be just my opinion, but Struts has a high learning curve, and it hides a lot of web application details from you that you should understand before adopting any web app frameworks 3) Tomcat is a fine free servlet container. If for some reason you find you don't like it, Caucho Resin is also very good (and free for non-commercial usage). 4) Use MS Access only if it is the absolute only database available to you. I'd also add that adopting Apache Ant as a build tool will save you lots of frustration in the long run. hth, bear [ October 05, 2003: Message edited by: Bear Bibeault ]