(SEM VI) THEORY EXAMINATION 2018-19 WEB TECHNOLOGIES

B.Tech Engineering 0 downloads
₹29.00

Web Technologies (RIT-601)

Complete Section-Wise Explanation – B.Tech Semester VI


Introduction to the Subject

Web Technologies is a core subject that explains how modern websites and web applications are designed, developed, and executed. It connects frontend technologies like HTML, CSS, JavaScript, and XML with backend technologies such as Java Servlets, JSP, Java Beans, sessions, and databases.


This paper mainly tests:

Conceptual clarity of web fundamentals                             Understanding of client–server architecture

Practical knowledge of HTML, CSS, XML, JavaScript            Server-side programming using JSP & Servlets

Session management and database connectivity


The paper is divided into three sections: A, B, and C, each focusing on a different depth of understanding.


SECTION A – Basic Concepts & Definitions


Pattern:
Attempt all questions
7 questions × 2 marks = 14 marks


Nature of Section A

Section A checks your foundation knowledge. Questions are short, but answers must be accurate. This section is scoring if you clearly know definitions and differences.

Explanation of Section A Topics


Difference Between Portal and Website
A website usually provides information related to a single topic or organization, while a portal integrates information from multiple sources and often requires user authentication, such as student or employee portals.


Packages and Interfaces as Containers
In Java, packages group related classes and interfaces, helping in modularity and access control. Interfaces act as containers for abstract methods, ensuring standardization and loose coupling.


XML vs HTML
HTML is used for displaying data and focuses on presentation, whereas XML is used for storing and transporting data with user-defined tags.


Difference Between <div> and <span>
<div> is a block-level element used for layout, while <span> is an inline element mainly used for styling small parts of text.


Submitting Data on the Same Page
This can be done using self-submitting forms where the action attribute points to the same page.


Role of CGI in Web Design
CGI (Common Gateway Interface) allows a web server to execute external programs to generate dynamic content.


SendRequest() vs Hyperlink
sendRequest() is used in asynchronous communication (like AJAX), while a hyperlink causes a full page reload and synchronous request.


SECTION B – Descriptive & Application-Based Questions


Pattern:
Attempt any three questions
3 × 7 marks = 21 marks

Nature of Section B


This section tests your ability to explain concepts properly with examples. Answers should be written in paragraphs with logical flow.

Explanation of Important Questions

Early Planning in Website Development

Early planning helps define objectives, target audience, structure, and content. It reduces rework, saves time, and ensures user-friendly design. For example, an e-commerce site needs different planning than an educational website.

Role and Importance of CSS

CSS controls layout, colors, fonts, and responsiveness of a website. It separates content from presentation, improves maintainability, and ensures consistency.
Class selectors can be reused multiple times, while ID selectors are unique and used for specific elements.

Session Beans

Session Beans are Java components used in server-side programming to handle business logic.
Stateless session beans do not retain client information, while stateful session beans maintain client-specific data across requests.

Request Dispatcher

Request Dispatcher allows one resource to forward or include another resource in response processing. Objects can be obtained using request.getRequestDispatcher() or ServletContext.getRequestDispatcher().

Role of JavaScript in Web Pages

JavaScript adds interactivity, validation, and dynamic behavior to web pages.
A simple function can check whether a textbox is empty before form submission.


SECTION C – Long Answer & Advanced Concepts


Pattern:
Attempt one part from each question
5 questions × 7 marks = 35 marks

This section carries the maximum weightage and requires structured, detailed answers.


Question 3 – Web Project & JSP

Objective of a Website & Team Skills

The objective of a website may include information sharing, business promotion, service delivery, or user interaction.
A web project team needs skills in design, programming, database management, testing, and project coordination.

JSP Include Directive vs Action

Include directive (<%@ include %>) is processed at translation time, while include action (<jsp:include>) is processed at runtime.


Question 4 – Java Beans & Database Connectivity

Java Bean

A Java Bean is a reusable Java component following specific conventions. Steps include creating a class, private variables, public getters/setters, and serialization.
Introspection allows tools to analyze bean properties automatically.

Database Drivers

JDBC drivers are classified into four types. Data insertion involves loading driver, establishing connection, creating statement, executing query, and closing connection.


Question 5 – XML & HTML Frames

Importance of DTD in XML

DTD defines structure, elements, and rules of an XML document, ensuring validity. Internal DTD is used for small documents, while external DTD is preferred for reuse.

Frameset in HTML

Frameset divides the browser window into multiple sections, each loading a different HTML file like header, menu, and output.


Question 6 – JSP & Servlets

JSP vs Servlets

JSP is an extension of servlets, not a replacement. JSP simplifies presentation logic and reduces complexity of servlet-based HTML generation.

Servlet Deployment on Tomcat

Deployment involves creating a web application directory, placing servlet classes, configuring web.xml, and starting the server.
Changing the default port requires editing server.xml.


Question 7 – Sessions & Networking

Session Handling in HTML with JavaScript

HTML alone cannot manage sessions. JavaScript can store temporary data using cookies or local storage, but true session management is handled server-side.

Socket Programming & TCP/IP Server

Socket programming enables communication between client and server. TCP/IP server uses reliable, connection-oriented communication for data transfer.

File Size
128.32 KB
Uploader
SuGanta International

Featured educators

Meet our verified teachers

Browse profiles with clear experience, subjects, and availability—then open the full profile in SuGanta.

KISHAN KUMAR DUBEY

KISHAN KUMAR DUBEY

Sant Ravidas Nagar Bhadohi, Uttar Pradesh

