|
|
|
### Opakování
|
|
|
|
Java je robustní, bezpečná, rozšiřitelná a multiplatformní.
|
|
|
|
Servlet container - aplikace která se stará o servlety. Referenční implementací servlet containeru je Tomcat - dělá ho stejá firma co dělá Apache. Není potřeba mít nainstalovaný Tomcat, servlet containery se používají jako embedded a připojí se jako knihovna k projektu. Aplikace si tak Tomcat nese sama a lze ji spustit všude - jako službu. Nebo ji třeba celou hodit do Dockeru (cloud). Cloud se používá čím dál častěji.
|
|
|
|
|
|
|
|
Servlet generuje odpověď metodami doGet(), doPost()... Přijímá HTTPServletRequest.
|
|
|
|
|
|
|
|
##Spring Framework
|
|
|
|
|
|
|
|
Servlety jsou úplné dno - jsou součástí servlet API. Nad Servlety pracují frameworky. Existuje jeden nejpoužívanější framework. Přechod na jiný ale nebývá složitý. Velmi rozsáhlý, je až nemožné ho umět celý. Proto nad ním začali budovat SpringBoot, který Spring zjednodušuje pro lepší použitelnost, přináší základní konfiguraci, kterou lze měnit. Zároveň se hodí do konceptu microservice - každý service dělá malou část. Lepší modulovatelnost, komunikace a škálovatelnost. Komunikace probíhá přes |