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 is offering a special Hyperic Administrator class in Minneapolis. SpringSource is also offering several Online Enterprise Integration with Spring classes.
The complete Spring training schedule for August, 2013 can be found below:
Step 1: Core Spring
Americas
August 06 - 09: Core Spring in Phoenix, AZ
August 06 - 09: Core Spring Live Online in the US
August 06 - 09: Core Spring in Sacramento, CA
August 06 - 09: Core Spring in San Francisco, CA
August 06 - 09: Core Spring in San Jose, CA
August 06 - 09: Core Spring in Boston, MA
August 06 - 09: Core Spring in Philadelphia, PA
August 06 - 09: Core Spring in Austin, TX
August 13 - 16: Core Spring in Atlanta, GA
August 13 - 16: Core Spring in New York, NY
August 19 - 22: Core Spring Live Online in Latin America
August 20 - 23: Core Spring in Chicago, IL
August 20 - 23: Core Spring in Minneapolis, MN
August 20 - 23: Core Spring in Omaha, NE
August 27 - 30: Core Spring in Ottawa, ON
August 27 - 30: Core Spring in Toronto, ON
August 27 - 30: Core Spring in Montreal, QC
August 27 - 30: Core Spring Live Online in the US
August 27 - 30: Core Spring in Stamford, CT
August 27 - 30: Core Spring in Edison, NJ
August 27 - 30: Core Spring in Houston, TX
Asia Pacific
August 05 - 08: Core Spring in Melbourne, Australia
August 05 - 08: Core Spring in Bangalore, India
August 19 - 22: Core Spring in Wellington, New Zealand
August 21 - 24: Core Spring in Pune, India
Europe, Middle East & Africa
August 05 - 08: Core Spring in Paris, France
August 06 - 09: Core Spring Live Online in EMEA
August 13 - 16: Core Spring in Berlin, Germany
August 20 - 23: Core Spring in Dublin, Ireland
Step 2: Spring Web / Enterprise Integration with Spring / Hibernate with Spring
Americas
August 07 - 09: Hibernate with Spring Live Online in the US
August 12 - 15: Spring Web Live Online in the US
August 13 - 15: Hibernate with Spring in Ottawa, ON
August 13 - 15: Hibernate with Spring in Toronto, ON
August 13 - 15: Hibernate with Spring in Montreal, QC
August 13 - 15: Hibernate with Spring Live Online in the US
August 13 - 15: Hibernate with Spring in Edison, NJ
August 13 - 16: Spring Web in Washington, DC
August 19 - 22: Enterprise Integration with Spring Live Online in the US
August 20 - 23: Enterprise Integration with Spring in Ottawa, ON
August 20 - 23: Enterprise Integration with Spring in Toronto, ON
August 20 - 23: Enterprise Integration with Spring in Montreal, QC
August 20 - 23: Enterprise Integration with Spring Live Online in the US
August 20 - 23: Enterprise Integration with Spring in Edison, NJ
Europe, Middle East & Africa
August 06 - 09: Enterprise Integration with Spring in London, UK
August 20 - 23: Spring Web in Berlin, Germany
August 26 - 29: Spring Web Live Online in EMEA
August 27 - 30: Enterprise Integration with Spring in Prague, Czech Republic
August 27 - 30: Enterprise Integration with Spring in Berlin, Germany
August 27 - 30: Enterprise Integration with Spring in Oslo, Norway
If you cannot find a professional training near you, you can always request an onsite SpringSource training [Less]
|
Posted
about 12 years
ago
by
rwinch
I'm pleased to announce the release of Spring Security Java Configuration as a stand alone module. The milestone is compatible with Spring 3.2.3.RELEASE+ and Spring Security 3.1.4.RELEASE.
This code has been merged into Spring Security 3.2.0.M2
... [More]
release and will be maintained within the Spring Security code base going forward. We hope that by making the release available for stable versions of Spring and Spring Security it will encourage you to try it sooner and provide us feedback before the final release.
Stay tuned to the SpringSource blog for an article that walks you through how to use Spring Security Java Configuration. In the mean time, you can find out how to obtain spring-security-javaconfig, documentation, and samples at http://github.com/SpringSource/spring-security-javaconfig. [Less]
|
Posted
about 12 years
ago
by
rwinch
The second milestone release toward Spring Security 3.2 is now available from the SpringSource repository at http://repo.springsource.org. See here for a quick tutorial on resolving these artifacts via Maven.
I'd like to extend a special thanks to
... [More]
all those that contributed to this release by submitting bugs, pull requests, and feedback.
The highlights of this release include:
Spring Security Java Configuration Support
SEC-2111 resolves an issue with Async support when a timeout occurs and the same Thread handles both the original request and the timeout.
Added support for configuring the remember me parameter via the XML namespace. Special thanks to Oliver Becker for submitting a pull request for this feature!
SEC-2002 Added SessionFixationProtectionEvent. Special thanks to Nick Williams for submitting a pull request for this feature!
Improvements to the Embedded LDAP container
Stay tuned to the SpringSource Blog over the coming week for more information about Spring Security Java Configuration.
Changelog | Download | Reference Manual | FAQ [Less]
|
Posted
about 12 years
ago
by
Pieter Humphrey
The sheer volume of non-human-generated data in modern 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 --
... [More]
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.
About the speaker
Jon Brisbin
Jon works with the Spring Data, Grails, RabbitMQ, and other teams to provide next-generation data and messaging capabilities for modern Ajax and mobile applications. He's been working with Spring Data to provide mapping capabilities for NoSQL databases like MongoDB and Riak and he's working with RabbitMQ and NoSQL to provide modern evented and message-driven data utilities. He authored the Grails support for Riak as well as contributes Erlang-based utilities for the Riak and RabbitMQ communities. Prior to SpringSource, Jon developed private cloud architectures at the world's largest Pizza Hut franchisee, developed Lotus Domino, J2EE, PHP and even Perl CGI applications in BBEdit on an aged Mac, and got his start in web-based development 15 years ago, as an intelligence analyst for the US Air Force, when NCSA Mosaic 1.0 was cool
More About Jon »
[Less]
|
Posted
about 12 years
ago
by
Josh Long
Welcome back to another installment of This Week in Spring. As usual, we've got a lot to cover. In particular, you'll note that this week's roundup features a lot of great Spring Batch content. So, let's get to it -- and don't forget the SpringOne2GX
... [More]
early bird rate ends Aug 9th!
I did a webinar introducing how to build REST APIs with Spring's rich REST stack a few weeks ago, and I'm happy to report that the talk - which introduces Spring MVC, Spring HATEOAS, Spring REST Shell, Spring Data REST, Spring Security OAuth and Spring Social in terms of a simple sample application that we refine - is now available on the SpringSourceDev YouTube Channel. As I mentioned last week, the slides are available on my SlideShare.net page and the code is available on my GitHub page. Enjoy, and don't hesitate to feedback/ask questions at josh(dot)long(at)SpringSource(dot)com!
InfoQ has a great post introducing JSR 352, the Java Batch specification. If you're a Spring Batch user, then a lot of this will look very familiar! I think this is a particularly nice JSR, and encourage you to check it out. Spring
Chris Schaefer has put together a brilliant Spring Batch refcard for DZone which went up yesterday, head over to DZone for the free download.
Craig Walls has announced that Spring Social Facebook 1.0.3 is now available. The new release addresses breaking changes in the upcoming Facebook API revision.
Gary Russell has announced that Spring AMQP 1.2.0 release candidate is now available. The new release features many improvements and bug fixes.
Johnathan Mark Smith is back at it again, with a blog on RESTTemplate To Post Data to a Web Service. Nice work Jonathan!
Our pal Tobias Flohre is back with the 4th installment of his series introducing Java configuration with Spring Batch.
Leleu Jérôme has released a Spring Security Pac4J client. It has OAuth with providers, OpenID, CAS, and HTTP.
Are you a Spring Champion? Enter to win a free SpringOne2GX 2013 pass!
Vamsi Kancharla put together a nice sample project with Spring MVC, bean-validation, error handling (using @ControllerAdvice), protection against XSS and input form attacks, and a lot more. Check it out!
Kim Saabye Pedersen put together a nice post reinforcing some useful (and hopefully well-understood!) principles of singletons in Spring.
Hantsy Bai has put together a very nice post explaining how to create a Spring project from the Spring Tool Suite.
[Less]
|
Posted
about 12 years
ago
by
Pieter Humphrey
Today's applications don't exist in isolation. REST 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
... [More]
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.
About the speaker
Josh Long
Josh Long is the Spring developer advocate. Josh is the lead author on Apress’ Spring Recipes, 2nd Edition, and a SpringSource committer and contributor. When he's not hacking on code, he can be found at the local Java User Group or at the local coffee shop. Josh likes solutions that push the boundaries of the technologies that enable them. His interests include scalability, BPM, grid processing, mobile computing and so-called "smart" systems. He blogs at blog.springsource.org or joshlong.com.
More About Josh »
[Less]
|
Posted
about 12 years
ago
by
Gary Russell
The release candidate for the upcoming Spring-AMQP 1.2.0 release for Java is now available.
See the release notes for more information.
This release includes a few additional improvements and features over and above those in the previous milestone.
See the project page for links to downloads and documentation.
|
Posted
about 12 years
ago
by
Craig Walls
Dear Spring Community,
I'm happy to announce the release of Spring Social Facebook 1.0.3.RELEASE.
Spring Social is an extension of the Spring Framework that enables you to connect your Java applications to Software-as-a-Service (SaaS) providers such
... [More]
as Facebook and Twitter.
Spring Social Facebook 1.0.3.RELEASE is made available to address breaking changes forthcoming in Facebook's Graph API to be applied on July 10, 2013. Specifically, the following breaking changes have been addressed:
The removal of the 'count' property in a list of comments.
Deprecation of checkins via the /checkins resource. All checkins should be done as posts with a location now.
Removal of the 'version' property for groups.
The Graph API no longer returns images for photos with sizes larger than the original image size.
In addition, a handful of small improvements were made to Spring Social Facebook's API binding. See the changelog for details.
To get the software, download the release distribution or change the Spring Social Facebook dependency in your build file to reference 1.0.3.RELEASE.
Important: This release includes changes to enable Spring Social Facebook to work after the July 2013 Breaking Changes. In order for this version of Spring Social Facebook to work prior to July 10, 2013, you'll need to configure your application at Facebook to enable the July 2013 Breaking Changes. Within Facebook's application configuration, go to "Settings->Advanced" and click the "Enabled" radio button next to "July 2013 Breaking Changes".
We invite you to discuss this release as well as the continuing work toward Spring Social 1.1.0 in the Spring Social Forum and to report any bugs or improvements in the Spring Social Facebook issue tracker. [Less]
|
Posted
about 12 years
ago
by
Josh Long
Welcome back to another installation of This Week in Spring! What a week! We're fast approaching the final stretch of the journey to SpringOne2GX 2013 and preparations are underway at full tilt. This year's going to be memorable. I wish I could tell
... [More]
you more, but trust me when I say you need to be at this show this year! :)
Anyway, let's get on with the roundup!
Mark Pollack has announced the release of Spring XD 1.0 milestone 1. Spring XD is a unified, distributed, and extensible system for data ingestion, real time analytics, batch processing, and data export. The project’s goal is to simplify the development of big data applications.
Join Tony Erksine from Liberty University on June 27th as he instructs us How to talk Spring and Influence People, a pragmatic lesson on soft skills and technology adoption strategies needed to help get other people in your company excited about and using, new technology -- in this case, with Spring.
Want a pass to SpringOne 2GX 2013?
If you're a Spring 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!
(If you're a Groovy & Grails or Cloud Foundry champion, never fear, we will be rolling out future contests for you!)
Head over to gopivotal.com for the next blog in the Hadoop 101 series -- How to Use Spring Batch with Spring for Apache Hadoop.
We're excited to launch A Week of Spring in conjunction with Manning Publications. Check out this post for more information on great discounts for titles covering SpringSource technologies! Every day we're posting a new 50% discount code for two books.
Our pal Tobias Fiohre is back at it again, this time with not one, not two, but three posts on Java configuration support for Spring Batch, just released in the latest Spring Batch 2.2.0.RELEASE of Spring Batch. The first post looks at how Spring Batch's Java configuration support compares with the XML equivalents. The second post looks at the Spring Batch StepScope, which lets you configure jobs with parameters provided at runtime (as opposed to design-time. The third post looks at how to use the new configuration style with Spring's environment profiles feature.
Johnathan Mark Smith has put together a post on how use Spring MVC and Spring MVC Test
Xavier Padró's has put together a nice post that introduces Spring's core Aspect-Oriented Programming support.
The video replay of the webinar from the Broadleaf Commerce project on their migration from GWT to Spring MVC is now online at our SpringSourceDev YouTube channel.
This isn't strictly Spring-related, but I felt it worth mentioning: Java 9 is slated to drop support for compiling Java 1.4-or-older source code. Java 8 is approaching (finally!), and Spring 4 will offer first class support for Java 8 lambas. Java 6 is EOL as of February 2013, so if you're not already on Java 7, consider just making the jump to Java 8 when it drops early next year. If you're migrating right now, definitely consider looking at Java 7 at a minimum. Spring, of course, works well with older JDK versions, but we often provide functionality specific to newer language releases if they're available. For example, we debuted annotations (like @Transactional) when Java 5 made it feasible, as an addition to our then primary support for commons annotations, even while we supported Java 1.3 and 1.4. Java 8 is no different.
I did a webinar last week on building REST APIs with Spring. The webinar video will be up soon on our SpringSource Developer YouTube channel. For the many who've asked, the code is available on my GitHub account, and the slides are available on my SlideShare account. Check them out!
Petri Kainulainen has put together a really detailed, easily-read post on how to plugin a property from a property file when configuring the @Scheduled annotation's CRON expression
[Less]
|
Posted
about 12 years
ago
by
Pieter Humphrey
We’re excited to launch Week of Spring, a joint effort with Manning Publications where we highlight a new book each day that is special to us and hand-picked by the Spring team. We also collaborated with Manning to select a second book for each day
... [More]
of the week, and will be offering our choices at a 50% discount on their site! You can even read excerpts from some of the books online for free by clicking on the links below.
We hope you enjoy the deals! We’ll be tweeting and updating this post with the daily discount codes throughout the week, so stay tuned. Also, if you are a Spring Champion (or want to be one) don't miss your chance to win a free pass to SpringOne 2GX 2013 this year.
Here’s the schedule for our Week of Spring discounts!
Monday, June 17th, 2013
Discount Code: sprwkd1(exp. 6/18, 12 midnight EST)
Spring in Action, 4th Edition
by Craig Walls
*To read an excerpt, click here!
You also might be interested in:
Big Data
by Nathan Marz and James Warren
Tuesday, June 18, 2013
Discount Code: sprwkd2 (exp. 6/19, 12 midnight EST)
RabbitMQ in Action
by Alvaro Videla and Jason J.W. Williams
*To read an excerpt, click here!
You also might be interested in:
Hadoop in Practice
by Alex Holmes
Wednesday, June 19, 2013
Discount Code: sprwkd3 (exp. 6/20, 12 midnight EST)
Spring Integration in Action
by Mark Fisher, Jonas Partner, Marius Bogoevici, and Iwein Fuld
*To read an excerpt, click here!
You also might be interested in:
Redis in Action
by Josiah L. Carlson
Thursday, June 20, 2013
Discount Code: TBA
Spring in Practice
by Willie Wheeler with Joshua White
*To read an excerpt, click here!
You also might be interested in:
Hadoop in Action
by Chuck Lam
Friday, June 21, 2013
Discount Code: TBA
Spring Batch in Action
by Arnaud Cogoluegnes, Thierry Templier, Gary Gregory, Olivier Bazoud
*To read an excerpt, click here!
You also might be interested in:
Solr in Action
by Chuck Lam
Saturday, June 22, 2013
Discount Code: TBA
AspectJ in Action
Ramnivas Laddad
*To read an excerpt, click here!
You also might be interested in:
Neo4J in Action
by Jonas Partner, Aleksa Vukotic, and Nicki Watt
Sunday, June 22, 2013
50% off all titles!
Discount Code: TBA
We’d like to thank Manning Publications for making Week of Spring possible!
Enjoy your reading!
[Less]
|