(B13) Middleware part2 Web Server, Application server, Database , JDBC

Published: 09 March 2022
on channel: Latif Shaik (latiftechnotes)
16
0

20220309 171127
Web Server

Application

Backend - Database Server
-------------------------------------------------
Web Server

-provide web service to client
-http or https(http over SSL) protocol

-client send request to web server
and server send responce to client with web page from web content

request
responce

-if web server not found data/page as client requested , server send
responce as like "404 error" or "Page not found"

-url

-responce in the form of html

-html -hyper text markup language

ex. html pages: page.html or page .htm

web server returns a responce in .html page , .php page, .jsp page, .asp..
but format is html only

Client side : HTML,CSS,JavaScript
you can run in your web browser
-----------------------------------------------
type of web sites:

Static Web Site
-Web Server has pages in web content , client access existing pages only
--no data upload/download/query

Dynamic Web Site
-Web Server recive a request , the request forward to application
-the application access database server for required data
-and create a responce page to client send to web server
-web server send responce to client

Web Server:

Static websites;
Microsoft: Web Server -IIS (Internet Information Service)
Apache httpd server

Dynamic websites:
-webserver
-application
-application server
-database server
-api,gateway

Application:
-Java Servlets
-JSP - Java Server Page
-EJB -enterprise java beans - enterprise application
-Applet
-Python -dijango, flask
-php
-

Application Server

Tomcat - java servlet,jsp
GlassFish
PHP server


Middle server for enterprise Application(EJB)
Oracle Weblogic
IBM WebSpare
Redhat Wildfly(JBOSS)

---
application server also has web server in it.
--------------------------------------------------
Database Server:
Oracle DB
MySql
MeriaDB
DB2

IDE: integrate development environment
Eclipe
Apache NetBeans
Visual Studio
pycharm
Atom
..
sublime text

--
JDBC - java database connecter

-to connect java application to database server(mysql, oracle db)
we use JDBC

Java™ database connectivity (JDBC) is the JavaSoft specification of
a standard application programming interface (API) that allows Java
programs to access database management systems. The JDBC API consists
of a set of interfaces and classes written in the Java programming
language.

ODBC

Connection/j

-python to mysql : mysql.connector
-



list of
webserver
application
database
middleware
api
------------------------


Watch video (B13) Middleware part2 Web Server, Application server, Database , JDBC online without registration, duration hours minute second in high quality. This video was added by user Latif Shaik (latiftechnotes) 09 March 2022, don't forget to share it with your friends and acquaintances, it has been viewed on our site 16 once and liked it 0 people.