Documente Academic
Documente Profesional
Documente Cultură
Summary
● software ● service
● architecture ● request
● client ● response
● server ● status
Software architecture
● Layered
● Resource-Oriented Architecture (ROA)
● Service-Oriented Architecture (SOA)
● Client-Server
Layered architecture
● Presentation layer
● Business layer
● Data layer
Layered architecture
ROA Architecture
● network architecture
● each computer on the network is either
CLIENT or SERVER
The client
● Internet? WWW?
● DNS - Domain Name Server
● IP - Internet Protocol
Web basics
● Tomcat
● Apache
● JBoss
● IIS (Internet Information Services)
Web Server
● collection of data
● as simple as a text file with list of names
● as complex as a relational database management
system
Database - text file
Database - CSV file
Database
Tools - FTP Client
https://winscp.net/eng/download.php
Tools - PuTTY
https://www.chiark.greenend.org.uk/~sgtatham/
putty/latest.html
(get putty.exe)
Tools - PostMan
https://www.getpostman.com/
Tools - FireBug
http://getfirebug.com/
Tools - Jing
https://www.techsmith.com/download/jing/
Tools - Fiddler
https://www.telerik.com/download/fiddler
Tools - MySQL Workbench
https://dev.mysql.com/downloads/workbench/
Tools - Microsoft Excel
https://notepad-plus-plus.org/download/v7.4.2.html
Questions?
Feedback :)
https://goo.gl/forms/azpKbK3QW9sFAAW13