51. Manager Layer 用途
DTO
Redis
Cache
Manager Layer
Service Layer
DAO Layer
Model Layer
Controller Layer 在不同Service之間有
資料的改變和流程的選
擇時透過都在
Manager Layer
做額外的處理,保持
Service Layer
的單純Business logic
52. Use DTO Not Model
DTO
Redis
Cache
Manager Layer
Service Layer
DAO Layer
Model Layer
Controller Layer
• 為了用 Json Serializer
進 Redis Cache
• 避免再View Layer還在持續用
hibernate的關聯拉資料,造成
DB session 斷開拉不到資料,且
DB 佔用太長的session
• 易於轉成Json去製作Json API