SlideShare a Scribd company logo
SESSION PLAN FOR WEB TECHNOLOGIES LAB SUBJECT
Prescribed Text Books:
1. Web technologies, Uttam K Roy, Oxford University Press.
2. The Complete Reference PHP- Steven Holzner,Tata McGraw-Hill
S.No.
Week
No.
Unit No. Name of the Experiment
Date &
Signature
WEB TECHNOLOGIES
1 1
Introduction
Install the following in Local Machine
Apache Web Server(If not installed)
Tomcat server locally
Install MYSQL (If not installed)
Install PHP and configure it to work with Apache
Web Server and MySQL (if not already configured)
2 2 UNIT-V
Write an HTML page including any required
javascript that takes a number from one text field in
the range of0 to 999 and shows it in the another text
field in words. If the number is out of range, it
should show “Out Of Range” and if it is not a
number, it should show “Not a Number” message
in the Result Box.
3 3
UNIT-V
Write an HTML page that has one input. Which can
take multi-line text and a submit button. Once the
user clicks the submit button, it should show the
number of characters, words and lines in the text
entered using an alert message. Words are
separated with white space and lines are separated
with new line character.
4 4 UNIT-V
Write an HTML page that contains a selection box
with a list of 5 countries. When the user selects a
country, its capital should be printed next to the list.
Add CSS to customize the properties of the font of
the capital (color ,bold and font size)
5 5 UNIT-II
Create an XML document that contains 10 users
information. Write a java program, which takes
User id as input and reforms the user details by
taking the user information from the XML
document using (a) DOM parser and (b) SAX
parser.
6 6
UNIT-
I,III,IV
Implement the following web applications using
(a)PHP, (b) Servlets and (c)JSP
(i) A user validation web application, where the
user submits the login name and password to the
server. The name and the password are checked
against the data already available in Database and if
the data matches, a successful login page is
returned. Otherwise a failure message is shown to
the user.
7 7 UNIT-II
(ii) Modify the above program to use an XML file
instead of database.
8 8 UNIT-V
(iii) Modify the program to use AJAX to show the
result same page below the submit button.
9 9 UNIT-V
(iv) A simple calculator web application that takes
two numbers and an operator (+,-,/,* and %)from
an HTML page and returns the result page with the
operation performed on the operands.
10 10 UNIT-IV
(v) Modify the above program such that it stores
each query in a database and checks the database
first for result. If the query is already available in
the DB, it returns the value that was previously
computed or it computes the result and returns it
after storing the new query and result in DB.
11 11 UNIT-IV
(vi) A web application takes a name as input and on
submit button it shows a hello <name> page where
<name> is taken from the request. It shows the start
time at the right top corner of the page and provides
a logout button. On clicking this button, it should
show a logout page with Thak You<name>
message with the duration of usage (hint use sessio
to store name and time)
12 12 UNIT-V
(vii) A web application that takes name and age
from an HTML page. If the age is less tha 18, it
should send a page with “Hello <name> you are not
authorized to visit this site” message. Where
<name> should be replaced with the entered
<name> otherwise it should send “ welcome
<name> to this site” message.
13 13 UNIT-IV
(viii) A web application for implementation;
The user is first served with a login page which
takes user’s name and password. After submitting
the details the server checks these values against
the data present o database and takes the following
decisions.
If username and password matches, serves a
welcome page with username.
If username matches and password doesn’t match,
then serves a “Password Mismatch” page.
If name is not found in the database serves a
registration page, where user’s full name I asked
and on submitting the full name, it stores, the login
name , password and full name in the database.
(hint: use session for storing the submitted login
name and password)
14 14 UNIT-IV
(ix) A web application that lists all cookies stored
in the browser on clicking “List Cookies” button.
Add cookies if necessary.

More Related Content

PDF
Outlook and free mails
PPT
I requestmanager presentation_short
PPT
I requestmanager for_x3
PPT
I requestmanager configuration_and_customization022813
DOC
Ycc Yahoo! Bot Maker Help
DOCX
System use explained
PDF
5 job adda doc 2
PPT
Outlook error 0x800 ccc0f
Outlook and free mails
I requestmanager presentation_short
I requestmanager for_x3
I requestmanager configuration_and_customization022813
Ycc Yahoo! Bot Maker Help
System use explained
5 job adda doc 2
Outlook error 0x800 ccc0f

What's hot (20)

