Siksha Sarovar

Siksha Sarovar (sikshasarovar.com) is a free educational web application that helps students in India learn programming and prepare for academic and competitive exams. The platform offers structured coding courses (C, C++, Python, Java, HTML, CSS, PHP, Power BI, AI, Machine Learning, Data Science), complete university curriculum notes for BCA/MCA students with previous year question papers, Class 10 and Class 12 CBSE/HBSE school notes, and dedicated preparation material for SSC, UPSC, Banking, Railway and other government exams. Browsing the site is completely free and requires no account. Users may optionally sign in with Google solely to save their learning progress, quiz scores and personal preferences across devices.

Privacy Policy | Terms of Service | Contact Siksha Sarovar | About Siksha Sarovar

v4.0.9 · PWA
Siksha Sarovar logo
Siksha Sarovar
Your Learning Universe

Siksha Sarovar is a free e-learning platform for coding courses, BCA university notes and competitive exam preparation. Optional Google sign-in saves your learning progress across devices.

Initializing knowledge base…
Compiling modules 0%

Lab 0: Compiler Setup & Environment Check

Lesson 1 of 13 in the free Web Technology Lab (BCS552) notes on Siksha Sarovar, written by Rohit Jangra.

Program Statement

Verify that the built-in compilers are ready for the Web Technology Lab (BCS552) practicals — HTML/CSS/JS render live in the browser, the Java Bean practical compiles on a real JDK, and the Node.js/MongoDB/Servlet/JSP practicals ship with a browser-runnable simulation right next to the real deployable source code.

How Each Practical Runs Here

PracticalsRuns AsReal Tool You'll Use in the Lab
1–5 (HTML, entry form, responsive CSS, JS validation, XML/DTD)Live HTML/CSS/JS previewAny browser
6 (Java Bean)Real Java, compiled on JDK 22javac / java
7 (Node.js CLI utility)Real JavaScript (browser engine)node on your machine
8 (MongoDB aggregation)JS simulation of the pipelinemongosh / MongoDB Compass
9–12 (Servlet & JSP)HTML + JS simulation (cookies / storage APIs)Apache Tomcat + JDK

Why a Simulation for 7–12?

Node.js, MongoDB and Servlet/JSP are server-side technologies — they need a real server process (node, mongod, Tomcat) running outside the browser. This lab gives you both: the exact deployable source code in the lesson notes (copy it into your project for the real lab record) and a working in-browser simulation so you can see the logic execute instantly, one click away.

Setting Up the Real Tools (for your actual lab record)

  1. JDK — install from Adoptium/Oracle, verify with java -version.
  2. Apache Tomcat — download from tomcat.apache.org, drop your compiled classes/JSPs into webapps, start with startup.bat (Windows) or startup.sh (Linux/Mac).
  3. Node.js — install from nodejs.org, verify with node -v.
  4. MongoDB — install MongoDB Community Server, start mongod, connect using mongosh.

CO Mapping

CO1