PA165 Enterprise Java - Lectures
Week 9 - System Integration I: Web Services & REST
Teacher: Bruno Rossi
Slides: auth/el/1433/podzim2017/PA165/um/PA165.Lect09.SystemIntegration.REST.pdf
Topics covered:
- Intro to Integration & Service Oriented Architecture (SOA)
- SOA Principles
- RESTful web services
- REST maturity models
- REST principles
- Safety and idempotence
- Best Practices
- implementing a REST API in Spring
- RESTController
- Multiple resource representations
- Content negotiation
- Exception management
- Caching
- Documentation