Programování v Javě II Frameworky Michal Pobucký michal.pobucky@fpf.slu.cz Ústav informatiky – léto 2020 Framework • Aplikační struktura, která pomáhá při programování a vývoji softwarových projektů • Obsahuje podprogramy, knihovny, návrhové vzory, … • Například: • JavaServer Faces • Spring • Struts • Hibernate • Apache Wicket 2Programování v Javě II - 5 - Michal Pobucký Spring • Tools for Eclipse • Spring Tools 4 • Spring Eclipse 3Programování v Javě II - 5 - Michal Pobucký Spring • Program • Studentský chat, každý klient se přihlásí do systému a může konverzovat s ostatními online v reálném čase 4Programování v Javě II - 5 - Michal Pobucký Spring 1 2 5Programování v Javě II - 5 - Michal Pobucký Spring 6Programování v Javě II - 5 - Michal Pobucký Spring • Pom.xml 7Programování v Javě II - 5 - Michal Pobucký Spring 8Programování v Javě II - 5 - Michal Pobucký Spring • Config.java 9Programování v Javě II - 5 - Michal Pobucký Spring • ChatMessage.java 10Programování v Javě II - 5 - Michal Pobucký Spring • ChatController.java 11Programování v Javě II - 5 - Michal Pobucký Spring 12Programování v Javě II - 5 - Michal Pobucký Spring • Main.js 13Programování v Javě II - 5 - Michal Pobucký Spring • Main.js 14Programování v Javě II - 5 - Michal Pobucký Spring • Index.html 15Programování v Javě II - 5 - Michal Pobucký Spring • Main.css 16Programování v Javě II - 5 - Michal Pobucký Spring • Main.css 17Programování v Javě II - 5 - Michal Pobucký Spring • Main.css 18Programování v Javě II - 5 - Michal Pobucký Spring 19Programování v Javě II - 5 - Michal Pobucký Spring 20Programování v Javě II - 5 - Michal Pobucký Spring 21Programování v Javě II - 5 - Michal Pobucký Spring 22Programování v Javě II - 5 - Michal Pobucký