Ingeniero
A 4-day bootcamp that trains you how to use the
Spring Framework to create well-designed, testable
business applications
Copyright 2005-2008 SpringSource. Copying, publishing or distributing without express written permission is prohibited.
Course Introduction
• Core Spring covers the essentials of developing
applications with the Spring Framework
• Course is50% theory, 50% lab work
– Theory highlights how to use Spring
– Lab environment based on SpringSource Tool Suite
• Memory keys contain
– The Spring Framework
– Lab environment based on STS and Tomcat
– Lab materials and documentation
2
00-agenda - 1
Course Logistics
• Hours
• Lunch and breaks
• Other questions?
3
Evaluation and other
questions
• We value your input
–http://www.springsource.com/training/evaluation
• Send any additional feedback or questions to
– training@springsource.com
4
00-agenda - 2
Course Agenda: Day 1
•
•
•
•
•
•
Introduction to Spring
Using Spring to configure an application
Understanding the bean life-cycle
Simplifying application configuration
Annotation-based dependency injection
Testing a Spring-basedapplication
5
Course Agenda: Day 2
• Adding behavior to an application using
aspects
• Introducing data access with Spring
• Simplifying JDBC-based data access
• Driving database transactions in a Spring
environment
6
00-agenda - 3
Course Agenda: Day 3
• Introducing object-to-relational mapping
(ORM)
• Getting started with Hibernate in a Spring
environment
• Effectiveweb application architecture
• Getting started with Spring MVC
• Securing web applications with Spring Security
7
Course Agenda: Day 4
• Understanding Spring's remoting framework
• Getting started with Spring Web Services
• Simplifying message applications with Spring
JMS
• Adding manageability to an application with
Spring JMX
8
00-agenda - 4
SpringSource Overview
•Center of thought leadership for Java, Spring, Apache,
Groovy/Grails, Hyperic
–
–
–
–
Rod Johnson, CEO & father of Spring; develop 99%+ of Spring
Tomcat leaders: 80% of code commits, 95% of bug fixes
Groovy/Grails leaders: acquired G2One Nov 2008
Hyperic app management leaders: acquired Hyperic May 2009
• Forge open source innovation into enterprise
products
– Leading enterpriseadoption of lean infrastructure
• Customers include most of the Global 2000
• Offices worldwide
– US-based, UK, Netherlands, Germany, Australia, France,
Canada
9
SpringSource: Open Source
Leader in Enterprise Java
• SpringSource = Spring
– #1 enterprise Java programming model
– Over 6 million downloads
• SpringSource = Tomcat
– #1 Java application server
• SpringSource =Enterprise OSGi
– Next-generation of server modularity
• SpringSource = Groovy & Grails
– Java’s answer to Ruby on Rails
– #1 dynamic language for JVM
• SpringSource = Apache HTTP
– #1 Web server
• SpringSource = Hyperic
– Leader in open source management
10
00-agenda - 5
SpringSource Solution
Unifying the Application Lifecycle:
from Developer to Datacenter
High Productivity ToolsLean Powerful Runtimes
Spring Enterprise
SpringSource tc Server
Groovy and Grails
SpringSource dm Server
SpringSource Tool Suite
SpringSource ERS
Application Infrastructure Management
SpringSource Hyperic HQ
SpringSource Hyperic IQ
11
Build | Run | Manage
• Development solutions
users love
– De facto standard
component model (Spring)
– SpringSource Tool Suite(STS)
– Groovy/Grails
– Spring Roo
• Productivity
• Management Integration
12
00-agenda - 6
Build | Run | Manage
• Enterprise grade server
solutions built on open
source
– tc Server
– dm Server
– http Server
• High Performance
• Manageable
13
Build | Run | Manage
• Depth and Breath
– Application metrics
– Entire stack visibility
• Corrective Actions
•...
Regístrate para leer el documento completo.