
JavaEE workshop #3
Marek Ondrák
(Basics - Java EE, Spring, Maven)
JavaEE
- Java SE vs Java EE
- JVM
- Servlet
- Servlet Container
N-tier architecture

Spring framework
- popular application development framework for enterprise Java
- first release October 2002
- current version 5.2.0.RELEASE
- Features
- Dependency Injection
- Aspect-Oriented Programming including Spring's declarative transaction management
- Spring MVC web application and RESTful web service framework
- Foundational support for JDBC, JPA, JMS
- Much more…
Spring framework

Spring boot
- easy to create stand-alone, production-grade Spring based Applications
- init or start.spring.io
Starters
- set of convenient dependency descriptors that you can include in your application
- contain a lot of dependencies
Maven
- Dependency and build management tool
- Composition of maven plugins
- pom.xml
- hierarchical structure
- Global repositories
- Private repositories – (nexus/artifactory/...)
- Alternativies
ITA application
- Web application - BE
- REST
- Running in cloud
- 3rd party API integration
Q & A
ITA-05-Java W3
By IT-absolvent
ITA-05-Java W3
Workshop #3
- 441