0% found this document useful (0 votes)
449 views10 pages

Rajalakshmi Engineering College Department of Information Technology It2357-Web Technology Lab Ex No:1 AIM

The document provides examples of programs to create web pages and applications using various technologies: 1. The first example shows how to create a web page with an image map using HTML to embed an image and define hotspots with different shapes and styles that link to other pages. 2. The second example shows how to create a Java applet with a color palette and buttons to set the background and foreground color of a text area. 3. The third example shows how to add client-side form validation using JavaScript to ensure fields are completed before submitting. 4. The next examples demonstrate how to build multi-tier web applications using servlets, JSP, and databases to implement features like online exams and

Uploaded by

naveenraj_mtech
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
449 views10 pages

Rajalakshmi Engineering College Department of Information Technology It2357-Web Technology Lab Ex No:1 AIM

The document provides examples of programs to create web pages and applications using various technologies: 1. The first example shows how to create a web page with an image map using HTML to embed an image and define hotspots with different shapes and styles that link to other pages. 2. The second example shows how to create a Java applet with a color palette and buttons to set the background and foreground color of a text area. 3. The third example shows how to add client-side form validation using JavaScript to ensure fields are completed before submitting. 4. The next examples demonstrate how to build multi-tier web applications using servlets, JSP, and databases to implement features like online exams and

Uploaded by

naveenraj_mtech
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

Rajalakshmi Engineering College

Department of Information Technology

IT2357-WEB TECHNOLOGY LAB

Ex No:1

AIM

Create a web page with the following using HTML


i) To embed an image map in a web page
ii) To fix the hot spots
iii) Show all the related information when the hot spots are clicked.

Algorithm

• To embed an image using Image Tag <Img>


<area shape=”” coords="” href="" alt="" />

• To create a map with different attributes


<map name="planetmap">
</map>

• To Fix hot spot with different styles

• Circle
<area shape="circle" coords="0,0,82,126" href="sun.htm"
alt="Sun"

• Rectangle
<area shape="rect" coords="0,0,82,126" href="sun.htm"
alt="Sun"

• Poly
<area shape="poly" coords="0,0,82,126" href="sun.htm"
alt="Sun"

• Create a web pages related to the hotspot

• Open a browser and display a web pages


Ex No:2

AIM

Write programs in Java to create applets incorporating the following features:


• Create a color palette with matrix of buttons
• Set background and foreground of the control text area by selecting a color from
color palette.
• In order to select Foreground or background use check box control as radio
buttons
• To set background images

Algorithm

• With the GridLayout you specify the number of rows and columns.
• Then the components are added from left to right.
• When the row becomes full, the next row is started.
• To increase and decrease the size of the window.
• In this case, you will see the sizes changing for the components instead of the
positions, as you saw with the FlowLayout.
• The format of the constructor is (last 2 parameters are optional).
• GridLayout(int rows, int cols, int horizontal_gap, int vertical_gap)
• Test modifying the parameter list from
• GridLayout nature = new GridLayout(3, 3, 10, 10);
to

• GridLayout nature = new GridLayout(3, 3);


• Place the TextArea and Insert image to the Applet
Ex No:3

AIM

Client Side Scripts for Validating Web Form Controls using DHTML
Algorithm

• The form will include one text field called "Your Name", and a submit button.
• Validation script will ensure that the user enters their name before the form is sent
to the server.
• Open this page to see it in action.
• Try pressing the Send Details button without filling anything in the "Your Name"
field.
• You might like to open the source code for this form in a separate window
• the page consists of a JavaScript function called validate_form() that performs the
form validation, followed by the form itself.
Ex No:4

AIM
Program to invoke servlets from HTML Form

Algorithm

• Create a new web project.


• Create Java application logic that represents the Java servlet.
• Create the web page for the web application.
• Package the web application to a WAR file.
• Deploy the WAR file to the J2EE application server.
• Test your web application.
Ex No:5

AIM
Program to invoke servlets from Applet

Algorithm

• Start the Invoking Servlets from Applet

• Create the Ats.html

• Use the one input type for roll no

• When submit button is click it perform the action=


http://localhost:8080/Student/Student

• The save as the Ats.html

• Then create java coding for AppletToServlet.java

• In coding create three important objects

• Label sent and received and button click to send to servlets.

• Set the url as http://localhost:8080"+"/servlet/ServletToApple

• Then create java coding for ServletToApplet.java and Intermediate.java (see


the source code)

• Finally save and run the program


Ex No:6

AIM:

Write programs in Java to create three-tier applications using JSP and Databases
for conducting on-line examination for displaying student mark list. Assume that student
information is available in a database which has been stored in a database server.

PROCEDURE:

• First install the tomcat into the system.


• Then make a subdirectly(eg., tr) in the \tomcat\webapps.
• Under tr create WEB-INF directory and also place the html files in this tr directory only.
• Next under WEB-INF create two subclasses lib,classes and web.xml
• Next place all the class files under the classes and jar files(servlet-api.jar,classes12.jar
etc…) under lib subdirectories.
• After this start tomcat by giving the following command at the instll_dir>tomcat>bin
• Catalina.bat run
• At the I.E(web browser) give the url as http;//localhost:8080//tr/htmlfile or servlet url
pattern
• Portno 8080 is assigned for the tomcat.
Ex No:7

AIM:

Consider a case where we have two web Services- an airline service and a travel
agent and the travel agent is searching for an airline. Implement this scenario using Web
Services and Data base.

PROCEDURE:

• Define the service's interface. This is done with WSDL


• Implement the service. This is done with Java.
• Define the deployment parameters. This is done with WSDD and JNDI
• Compile everything and generate a GAR file. This is done with Ant
• Deploy service. This is also done with a GT4 tool
Ex No:8

AIM:

Develop a enterprise program using AJAX

PROCEDURE:

1. use Javascript to initialise the XML HTML request object


2. use HTML to create areas for user input and output
3. use Javascript to send the user inputs to a server
4. process the data on a server
5. use Javascript to process any response from the server and display the result
Ex No:9

AIM:

Develop a program using XML – Schema – XSLT/XSL

PROCEDURE:

• The xsl:output element specifies how to display the result tree.


• The XSL processor produces the output result tree.
• It should be specified by xsl:output element.
• The method attribute of xsl:output specifies the overall process to produce the
result tree.
• The HTML output method results the tree as HTML document.

You might also like