This is Kishan Kumar Dubey. I have done my schooling from CBSE, graduation from CSJMU, post graduation from ASU and appear in B.Ed. from MGKVP on aided seat. I have 2 years experience in academic class (Future Shapers C...

Both Online & Offline · Member since 2026

A-Level Chemistry A-Level Mathematics

Subjects

2

Experience

5 Years

Hourly

₹201-300

Swethavyas bakka

Swethavyas bakka

Hyderabad, Telangana

I have 10+ years of experience in teaching maths physics and chemistry for 10th 11th 12th and intermediate students all my students till today are 90% grade. Even an average student got 90%

Both Online & Offline · Member since 2026

A-Level Mathematics Advanced Chemistry (Secondary) +3

Subjects

5

Experience

10 Years

Hourly

₹501-600

Vijaya Lakshmi

Vijaya Lakshmi

Hyderabad, Telangana

I am an experienced teacher ,worked with many reputed institutions Mount Carmel Convent , Chandrapur Maharashtra India, St Paul’s H.S Hyderabad, Fiitjee school Narayanaguda. I have handled students of different age gr...

Online Only · Member since 2026

A-Level Biology A-Level Physics +8

Subjects

10

Experience

30+ Years

Hourly

₹501-600

Shifna sherin F

Shifna sherin F

Gudalur, Tamilnadu

Hi, I’m Shifna Sherin! I believe that every student has the potential to excel in Math with the right guidance. I offer dedicated tutoring for 10th-grade students, covering everything from foundational basics to advanced...

Both Online & Offline · Member since 2026

Advanced Mathematics (Middle School) Advanced Mathematics (Secondary) +6

Subjects

8

Experience

5 Years

Hourly

₹401-500

Divyank Gautam

Divyank Gautam

Pune, Maharashtra

An IIT graduate having 8 years of experience teaching Maths. Passionate to understand student problems and accordingly innovate teaching methodology.

Private tutor · Member since 2026

Subjects

—

Experience

—

Status

—

Explore Tutors In Your Location

Discover expert tutors in popular areas across India

SEO Training Near Noida Sector 93 – Learn Search Engine Op... Sector 93, Greater Noida
Data Analytics Training Near Noida Sector 94 – Learn Data... Greater Noida
SEO Training Near Noida Sector 95 – Learn Search Engine Op... Greater Noida
Digital Marketing Classes Near Noida Sector 96 – Learn Mod... Greater Noida
Graphic Designing Classes Near Noida Sector 97 – Learn Cre... Sector 97, Greater Noida
Digital Marketing Classes Near Noida Sector 98 – Learn Mod... Expressway, Sector 98, Noida, Greater Noid...
Graphic Designing Classes Near Noida Sector 99 – Learn Cre... Greater Noida
App Development Classes Near Noida Sector 100 – Learn Mobi... Sector 100, Greater Noida
Web Development Classes Near Noida Sector 101 – Learn Codi... Greater Noida
App Development Classes Near Noida Sector 102 – Complete G... Greater Noida
Web Development Classes Near Noida Sector 103 – Complete G... Greater Noida
TOEFL Coaching Near Noida Sector 104 – Complete Preparatio... Sector 104, Greater Noida
IELTS Coaching Near Noida Sector 105 – Complete Guide for... Greater Noida
TOEFL Coaching Near Noida Sector 106 – Complete Guide for... Greater Noida
IELTS Coaching Near Noida Sector 107 – Expert Training for... Greater Noida
Public Speaking Training Near Sector 108 Noida – Build Con... Greater Noida
Public Speaking Training Near Sector 109 Noida – Improve C... Greater Noida
🇯🇵 Japanese Language Classes Near Sector 110 Noida – Learn... Sector 110, Greater Noida
🇪🇸 Spanish Language Classes Near Sector 111 Noida – Learn... Greater Noida
🇫🇷 French Language Classes Near Sector 112 Noida – Learn F... Greater Noida
⭐ Premium Institute Network

Discover Elite Educational Institutes

Connect with top-tier educational institutions offering world-class learning experiences, expert faculty, and innovative teaching methodologies

SHASTRI'S PHYSICS CLASSES, NAGPUR

Type

Coaching Center

SHASTRI'S PHYSICS CLASSES, NAGPUR

Nagpur, Maharashtra

Best Physics Classes in Nagpur | Shastri's Physics Classes offers expert coaching for CBSE. MS-BOARD, NEET, JEE, MHT-CET, 11th & 12th Physics. Clear concepts, regular tests & personal doubt solving. J...

Private · Est. 2021-Present

Students

51-100

Teachers

1-10

Branches

1

Réussi Academy of languages

Type

Coaching Center

Réussi Academy of languages

Geeta Bhawan Square, Indore, Madhya pradesh

Excellence in Language. Leadership in Results. With over 18 years of distinguished experience, Réussi Academy of Language stands as a trusted name in foreign language and communication training. Foun...

Private · Est. 2021-Present

Students

1-50

Teachers

1-10

Branches

1

IGS Institute

Type

Coaching Center

IGS Institute

Sector 22, Noida, Uttar Pradesh

IGS Institute provide classes for SSC, Bank, Railway, Police, NDA, Airforce Group X and Group Y, Teaching exams. IGS - Institute for Government Services providing classes since 2018 to the students.

Private · Est. 2011-2020

Students

51-100

Teachers

1-10

Branches

1

Krishna home tutor

Type

School

Krishna home tutor

New Delhi, New Delhi

Hi everyone, Krishna home tutor. Providing tutors for all subjects and classes since 2001.

Private · Est. 2001-2010

Students

201-500

Teachers

76-100

Branches

1

Edustunt Tuition Centre

Type

Coaching Center

Edustunt Tuition Centre

Hoshiarpur, Punjab

We provide online& offline tuition classes,doubt clearance sessions & exam preparation services for students from school level to university level.

Private · Est. 2021-Present

Students

1-50

Teachers

1-10

Branches

1