DIGIT-ARC read-only archive · snapshot: July 23, 2026

newbie's question about website devolopment...

5 posts · originally from https://geek.digit.in/community/threads/newbies-question-about-website-devolopment.101687/

D
dip_10 Original post #1
Nov 9, 2008 at 5:22 PM
Hi everyone,
I am a complete newbie in JAVA and J2EE world.
Please explain me, How good websites e.g. Yahoo.com, Rediff etc etc.. go on adding new new pages? I have learnt you can not make changes to a deployed .war file. So do they deploy it adding pages everytime? This way the .war file will become very large. So how do they manage? Or is it a clever way of handling databases?
please reply or give some link to good tutorial site on this matter.
Thank you in advance.
Deep.
victor_rambo
Nov 9, 2008 at 6:52 PM
Do you know what database are they using?
Also i am not sure if they use Java.

Most of these 'portal' sites use Content Management Systems which may be powered by teachnologies such as PHP, ASP, ASP.net, Python, etc, and databases servers as MySQL, MS SQL, or Oracle if they need a very robust database!

To give you the simplest idea about what a CMS feels like, I would say 'wordpress' or blogspot blogs!
C
Nov 9, 2008 at 8:13 PM
All major sites use a combination of platforms. As far as Java is concerned, I guess you haven't understood JSPs yet. JSPs and Servlets are meant to dynamically pick and server content. They code the JSPs and Servlets in WAR files to picks content as and when added to their DB and display them.

Changing and re-deploying war will not only make the file huge, it will also lead to huge unacceptable downtimes on most app servers.
D
dip_10 #4
Nov 10, 2008 at 10:38 AM
All major sites use a combination of platforms. As far as Java is concerned, I guess you haven't understood JSPs yet. JSPs and Servlets are meant to dynamically pick and server content. They code the JSPs and Servlets in WAR files to picks content as and when added to their DB and display them.

Changing and re-deploying war will not only make the file huge, it will also lead to huge unacceptable downtimes on most app servers.


So you r saying that all those page contents are stored in the database and called dynamically by servlets providing formated jsps as outputs, as we get it.
Am I right? In that case the DB will also be huge one. Is wikipedia made in the same way?
C
Nov 10, 2008 at 10:48 AM
So you r saying that all those page contents are stored in the database and called dynamically by servlets providing formated jsps as outputs, as we get it.
Am I right? In that case the DB will also be huge one. Is wikipedia made in the same way?
Exactly. Of course, the DB will be huge and maintained in large clusters, not just one server.