File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Servlets and the fly likes Java Servlets Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Java » Servlets
Bookmark "Java Servlets " Watch "Java Servlets " New topic
Author

Java Servlets

neha singla
Greenhorn

Joined: Sep 22, 2003
Posts: 4
hi,
I have studied JSP,JavaScript,Java ,very basic level.
can u please tell me the applications that shud form the core of a project like an online portal ..FindJobs,com or a portal like marriage .com?
Andres Gonzalez
Ranch Hand

Joined: Nov 27, 2001
Posts: 1561
hmm applications or technologies?
jsp,servlets,javabeans,helper classes, probably EJB's
tomcat, apache...hmm.. is that what you're looking after?


I'm not going to be a Rock Star. I'm going to be a LEGEND! --Freddie Mercury
Idly Vada
Ranch Hand

Joined: Sep 02, 2003
Posts: 135
Originally posted by neha singla:
can u please tell me the applications that shud form the core of a project like an online portal ..FindJobs,com or a portal like marriage .com?

Can you tell me what do you mean by applications?
Are they technologies needed to develop the system.Or features(components) of the system.
neha singla
Greenhorn

Joined: Sep 22, 2003
Posts: 4
hi,
well am looking for the features for this project
Idly Vada
Ranch Hand

Joined: Sep 02, 2003
Posts: 135
Originally posted by neha singla:
hi,
well am looking for the features for this project

Are you going to build a generic portal or a specific portal?
Some of the features I would like to suggest: (You may skip some of them)
Portal Administration
Content Management
User registrations and management
Configurable Portal Settings
Email and news-letters sub-system
Forums
Surveys
Search engine
Help system
Online Payment
I suggest you to go thru following link for comprehensive info on portals
http://www.sapdesignguild.org/editions/edition3/generic_pages.asp
[ September 22, 2003: Message edited by: Murthy Narasimha ]
Stan James
(instanceof Sidekick)
Ranch Hand

Joined: Jan 29, 2003
Posts: 8791
Interesting link, thanks! Growing a taxonomy of information like that will increase the odds of any two people using the same word for the same thing.
I didn't think the article said anything to distinguish a portal from any other web site or application. What defines a portal to you?
Portal products seem to be about gathering information from multiple sources into one set of pages, maybe about putting those pages in small viewports and composing a larger page of multiple viewports.
What I'm admitting in a roundabout way is that I don't know what requirements of a "portal" would not be met by a fairly conventional front-controller architecture. Anybody?


A good question is never answered. It is not a bolt to be tightened into place but a seed to be planted and to bear more seed toward the hope of greening the landscape of the idea. John Ciardi
neha singla
Greenhorn

Joined: Sep 22, 2003
Posts: 4
hello,
thanks for the link .
this is my first project and as i want to make a website .i have decided to go with online site like findjobs.com.
i have done a bit of Java,JSP,JDBC,HTML,JavaScript.
can u help me how to get started.i mean which way shud i take the first step.
the whole coding can be done in HTML /JavaScript,and certain things like user requests ,sesion management etc would make use of JSP ,is it ?that will work or not ? and also what abt using Java,where is it used in such online projects ?
will apache server serve the needs .
and please tell me what's the difference between using apache server and tomcat server ,if any?
Sreedhar P
Greenhorn

Joined: Aug 17, 2002
Posts: 6
You can start off by designing the flow of pages for the site.
This shld give a complete idea of the site and then u can design each page.
Sreedhar
SCJP
Idly Vada
Ranch Hand

Joined: Sep 02, 2003
Posts: 135
Hi !
Coming to tomcat, tomcat is a servlet container. It provides support for JSP/servlets. If you want to go with Servlets/JSPs, you need a servlet container like tomcat. If you want to do it using php/perl/cgi you can
go for apache.
Since you are planning to build a job portal,you need to provide dynamic content to users.Static pages can be in html and dynamic pages in JSP/servlets.For this kind of portals,MVC approach is good.
Coming to get started, first identify what you want to include.From technologies point of view html/javascript/jsp/servlets are enough. You can keep portal data in database.You can use java on client side(applets) as well on the server side(servlets/jsp/java classes).
Manjunath Subramanian
Ranch Hand

Joined: Jul 18, 2001
Posts: 236
Neha,
In your very first post, you mentioned that you know JSP,Servlets,Java etc at a basic level, which probably means that you know how the syntax and you have the ability to understand a simple Servlet's or a JSP functionality's.
So, what you probably want to know now is how to put all these things together so as to actually build something from whatever you have learnt.
So, if my above understanding is correct, I would suggest a few ideas of how to go about it.
1) If you have any books on these technologies(like Java Server Programming), you will see that most of them will have a case study in the end, which demonstrate how to apply these technologies into a demo application.You can learn from this.
2) There is a very good case study,of how to use the technologies in J2EE on http://java.sun.com. It's called "PetStore" and as the name suggests it is an online PetStore application.You can ignore EJB and Webservices that are also part of this application for the time being.
You can dowload everything related to this app and study how it was built.
3)Any webserver or Appserver that you are using or going to use will contain lots of examples which will give you valuble insight on the threads that become a part of a robust application.
You can also make use of these examples.
And most importantly,before you actually start coding, prepare a small design document which documents how you are going to go about developing this application.This way, you will know what functionality needs to be captured in which component.
Hope this helps,
Manjunath
[ September 23, 2003: Message edited by: Manjunath Subramanian ]
[ September 23, 2003: Message edited by: Manjunath Subramanian ]
neha singla
Greenhorn

Joined: Sep 22, 2003
Posts: 4
thanks to all of u for ur suggestions .
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Java Servlets