Spring MVC Introduction To Javaee: Yet Another Web Framework Enter Enterprise Java
Spring MVC Introduction To Javaee: Yet Another Web Framework Enter Enterprise Java
Introduction
Yet Another
Enter Enterprise
Web Java
Framework
• Introduction
The Need for JavaEE
• Overview
The MVC Pattern
on the JavaEE Architecture
• JavaEE
Spring MVC
Key Standards
Implementation
• Controllers
• Mapping Request Handlers
• Views
• I18N and Locale Resolvers
• Customizing Look & Feel using Themes
• File Uploading
• Error Handling
• Using Annotations copyright 2009 Trainologic LTD
Introduction to JavaEE
3
copyright 2009 Trainologic LTD
Introduction to JavaEE
What is JavaEE?
• JavaEE is a specification.
• It is actually an umbrella of many specifications that
provide different services to enterprise applications.
4
copyright 2009 Trainologic LTD
Introduction to JavaEE
5
copyright 2009 Trainologic LTD
Introduction to JavaEE
6
copyright 2009 Trainologic LTD
Introduction to JavaEE
JavaEE Tiers
8
copyright 2009 Trainologic LTD
Introduction to JavaEE
JavaEE Architecture
9
copyright 2009 Trainologic LTD
Introduction to JavaEE
11
copyright 2009 Trainologic LTD
Introduction to JavaEE
12
copyright 2009 Trainologic LTD
Introduction to JavaEE
Servlet
13
copyright 2009 Trainologic LTD
Introduction to JavaEE
JSP
14
copyright 2009 Trainologic LTD
Introduction to JavaEE
JSP Example
15
copyright 2009 Trainologic LTD
Introduction to JavaEE
JSF
16
copyright 2009 Trainologic LTD
Introduction to JavaEE
JNDI
17
copyright 2009 Trainologic LTD
Introduction to JavaEE
JNDI Examples
19
copyright 2009 Trainologic LTD
Introduction to JavaEE
JTA/JTS
20
copyright 2009 Trainologic LTD
Introduction to JavaEE
JAX-WS
@WebService
public class HelloWorld {
public String sayHello() {
return "Hello World";
}
}
21
copyright 2009 Trainologic LTD
Introduction to JavaEE
JCA
22
copyright 2009 Trainologic LTD
Introduction to JavaEE
JCA
23
copyright 2009 Trainologic LTD
Introduction to JavaEE
JavaMail
24
copyright 2009 Trainologic LTD
Introduction to JavaEE
JMS
25
copyright 2009 Trainologic LTD
Introduction to JavaEE
EJB
26
copyright 2009 Trainologic LTD