• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
SpringOne2GX 2013 Opening night keynote
 

SpringOne2GX 2013 Opening night keynote

on

  • 223 views

Opening night keynote of SpringOne2GX 2013

Opening night keynote of SpringOne2GX 2013
Speakers: Adrian Colyer, Juergen Hoeller, Dave Syer, and Chris Beams

Statistics

Views

Total Views
223
Views on SlideShare
223
Embed Views
0

Actions

Likes
0
Downloads
4
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    SpringOne2GX 2013 Opening night keynote SpringOne2GX 2013 Opening night keynote Presentation Transcript

    • IO, IO, it’s off to work we go.. with Adrian Colyer, Dave Syer, Juergen Hoeller & Chris Beams © 2013 SpringOne 2GX. All rights reserved.
    • Spring-powered workloads INTEGRATION BATCH BIG DATA WEB Channels, Adapters, Filters, Transformers Jobs, Steps, Readers, Writers Ingestion, Export, Orchestration, Hadoop Controllers, REST, WebSocket
    • Data INTEGRATION BATCH BIG DATA WEB Channels, Adapters, Filters, Transformers Jobs, Steps, Readers, Writers Ingestion, Export, Orchestration, Hadoop Controllers, REST, WebSocket DATA RELATIONAL NON-RELATIONAL
    • Core INTEGRATION BATCH BIG DATA WEB Channels, Adapters, Filters, Transformers Jobs, Steps, Readers, Writers Ingestion, Export, Orchestration, Hadoop Controllers, REST, WebSocket DATA RELATIONAL NON-RELATIONAL CORE FRAMEWORK SECURITY GROOVY REACTOR
    • INTEGRATION BATCH BIG DATA WEB Channels, Adapters, Filters, Transformers Jobs, Steps, Readers, Writers Ingestion, Export, Orchestration, Hadoop Controllers, REST, WebSocket DATA RELATIONAL NON-RELATIONAL CORE FRAMEWORK SECURITY GROOVY REACTOR
    • Domain-specific runtimes (DSRs) INTEGRATION BATCH BIG DATA WEB Channels, Adapters, Filters, Transformers Jobs, Steps, Readers, Writers Ingestion, Export, Orchestration, Hadoop Controllers, REST, WebSocket DATA RELATIONAL NON-RELATIONAL CORE FRAMEWORK SECURITY GROOVY REACTOR
    • GRAILS Full-stack, Web INTEGRATION BATCH BIG DATA WEB Channels, Adapters, Filters, Transformers Jobs, Steps, Readers, Writers Ingestion, Export, Orchestration, Hadoop Controllers, REST, WebSocket DATA RELATIONAL NON-RELATIONAL CORE FRAMEWORK SECURITY GROOVY REACTOR
    • XD GRAILS Stream, Taps, Jobs Full-stack, Web INTEGRATION BATCH BIG DATA WEB Channels, Adapters, Filters, Transformers Jobs, Steps, Readers, Writers Ingestion, Export, Orchestration, Hadoop Controllers, REST, WebSocket DATA RELATIONAL NON-RELATIONAL CORE FRAMEWORK SECURITY GROOVY REACTOR
    • XD BOOT GRAILS Stream, Taps, Jobs Bootable, Minimal, Ops-Ready Full-stack, Web INTEGRATION BATCH BIG DATA WEB Channels, Adapters, Filters, Transformers Jobs, Steps, Readers, Writers Ingestion, Export, Orchestration, Hadoop Controllers, REST, WebSocket DATA RELATIONAL NON-RELATIONAL CORE FRAMEWORK SECURITY GROOVY REACTOR
    • SPRING IO EXECUTION: Spring Boot
    • Spring Boot Overview • Spring Boot makes it easy to create Spring-powered, productiongrade applications and services with absolute minimum fuss. • It takes an opinionated view of the Spring platform so that new and existing users can quickly get to the bits they need. Spring Data, Batch, Integration, Web, JDBC, Security Spring Boot User
    • Spring Boot Goals • • • • Get started faster Be opinionated out of the box Spring Provide non-functional features User Boot No XML, no code generation
    • SPRING BOOT Demo
    • Spring Boot Modules CLI Starters Autoconfigure Boot Actuator Tools Samples RELATED SESSION Zero Effort Spring
    • SPRING IO CORE: Spring Framework 4.0
    • Future proofing the core container {} @ <> A generalized model for conditional bean definitions A more powerful model for composable annotations Refined injection support (ordered, lazy, generics) RELATED SESSION Modern Component Design with Spring
    • Java specification support for 2014 & beyond • • • • • • • • • RELATED SESSION Spring on Java 8 Java 8 JSR-310 Date/Time API JSR-236 Concurrency Utils JSR-356 WebSocket Servlet 3.1 Bean Validation 1.1 JPA 2.1 JTA 1.2 JMS 2.0
    • Spring Framework 4.0: Web support AsyncRestTemplate Hypermedia Links @RestController Websocket
    • Leading WebSocket support @Configuration @EnableWebSocket public class WebSocketConfig implements WebSocketConfigurer { } @Override public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) { registry.addHandler(new EchoWebSocketHandler(), "/echo"); .withSockJS(); } public class EchoWebSocketHandler extends TextWebSocketHandlerAdapter { } @Override public void handleTextMessage(WebSocketSession session, TextMessage message) { session.sendMessage(message); } RELATED SESSION Intro to WebSocket Applications with SPR 4.0
    • Going beyond WebSocket • • • • STOMP sub-protocol support Simple message broker to get started quickly Ability to plug a full STOMP broker (RabbitMQ, ActiveMQ, etc) Messaging abstractions (from Spring Integration) RELATED SESSION Building WebSocket Browser Applications with Spring
    • http:// IO spring Spring io
    • HTTP://SPRING.IO
    • Talk to us on Twitter: @springcentral Find session replays on YouTube: spring.io/video