CCC102 Lec 1
CCC102 Lec 1
CCC102 Lec 1
TO WEB
DEVELOPMENT
CCC 102 COMPUTER
PROGRAMMING 2
MOLE CLASSROOM
Personal E-Governance
Blogs News
Information Entertainment
Brand/Business Social Networks
E-commerce Web portal
Small local business Educational
6 DIFFERENT TYPES OF WEB APPLICATIONS
Client/Server
HTTP
HyperText Markup Language
URL addresses
Client side
(the first tier) is usually
responsible for
presentation logic
CLIENT-SERVER (WEB BROWSER)
WEB APPLICATION ARCHITECTURE
Server side
(the second tier) is responsible for
business logic and business rules
of the system
WEB PROGRAMMING LANGUAGES
WEB APPLICATION ARCHITECTURE
Database side
(the third tier) serves as web
containers, it is responsible
for storing data
WEB CONTAINERS
Non-commercial / Open source
Apache Tomcat
Jetty
JBoss
Commercial
WebSphere
WEB SERVERS
17
APPLICATION SERVER
18
WEB PROGRAMMING WORKS
Local server
(xampp)
WEB LANGUAGES
20
STUDY. STUDY. STUDY.
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<h1>This is a Heading</h1>
<p>This is a paragraph.</p>
</body>
</html>
TABLES, TABLES, TABLES!
Logo Header
Menu Content