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.