File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes JSP and the fly likes Project guidance needed.. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » JSP
Bookmark "Project guidance needed.." Watch "Project guidance needed.." New topic

Project guidance needed..

Maya Sen

Joined: Oct 05, 2003
Posts: 4
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 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.
Bear Bibeault
Author and ninkuma

Joined: Jan 10, 2002
Posts: 63852

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.
[ October 05, 2003: Message edited by: Bear Bibeault ]

[Asking smart questions] [About Bear] [Books by Bear]
Andres Gonzalez
Ranch Hand

Joined: Nov 27, 2001
Posts: 1561
Use MS Access only if it is the absolute only database available to you.

yes, but if you can escape, use mysql

I'm not going to be a Rock Star. I'm going to be a LEGEND! --Freddie Mercury
Maya Sen

Joined: Oct 05, 2003
Posts: 4
Bear and Andres,Thanks a lot for your help.
I agree. Here's the link:
subject: Project guidance needed..
It's not a secret anymore!