PA165 Enterprise Java - Lectures
Week 9 - System Integration I: Web Services & REST
Teacher: Bruno Rossi
Slides: auth/el/1433/podzim2018/PA165/um/PA165.Lect09.SystemIntegration.REST.pdf
Topics covered:
- Intro to System Integration
- REST Introduction & Context
- 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