PPT
Resolve outlook error 0x800CCC0F
PDF
PDF
Prevent the application has failed to start because its side by-side config...
DOCX
hotmail, hotmail login, what is hotmail, hotmail sign up, hotmail entrar, new...
PPTX
Pranavi verma-it 402 class ix-unit 11_presentation
PPTX
Steps to fix: “Send to OneNote” 2016,15 or 14 not working in Internet Explorer
DOCX
eProject Expo Management System - Report
PPT
Deskstats
PPTX
08 e textbook
PPT
Designing Great Forms
PDF
How To Use JobsPikr
PDF
Opnet9.1 guide line
PPTX
Faculty 08 - e textbook
PPTX
Import file-user-guide-my routeonline
PDF
Getting started with Infor M3 Marketplace
PPTX
CMS 130: Web Forms
PPTX
Higher - HTML forms
PPTX
RAVE - Facebook 101 upload contacts
PPTX
Web application in mule to send ring central sms
PPTX
Delma Hagen Portfolio
Resolve outlook error 0x800CCC0F
Prevent the application has failed to start because its side by-side config...
hotmail, hotmail login, what is hotmail, hotmail sign up, hotmail entrar, new...
Pranavi verma-it 402 class ix-unit 11_presentation
Steps to fix: “Send to OneNote” 2016,15 or 14 not working in Internet Explorer
eProject Expo Management System - Report
Deskstats
08 e textbook
Designing Great Forms
How To Use JobsPikr
Opnet9.1 guide line
Faculty 08 - e textbook
Import file-user-guide-my routeonline
Getting started with Infor M3 Marketplace
CMS 130: Web Forms
Higher - HTML forms
RAVE - Facebook 101 upload contacts
Web application in mule to send ring central sms
Delma Hagen Portfolio
Ad

Viewers also liked (15)

PDF
Periodical Test English 1
PDF
A study on modelling and simulation of photovoltaic cells
PDF
Grade 8 - Music of East Asia (2nd Quarter)
PDF
Sbac test prep grade 5 ela
PDF
Sbac test prep grade 3 ela
PDF
PPT
Mass, Volume and Density Labs Day 5
PPSX
Günther launov ppt3
PDF
GASMediaKit2013
PDF
"Vive la bagnole ?" Sylvain Grisot / dixit.net
PPTX
Grade 1 goals test
PPTX
Conteúdos e sugestões de Ensino Religioso
PPTX
Esquizofrenia
PPTX
MASAJES RELAX
Periodical Test English 1
A study on modelling and simulation of photovoltaic cells
Grade 8 - Music of East Asia (2nd Quarter)
Sbac test prep grade 5 ela
Sbac test prep grade 3 ela
Mass, Volume and Density Labs Day 5
Günther launov ppt3
GASMediaKit2013
"Vive la bagnole ?" Sylvain Grisot / dixit.net
Grade 1 goals test
Conteúdos e sugestões de Ensino Religioso
Esquizofrenia
MASAJES RELAX
Ad

Similar to Session plan for web technologies lab subject (20)

PDF
Web technology practical list
PPTX
cloud_content useful for engineering stu
PDF
Web Technology End semester Examination Questions
PPTX
Online Test Engine
PDF
CS6501 - Internet programming
DOCX
Foundation and PathwaysCOS10020 Creating Web Application.docx
PPTX
Online quiz system
PDF
Web programming manual
PPTX
Module5SADP.pptx
PDF
wt record.pdf web technology lab manual ver useful for reg 21
PPTX
internship presentation for be computer engineering dane.pptx
DOCX
Zhen_Wu_Resume_V2
PDF
HSc Information Technology Practical List
PPT
02 intro
PPTX
Online test management system
PDF
web-tech-lab-manual-final-abhas.pdf. Jer
PPTX
WT Practical List MCA 168jwjsjsisiisie.pptx
DOCX
Project DescriptionThe Course Project is simply the cumulative.docx
PDF
Software Development Practices.pdf
Web technology practical list
cloud_content useful for engineering stu
Web Technology End semester Examination Questions
Online Test Engine
CS6501 - Internet programming
Foundation and PathwaysCOS10020 Creating Web Application.docx
Online quiz system
Web programming manual
Module5SADP.pptx
wt record.pdf web technology lab manual ver useful for reg 21
internship presentation for be computer engineering dane.pptx
Zhen_Wu_Resume_V2
HSc Information Technology Practical List
02 intro
Online test management system
web-tech-lab-manual-final-abhas.pdf. Jer
WT Practical List MCA 168jwjsjsisiisie.pptx
Project DescriptionThe Course Project is simply the cumulative.docx
Software Development Practices.pdf

Recently uploaded (20)

PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Electronic commerce courselecture one. Pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Tartificialntelligence_presentation.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPT
Teaching material agriculture food technology
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Approach and Philosophy of On baking technology
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Advanced methodologies resolving dimensionality complications for autism neur...
Group 1 Presentation -Planning and Decision Making .pptx
Electronic commerce courselecture one. Pdf
Spectral efficient network and resource selection model in 5G networks
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Tartificialntelligence_presentation.pptx
Unlocking AI with Model Context Protocol (MCP)
Dropbox Q2 2025 Financial Results & Investor Presentation
Encapsulation_ Review paper, used for researhc scholars
Digital-Transformation-Roadmap-for-Companies.pptx
cuic standard and advanced reporting.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Teaching material agriculture food technology
MIND Revenue Release Quarter 2 2025 Press Release
A comparative analysis of optical character recognition models for extracting...
Per capita expenditure prediction using model stacking based on satellite ima...
MYSQL Presentation for SQL database connectivity
Assigned Numbers - 2025 - Bluetooth® Document
Approach and Philosophy of On baking technology

Session plan for web technologies lab subject

  • 1. SESSION PLAN FOR WEB TECHNOLOGIES LAB SUBJECT Prescribed Text Books: 1. Web technologies, Uttam K Roy, Oxford University Press. 2. The Complete Reference PHP- Steven Holzner,Tata McGraw-Hill S.No. Week No. Unit No. Name of the Experiment Date & Signature WEB TECHNOLOGIES 1 1 Introduction Install the following in Local Machine Apache Web Server(If not installed) Tomcat server locally Install MYSQL (If not installed) Install PHP and configure it to work with Apache Web Server and MySQL (if not already configured) 2 2 UNIT-V Write an HTML page including any required javascript that takes a number from one text field in the range of0 to 999 and shows it in the another text field in words. If the number is out of range, it should show “Out Of Range” and if it is not a number, it should show “Not a Number” message in the Result Box. 3 3 UNIT-V Write an HTML page that has one input. Which can take multi-line text and a submit button. Once the user clicks the submit button, it should show the number of characters, words and lines in the text entered using an alert message. Words are separated with white space and lines are separated with new line character. 4 4 UNIT-V Write an HTML page that contains a selection box with a list of 5 countries. When the user selects a country, its capital should be printed next to the list. Add CSS to customize the properties of the font of the capital (color ,bold and font size) 5 5 UNIT-II Create an XML document that contains 10 users information. Write a java program, which takes User id as input and reforms the user details by taking the user information from the XML document using (a) DOM parser and (b) SAX parser.
  • 2. 6 6 UNIT- I,III,IV Implement the following web applications using (a)PHP, (b) Servlets and (c)JSP (i) A user validation web application, where the user submits the login name and password to the server. The name and the password are checked against the data already available in Database and if the data matches, a successful login page is returned. Otherwise a failure message is shown to the user. 7 7 UNIT-II (ii) Modify the above program to use an XML file instead of database. 8 8 UNIT-V (iii) Modify the program to use AJAX to show the result same page below the submit button. 9 9 UNIT-V (iv) A simple calculator web application that takes two numbers and an operator (+,-,/,* and %)from an HTML page and returns the result page with the operation performed on the operands. 10 10 UNIT-IV (v) Modify the above program such that it stores each query in a database and checks the database first for result. If the query is already available in the DB, it returns the value that was previously computed or it computes the result and returns it after storing the new query and result in DB. 11 11 UNIT-IV (vi) A web application takes a name as input and on submit button it shows a hello <name> page where <name> is taken from the request. It shows the start time at the right top corner of the page and provides a logout button. On clicking this button, it should show a logout page with Thak You<name> message with the duration of usage (hint use sessio to store name and time)
  • 3. 12 12 UNIT-V (vii) A web application that takes name and age from an HTML page. If the age is less tha 18, it should send a page with “Hello <name> you are not authorized to visit this site” message. Where <name> should be replaced with the entered <name> otherwise it should send “ welcome <name> to this site” message. 13 13 UNIT-IV (viii) A web application for implementation; The user is first served with a login page which takes user’s name and password. After submitting the details the server checks these values against the data present o database and takes the following decisions. If username and password matches, serves a welcome page with username. If username matches and password doesn’t match, then serves a “Password Mismatch” page. If name is not found in the database serves a registration page, where user’s full name I asked and on submitting the full name, it stores, the login name , password and full name in the database. (hint: use session for storing the submitted login name and password) 14 14 UNIT-IV (ix) A web application that lists all cookies stored in the browser on clicking “List Cookies” button. Add cookies if necessary.