dao
DESCRIPTION
Legend. Java Web Application( Springframework ) : Java SE/EE vs. Springframework. Control Flow. Springframework. Java EE. Context Listener. Java SE. Request Listener. Servlet Filter. Theme Resolver. Locale Resolver. Multipart File Resolver. Message Converter. Handler Adapter. - PowerPoint PPT PresentationTRANSCRIPT
DAO
Manager
Service
Controller
Dispatcher Servlet
Handler Inter-ceptor
Handler Excep-tion Resolver
Servlet FilterRequest Listener Theme Resolver
Context Listener
Adapter
Locale Resolver
Session Listener
Multipart File Re-solver
Handler Map-pings
Web Argument Resolver
Java Web Application(Springframework): Java SE/EE vs. Springframework
Utility
Legend
Springframe-work
Java EE
Java SE
Control Flow
Flash Map Man-ager
Handler AdapterMessage Con-
verter
WebDataBinder
View Resolver View
DAO
Manager
Service
Controller
Dispatcher Servlet
Handler Inter-ceptor
Handler Excep-tion Resolver
Servlet FilterRequest Listener Theme Resolver
Context Listener
Adapter
Locale Resolver
Session Listener
Multipart File Re-solver
Handler Map-pings
Web Argument Resolver
Java Web Application(Springframework): Extension vs. Implementation
Utility
Legend
Spring
Java EE
Java SE
Control Flow
Flash Map Man-ager
Handler AdapterMessage Con-
verter
WebDataBinder
View Resolver View
LegendExtension
Point
Ext
Ext
Ext
Ext
Ext Ext
Implementa-tion
Ext
ExtExt
Ext
Ext
Impl
Impl
Impl
ImplImpl
Impl
DAO
Manager
Service
Controller
Dispatcher Servlet
Handler Inter-ceptor
Handler Excep-tion Resolver
Servlet FilterRequest Listener Theme Resolver
Context Listener
Adapter
Locale Resolver
Session Listener
Multipart File Re-solver
Handler Map-pings
Web Argument Resolver
Java Web Application(Springframework): User Friendly Message vs. System Message
Utility
Legend
Spring
Java EE
Java SE
Control Flow
Flash Map Man-ager
Handler AdapterMessage Con-
verter
WebDataBinder
View Resolver View
Legend
User Message
System Mes-sage
System
System System
System User
UserUser
User
System SystemSystem
System
System
System
System
User
DAO
Manager
Service
Controller
Dispatcher Servlet
Handler Inter-ceptor
Handler Excep-tion Resolver
Servlet FilterRequest Listener Theme Resolver
Context Listener
Adapter
Locale Resolver
Session Listener
Multipart File Re-solver
Handler Map-pings
Web Argument Resolver
Java Web Application(Springframework): Error / Exception Handling Point
Utility
Legend
Spring
Java EE
Java SE
Control Flow
Flash Map Man-ager
Handler AdapterMessage Con-
verter
WebDataBinder
View Resolver View
Legend
User Message
Spring
User
User
User
Container
User Friendly Message Break Down Structure: Common Message vs. Business Specific Message
Type Category Description Type Key Locale Message (Simple) Message (Binding)
Common Data insert
select
update
delete
Authorization
Authentication
success
failure
State approved
rejected
suspended
timeout
Validation required
exceeded
duplicated
unique
Message Type: Info / Warn / Confirm / Prompt / Error
Message Target: User Interface vs. Log
Target Type
User Interface Window Title Bar
Window Status Bar
Window Popup
Page Label
Page Form Field
Page DHTML Popup
Log Console
File
Database
Packet
Notification Email
SMS
Feed