Posted
about 12 years
ago
by
Mark Baars
If you are a Java developer looking to increase your Spring knowledge, vFabric Education by SpringSource is the place to start. We are providing several Spring trainings across the globe closely connected to your needs as a professional developer.
... [More]
This month SpringSource offers a 15% discount code on all VMware trainings (partners not included). Please use the following referral code during the website registration process: springcustomerpromo. The complete Spring training schedule for July, 2013 can be found below:
Step 1: Core Spring
Americas
July 09 - 12: Core Spring in Dallas, TX
July 16 - 19: Core Spring in Washington, DC
July 16 - 19: Core Spring in Los Angeles, CA
July 23 - 26: Core Spring in Chicago, IL
July 23 - 26: Core Spring in Seattle, WA
July 30 - Aug 02: Core Spring in San Diego, CA
July 30 - Aug 02: Core Spring in Charlotte, NC
Asia Pacific
July 01 - 04: Core Spring in Bangalore, India
July 09 - 12: Core Spring in Makati City, Philippines
July 15 - 18: Core Spring in Sydney, Australia
July 22 - 25: Core Spring in Hong Kong, Hong Kong
July 22 - 25: Core Spring in Delhi, India
Europe, Middle East & Africa
July 02 - 05: Core Spring in Frankfurt, Germany
July 15 - 18: Core Spring in London, UK
July 16 - 19: Core Spring in Prague, Czech Republic
July 16 - 19: Core Spring in Dusseldorf, Germany
July 16 - 19: Core Spring in Madrid, Spain
July 30 - Aug 02: Core Spring in Wien, Austria
July 30 - Aug 02: Core Spring in Munich, Germany
July 30 - Aug 02: Core Spring in Zurich, Switzerland
Step 2: Spring Web / Enterprise Integration with Spring / Hibernate with Spring
Americas
July 09 - 12: Spring Web in Boston, MA
July 30 - Aug 02: Spring Web in Stamford, CT
Asia Pacific
July 08 - 09: Hibernate with Spring in Bangalore, India
July 08 - 11: Spring Web in Wellington, New Zealand
July 10 - 13: Enterprise Integration with Spring in Bangalore, India
July 15 - 18: Enterprise Integration with Spring in Makati City, Philippines
July 30 - Aug 02: Enterprise Integration with Spring in Singapore, Singapore
Europe, Middle East & Africa
July 01 - 04: Spring Web in London, United Kingdom
July 02 - 05: Enterprise Integration with Spring in Madrid, Spain
July 08 - 10: Hibernate with Spring in London, United Kingdom
July 09 - 12: Enterprise Integration with Spring in Rome, Italy
July 09 - 12: Enterprise Integration with Spring in Barcelona, Spain
July 16 - 19: Enterprise Integration with Spring in Wien, Austria
July 16 - 19: Enterprise Integration with Spring in Frankfurt, Germany
July 16 - 19: Enterprise Integration with Spring in Zurich, Switzerland
July 23 - 26: Spring Web in Frankfurt, Germany
July 23 - 26: Spring Web in Milano, Italy
July 24 - 26: Hibernate with Spring in Frankfurt, Germany
If you cannot find a professional training near you, you can always request an onsite SpringSource training [Less]
|
Posted
about 12 years
ago
by
Pieter Humphrey
Start: 2013-05-30 04:59
End: 2013-06-21 04:59
Timezone: US/Pacific
Start: 2013-05-30 04:59
End: 2013-06-21 04:59
Timezone: US/Pacific
Want a pass to SpringOne 2GX 2013?
If you're a Spring
... [More]
champion, show off your stuff on our champions forum and follow these instructions by June 21, 2013.
You might be one of our 5 lucky winners. See website for details.
(If you're a Groovy & Grails or Cloud Foundry champion, never fear, we will be rolling out future contests for you!)
[Less]
|
Posted
about 12 years
ago
by
Pieter Humphrey
Start: 2013-06-18 10:00
End: 2013-06-18 11:00
Timezone: US/Pacific
Start: 2013-06-18 10:00
End: 2013-06-18 11:00
Timezone: US/Pacific
The sheer volume of non-human-generated data in modern
... [More]
applications can easily overtake a traditional single-threaded, blocking design model. Reactor aims to address this volume, by providing a foundational framework for JVM applications -- applications that need high throughput when performing reasonably small chunks of stateless, asynchronous processing. Join Jon Brisbin as he discusses the motivations behind the project, the design patterns and existing technology that inspired the project, and how it fits in the asynchronous ecosystem today, as a teaser to his upcoming session at SpringOne 2GX 2013.
Europe: Thursday, June 18
3:00pm GMT Summer Time (London, GMT+01:00)
Register
North America: Thursday, June 18
10:00am Pacific Daylight (San Francisco, GMT-07:00)
Register [Less]
|
Posted
about 12 years
ago
by
Josh Long
Welcome to another installment of This Week in Spring. In case you missed it last week, the vast majorty of the SpringOne2GX 2013 agenda has been published, so book now and get the early bird rate on the conference, and airfare! As usual, we've got a
... [More]
lot to cover this week, so let's get to it!
Spring Batch lead Michael Minella announced Spring Batch 2.2.0 RC2. The new release is chalk full of great new features including support for the Spring Batch Java configuration API and a Spring Data GemFire ItemReader and ItemWriter.
Gary Russell just announced Spring Integration 3.0 milestone 2. Be sure to check out the new features and kick the tires!
Join me for a webinar on Building REST-ful Services with Spring - June 13th, 2013. I'll discuss OAUTH, Spring MVC and Spring HATEOAS as it relates to REST.
Rossen Stoyanchev's blogged about the upcoming support for WebSockets in Spring 4 and it looks very compelling!
Gary Russell also just announced the Spring Integration MQTT extension adapter, milestone 1, that makes it easy to work with MQTT - a messaging technology that lends itself to lightweight messaging - from Spring Integration.
Oliver Gierke has written up a great response to the question, how do I return a Spring Data page as JSON on Stack Overflow.
Long-time readers of this roundup will know about Thymeleaf, the templating engine that breathes new life into your web application view templates and that works really well with Spring. The first, stable 2.0.0 version of Thymeleaf-testing has just been released.
Joris Kuipers, on the Trifork blog, has announced a new set of macros for doing form inputs with Spring applications using Freemarker, an alternative - and very powerful - templating engine.
Oleg Tsal-Tsalko put together a talk on the new bits in Spring 4. Nicely done, Oleg!
Johnathan Mark Smith is back at it again, this time with a video on how to do Java configuration with Spring. Check it out!
Maciej Walkowiak put together a great post on how to audit entities using Spring Data MongoDB.
The poorly-named Java2J2EE blog has a great, short-and-sweet post on how to setup JPA and Spring MVC with Spring's Java configuration style. I would however discourage users from calling the lifecycle methods on a Spring FactoryBean directly, and instead choose to dereference the configured result:
@Bean public EntityManagerFactory emf(){
LocalContainerEntityManagerFactoryBean lcemfb = ..
return lcemfb;
}
@Bean public PlatformTransactionManager transactionManager(){
EntityManagerFactory emf = emf().getObject();
return new JpaTransactionManager( emf );
}
[Less]
|
Posted
about 12 years
ago
by
Gary Russell
We are pleased to announce that the second milestone for Spring Integration 3.0.0 is now available.
64 issues are resolved, including many improvements and new features; see the Project Home Page and Release Notes for more information.
|
Posted
about 12 years
ago
by
Pieter Humphrey
Start: 2013-06-13 10:00
End: 2013-06-13 11:00
Timezone: US/Pacific
Start: 2013-06-13 10:00
End: 2013-06-13 11:00
Timezone: US/Pacific
Today's applications don't exist in isolation. REST
... [More]
applications and web services are a great way to connect applications together. REST is a design principle that imposes no constraints on the client except basic HTTP support, which all platforms provide. Designing REST services, however, is still as much art as it is science, as standards are emerging. Join Spring Developer Advocate Josh Long as he introduces some of the ins-and-outs of REST API design with Spring, building on Spring MVC, Spring HATEOAS and answers some commonly- asked questions like how to secure REST-ful services, and how to tailor payload serialization to your specific use cases.
Europe: Thursday, June 13
3:00pm GMT Summer Time (London, GMT+01:00)
Register
North America: Thursday, June 13
10:00am Pacific Daylight (San Francisco, GMT-07:00)
Register [Less]
|
Posted
about 12 years
ago
by
Josh Long
This Week in Spring
Welcome to another installment of This Week in Spring! We are finally running out of SpringOne2GX video recordings.. this is the last week in Spring that you'll see them, so refer back to the replays page for an index. As
... [More]
usual, we've got a lot to cover so let's get to it!
Spring lead Juergen Hoeller just announced the release of Spring Framework 4.0 M1 and 3.2.3.RELEASE The 3.2.3 update mainly includes updates and fixes related to Java 8 support. The 4.0 milestone, on the other hand, is a look ahead to the many awesome features in Spring 4.0 including support for web sockets, Java EE 7, the @Conditional annotation (in the same vein as the @Profile annotation) and much more, so be sure to check it out!
TcServer 2.9.2 is now available! The release contains security fixes and updates, for more details check out the release notes.
Jennifer Hickey's talk -- Thinking outside the container - Standalone Applications on CloudFoundry has been released in HD on YouTube.
Stephen Bohlen's talk --An Introduction to Spring.NET for Java developers, has been released in HD on YouTube.
InfoQ has done a nice writeup of Spring HATEOAS
Johnathan Mark Smith has put together a nice post on how to use Spring's Java configuration style.
Xavier Padró has put together a nice post on how to communicate within a Spring Web Flow flow
Static.com has announced their Hadoop and Cloud Foundry-powered service. Frankly, it looks really cool and cost-effective as a public platform on which to host applications that need a backoffice Hadoop solution.
I can't believe I missed this! RabbitMQ 3.1.0 is out (slightly old news) and, to introduce it, you should check out this amazing RabbitMQ 3.1.0 in pictures.
The HMKCode blog has a nice post on doing the not-so-well-documented, but common, things with a MyBatis, Spring and jUnit integration.
The Java Code Geeks have put together a nice tutorial on how to process radio buttons in a form in Spring MVC.
Gerry Tan has put together a nice blog on how to bind form date values with Spring MVC.
[Less]
|
Posted
about 12 years
ago
by
Pieter Humphrey
Thinking Outside the Container: Running Standalone Apps on Cloud Foundry
Some applications simply cannot be contained. Perhaps you want to write a worker that periodically polls for updates or performs a maintenance task. Perhaps you would like
... [More]
to use a new lightweight web framework. You don't necessarily want to build a WAR for these types of apps. With Cloud Foundry, you don't have to! In this session, we will build and deploy several types of standalone applications, from distributed workers built with Spring Integration and Akka, to container-less web applications built with vert.x and spray, to bring-your-own-container apps that embed Jetty. If you're a Java or Scala developer who likes to "think outside the container", this talk is for you!
About the speaker
Jennifer Hickey
Jennifer Hickey is a Sr. Software Engineer with SpringSource/VMware, with over a decade of experience in software engineering. Jennifer is a member of the Cloud Foundry team, specializing in developer experience and support of frameworks such as Spring, Grails, Rails, and Sinatra. She is passionate about increasing developer productivity in the cloud. Jennifer has led or contributed to a number of SpringSource projects, including Hyperic and tc Server. She has been involved in converting multiple large EJB/legacy codebases to Spring. Prior to joining SpringSource, Jennifer was a principal architect of a large-scale network management system.
More About Jennifer »
An introduction to Spring.NET for Java developers
In this session you will learn the basics of getting started using Spring on .NET. All your friendly features will be there to great you: dependency injection, AOP, declarative transaction management, web framework, ORM, and messaging middleware integration, but with a .NET twist. Come and see how you can use your existing Spring Java skills to develop easily testable POCO based .NET applications
About the speaker
Stephen Bohlen
Stephen Bohlen Currently a Senior Software Engineer for SpringSource where he is the Technical Lead and Community Evangelist for the Spring.NET Framework, Stephen brings his varied 18-year-plus experience in software and technology to the design and delivery of Software Engineering Solutions and Frameworks for other Software Engineers. In addition to his work on Spring.NET, Stephen is also an active contributor to several other .NET Open-Source Software projects including NHibernate, NDbUnit, and others as well having developed a number of Visual Studio productivity add-ins. Active in the software development community, Stephen speaks publicly, blogs (semi-)regularly, and is the author of several popular screencast series focused on Agile and ALT.NET concepts and technologies including the widely-praised 15-part Summer of NHibernate video series introducing viewers to the popular open-source O/RM tool. Stephen is also a founding/organizing member of the NYC ALT.NET user group which meets monthly to discuss Agile-focused techniques and technologies in the world of Microsoft software development and beyond
More About Stephen »
[Less]
|
Posted
about 12 years
ago
by
Josh Long
Welcome to another installment of This Week in Spring! Some rather exciting projects have been announced this week, and if you can believe it, we're almost out of SpringOne 2012 replay content! Good thing the SpringOne 2013 agenda grid is going live
... [More]
very soon, so we'll be able to look ahead. As usual, we've got a lot to cover so let's get to it!
In preparation for the agenda grid going live, a lot of new SpringOne 2013 sessions have been accepted:
Getting Started with Spring Security 3.2 (Rob Winch)
Performance-tuning the Spring Petclinic sample application (Julien Dubois - Ippon Technologies)
Spring with Immutability (Matt Stine)
Going Beyond Dependency Injection (Mark Secrist)
Tooling for Spring's next generation (Martin Lippert, Andy Clement)
Futures and Rx Observables: powerful abstractions for consuming web services asynchronously (Chris Richardson)
Making Connections with Spring Social (Craig Walls)
Troubleshooting Live Java Web Applications (Ashley Puls - New Relic)
Spring and Sencha - A Match Made In Heaven, or at least the Cloud - (Jay Marshall + TBA, Sencha)
In-memory data and compute on top of Hadoop (Jags Ramnarayan)
Getting started with Spring Data and Apache Hadoop (Thomas Risberg)
Inside Cloud Foundry: An Architectural Review - (Dekel Tankel)
Build Your Very Own Private Cloud Foundry (Matt Stine)
Thymeleaf: improving your Spring view layer with natural templates (Emanuel Rabina - HP)
Jon Brisbin announced the Reactor project. The Reactor project aims to provide a solid foundation for asynchronous IO-based applications, on top of which it is natural to provide integrations for technologies like Grails and Spring. Reactor already features a good multi-language story with support for Groovy and Java (and, particularly, the upcoming Java 8 release!) Be sure to check this out, especially the comments section if you have questions about how this compares to other asynch technology!
Spring Security lead Rob Winch has been busily enhancing the Spring Security and Spring Security OAuth Java Configuration story. He's got a first cut of the Spring Security OAuth Java Configuration API available, and I'm sure he'd appreciate any feedback on the new DSL, so definitely be sure to check it out! Nice work, Rob!
Webinar on Thursday May 16th with Chris Richardson, author of POJOs in Action, on Decomposing Application for Deployability and Scalabilty. Register Now!
This is an essential talk to understanding the new application architectures discussed in the SpringOne 2012 keynote - how to break down large applications into small, scalable, discrete services. It's tough not to use NetFlix's Asgard as a great example of this done well, an example that many of you may recognize.
Join Broadleaf Commerce's Andre Azzolini for a Webinar on Tuesday, May 28th as they discuss their Lessons Learned Moving from GWT to SpringMVC.
Paul Chapman introduces some of the diverse support for content negotiation in Spring MVC on the SpringSource blog.
Chris Harris's talk, the Spring Data MongoDB Project, from SpringOne2GX 2012 is now available in HD on YouTube!
Lee Faus's talk, Extreme Makeover - Application Edition, from SpringOne2GX 2012 is now available HD on YouTube!
The JIWHIZ blog, and blogger Yuan Ji, has put together a nice post introducing Spring's Java configuration support.
This post - from blogger Chris Wong in a January post called "JmsTemplate is not evil" - explains some of the subtleties of using Spring's CachingConnectionFactory with a raw ConnectionFactory and then, for extra points, introduces one approach to dramatically speeding up ActiveMQ, in particular.
The HMKcode blog has a nice, exhaustive post introducing how to use the jQuery-file-upload plugin with Spring MVC.
Have you taken a look at HATEOAS yet? HATEOAS is a design pattern, an approach, for building better RESTful web services. Spring HATEOAS makes doing so dead simple atop Spring MVC, and this blog by Geraint Jones introduces Spring HATEAOS very nicely
Blogger Alexey Zvolinskiy answers a common question: how do I bind checkboxes to the model object that's sent back and forth to the server in Spring MVC?
Our friend @baeldung maintains a daily Twitter feed of awesome posts about Spring on StackOverflow, and I think he's dug up some absolutely amazing content. One post answers a question I am frequently asked: how do I enumerate all the Spring MVC @Controller-annotated beans at runtime?
Another great post that I found while trawling through the @SpringAtSO handle was this post, explaining how to propagate request-scoped attributes beyond the thread of the current request. This post applies generally to any situation where a request-scoped attribute needs to propagate beyond its original thread and request.
[Less]
|
Posted
about 12 years
ago
by
Pieter Humphrey
The Spring Data MongoDB Project
This talk will introduce the Spring Data MongoDB project. Spring Data MongoDB provides a feature rich library for writing MongoDB applications in Java. It builds upon the Spring Framework and as such promotes
... [More]
a POJO programming model with a strong emphasis on productivity.
The Spring MongoDB Project provides a rich object mapper, a MongoTemplate helper class to simplify common document access operations using query, criteria, and update DSLs, automatic repository interface implementations, QueryDSL integration, and cross-store persistence.
About the speaker
Chris Harris
Chris Harris is a European Solution Architect at 10gen. Prior to 10gen, Chris was EMEA Architect at SpringSource responsible for evangelising vFabric products and defining architectural solutions for customers across EMEA. With the acquisition of SpringSource by VMware, Chris focused on how virtualization and cloud computing can be used to address the complexity within the Enterprise. Before joining SpringSource, Chris spent his time at RedHat/JBoss providing consultancy to major clients across EMEA.
More About Chris »
Extreme Makeover - Application Edition
In this episode we look at an old worn out application that has migrated from 3 different teams and 15 team lead changes. The poor application is now showing its years and doesn't perform like it did when it was first architected. Now through the help of a new platform, this application has an opportunity to shine again. Taking a look at past projects that have gone through similar transformations we will look at patterns and processes that can be leveraged to redesign traditional JEE applications into lightweight applications using Spring, CXF, SpringMVC, and SOA. Finally, we will walk through code examples to show how quickly applications can be developed using this new stack.
Lee Faus
My career began with a need to teach and mentor. I found these skills to be invaluable in the field of information technology. I started doing basic cabling and network infrastructure although I always had a propensity for coding and software architecture. My specialty in information technology is the integration of multiple technologies to assemble them into business applications with a keen focus on open source frameworks and products. I have consulted for some of the largest corporations in the world with my primary focus in the last 7 years around cloud computing.
More About Lee »
[Less]
|