I Use This!
Very High Activity

News

Analyzed 1 day ago. based on code collected 2 days ago.
Posted over 12 years ago by Josh Long
Welcome back to another installment of This Week in Spring! Can you believe we're already further along through December than not? Time sure flies, and yes, we are staring down the end of the year already - but the holiday season usually brings ... [More] a SpringFramework release right around this time of year, so we're feeling festive! We've even gots tons of extra SpringSource buttons to celebrate. First and foremost, Spring 3.2 has gone GA! Just read the post. Waay too much awesome in one release, and - if you've been following this series over the year than you know I've been looking forward to it. Come back and read the rest when you've upgraded your application and played with some of the awesome new stuff! I'll wait... You know what the best part is? Usually, after a new Spring release, the release train of other Spring projects is quick to adopt - so expect lots of releases in the new year! Next up, Spring Security lead and ninja Rob Winch just announced Spring Security 3.2.0.M1, packed with new features for Servlet 3 environments, among other things. We could just stop right there, you know? BUT, there's more! In this blog post, Rob Winch has answered some of the very common questions we tend to get regarding how Spring Security integrates in a Servlet 3 environment, and the results are amazing! Definitely worth a read. This stuff, following the new Spring MVC 3.2 servlet 3 support, is sure to make Servlet 3 environments like Apache Tomcat 7 an attractive offering for anyone doing serious enterprise work: no pain upgrades, lightweight and you get all these cool new runtime capabilities with Spring 3.2 and Spring Security. Not to be outdone, Alan Stewart announced Spring Roo 1.2.3, which includes support for Spring 3.2 and a slew of fixes and updates in this, the third maintenance release of 1.2. Are you using Spring with Google App Engine? Lots of people are! Spring's the only way to do serious enterprise Java development on Google App Engine, after all, without giving up a lot of functionality. Nonetheless, Google App Engine has some unique constraints that offer Spring developers some... challenges. This blog post shows how to address some of these issues on Google App Engine. On every other cloud, including Cloud Foundry, these "optimizations" are not required or even reasonable, so feel free to ignore them if you're not on Google App Engine. Guys, HTML 5 was just completed. From the release: "Though not yet W3C standards, these specifications are now feature complete, meaning businesses and developers have a stable target for implementation and planning." What's this mean for you guys in practice? Not much - HTML5 as we know it has been fairly stable for some time, but if you were looking for a reason to take the plunge, that should be it. And, SpringSource is ushering in the new era of HTML5 and JavaScript development with lots of interesting stuff aimed at civilizing this new frontier and increasing productivity. For a peak at some of the new bits, check out the upcoming webinars IOC + JavaScript and Architecture of a Modern Web App. The steady stream of amazing content from SpringOne2GX DC continues, this time with videos introducing WebSockets and how to Secure REST with OAuth 2. Be sure to grab a cup of coffee, sit down and enjoy these two 90 minute videos. Web Sockets is becoming an increasingly important part of the web landscape for messaging, and OAuth is already one of the most entrenched protocols on the web, providing the foundation for modern day, secured web services with REST, so both of these videos are not-to-be-missed. There is a lot of great Spring Social news this week! First, Craig Walls announced Spring Social Yammer 1.0.0 on behalf of Morten Andersen-Gott. Nicely done Morten! Yammer is a popular enterprise-y microblogging service, among many other wonderful things, and this integration will sure to be very useful for lots of enterprises. I've used Yammer before and it worked really well. Next, Mark Serrano blog wrote a very nice tutorial-style article on using Spring Social, Thymeleaf and Java configuration (already on Spring 3.2!). Gabriel Axel has released Spring Social Google M2, including Google Drive support. For more, see his announcement tweet. [Less]
Posted over 12 years ago by Chloe Jackson
Start: 2013-01-31 10:00 End: 2013-01-31 11:00 Timezone: US/Pacific Start: 2013-01-31 10:00 End: 2013-01-31 11:00 Timezone: US/Pacific Thicker web clients and server-side JavaScript create ... [More] complexity that must be managed through architectural patterns. JavaScript hasn't yet embraced lessons learned from other platforms, like Java+Spring. Existing JavaScript MVC frameworks are too rigid and lack sufficient architectural plumbing. JavaScript needs flexible architectural infrastructure for building bigger, better apps. In this talk, Brian Cavalier and John Hann will introduce several concepts, including JavaScript Modules and Inversion of Control, and demonstrate how they alleviate many of the dominant problems encountered when building large JavaScript apps. Attendees will gain a firmer understanding of new architectural patterns and witness tangible examples of how these patterns improve testability, refactorability, composability, division of work, and team scalability. North America: Thursday, January 31 10:00 Pacific Standard (San Francisco, GMT-8:00) Register Europe: Thursday, January 31 3:00pm Western Europe (London, GMT) Register [Less]
Posted over 12 years ago by Chloe Jackson
Start: 2013-01-24 10:00 End: 2013-01-24 11:00 Timezone: US/Pacific Start: 2013-01-24 10:00 End: 2013-01-24 11:00 Timezone: US/Pacific No longer are servers the exclusive holder of smarts and ... [More] clients simply dumb terminals. Modern applications leverage the strengths of both the client and server to accomplish their tasks. No longer can a client side developer ignore the server, nor a server side developer ignore the client. This talk will explore the interconnected world of clients and servers, drawing inspiration from emerging frameworks that are pushing the limits of what’s possible. We will look at the history of web development to uncover trends that inform future development paradigms. The strengths and weaknesses of each paradigm will be discussed in order to help determine the best fit for a project. North America: Thursday, January 24 10:00 Pacific Standard (San Francisco, GMT-8:00) Register Europe: Thursday, January 24 3:00pm Western Europe (London, GMT) Register [Less]
Posted over 12 years ago by rwinch
The first 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. The highlights of this release include: ... [More] Concurency Support Servlet 3, Async Support Spring MVC Async Integration Servlet 3 API Integration New Servlet API Sample Application Stay tuned to the SpringSource Blog over the coming week for information on what's new in 3.2.0.M1. Changelog | Download | Reference Manual | FAQ [Less]
Posted over 12 years ago by Craig Walls
Dear Spring Community, I'm happy to share the news that Morten Andersen-Gott (aka, @mortenag on Twitter or magott on GitHub) has released Spring Social Yammer 1.0.0. Spring Social Yammer is one of over 25 community-led extension to Spring Social. It ... [More] brings Spring Social-style connection and API binding support to applications needing to connect with Yammer. Spring Social Yammer can be found at the following links: Release Distribution Reference Documentation API Documentation (JavaDoc) Source Code Spring Social Yammer is also available in the Maven Central repository for inclusion as a dependency in your Maven or Gradle builds. Morten announced the release via Twitter at http://twitter.com/mortenag/status/278794566755299328. Please join me in congratulating him on his work by replying to or retweeting his announcement. [Less]
Posted over 12 years ago by Pieter Humphrey
Introduction to WebSockets The WebSockets technology promises to fill a niche in web applications by enabling browsers and servers to exchange messages with high frequency, low latency and low bandwith requirements in full duplex mode. The ... [More] WebSocket protocol is an IETF standard, the WebSocket API is almost standardized by the W3C, and the JSR-356 will deliver a Java API in Java EE 7. There are already implementations in node.js and in a number of Servlet containers and Java frameworks. The time is as good as ever to start digging into it and there is so much to consider — from getting familiar with the protocol and the API, to sorting through the choices on the browser and on the server side, practical challenges with browser support and network issues, and so on. Furthermore, WebSockets offer a messaging-style architecture that's in sharp contrast to the RESTful architectures that connect the web today, so learning where to draw the line will be essential. Come to this presentation for a thorough introduction to WebSockets and some practical advice on using it in your applications. About Chris Beams Chris Beams is a senior technical staff member at VMware and a core Spring Framework committer. His work in enterprise application development began in 1998 and has covered a wide range of technologies, languages and frameworks. Prior to becoming a full-time Spring committer, Chris trained hundreds of students on the topics of enterprise architecture and how best to use the Spring family of projects. He is a frequent speaker at conferences around the world and is @cbeams at Twitter and GitHub. More About Chris » About Gunnar Hillert Gunnar Hillert is a member of technical staff (MTS) at SpringSource, a division of VMware, Inc. He is a committer for Spring Integration, Spring AMQP and also contributes to the Cloud Foundry project. Gunnar heads the Atlanta Java Users Group and is an organizer for the DevNexus developer conference. A native from Berlin, Germany, Gunnar has been calling Atlanta home for the past 11 years. He is an avid gardener specializing in anything sub-tropical such as bananas, palm trees and bamboo. As time permits, Gunnar works on his Spanish language skills and he and his wife Alysa are raising their two children tri-lingually (English, German, Spanish). Gunnar blogs at: http://blog.hillert.com/ and you can follow him on Twitter: https://twitter.com/ghillert More About Gunnar » About Rossen Stoyanchev Rossen is a Spring Framework developer focusing on Spring MVC as well as Spring Web Flow. His 17+ year background includes work on trading and risk management software, investment accounting, e-commerce web applications, directory services, among others. Prior to becoming a full-time Spring Framework developer, Rossen spent several years teaching and consulting clients building enterprise Java applications with Spring on a broad range of topics. More About Rossen »        Securing REST-ful Services with OAuth2 One of the questions we get asked the most by developers and architects is: when and why would I use OAuth2? The answer, as often with such questions, is “it depends”, but there are some features of OAuth2 that make it compelling in some situations, especially in systems composed of many lightweight web services, which becoming a very common architectural pattern. This presentation will not go into a lot of detail about the OAuth2 protocol and related specifications, but will attempt to show some of the key features of a system secured with OAuth2 and the decision points when choosing to build such a system. About Dave Syer Dr David Syer is the technical lead on Spring Batch, the batch processing framework and toolkit from SpringSource. He is an experienced, delivery-focused architect and development manager. He has designed and built successful enterprise software solutions using Spring, and implemented them in major financial institutions worldwide. David is known for his clear and informative training style and has deep knowledge and experience with all aspects of real-life usage of the Spring framework. He enjoys creating business value from the application of simple principles to enterprise architecture. David joined SpringSource from a leading risk management software vendor where he worked closely with SpringSource on a number of projects. Recent publications have appeared in Balance Sheet, Operational Risk and Derivatives Technology. More About Dave » [Less]
Posted over 12 years ago by Josh Long
Welcome to another installment of This Week in Spring! We finished SpringOne China over the weekend and are today at the first of two events for SpringOne India in Bangalore and SpringOne in Hyderabad. The shows have been really amazing! In ... [More] particular, we've enjoyed the food, the sites and the amazing community that have turned up in droves! An attendee took a shot of me as I was giving a talk on Spring on Cloud Foundry Dr. Mark Pollack, myself, Gary Russell and Chris Richardson at a restaurant in Beijing I gave a talk in Bangalore and people deluged the stage with questions and greetings. I asked the last wave of people to take a photo with me. LtoR: Gary Russel, Josh Long, Jennifer Hickey, Jeremy Grelle, Oliver Gierke, Chris Richardson -- the whole SpringOne India lineup   Roy Clarkson has announced Spring for Android 1.0, which adds support for Jackson 2.x in RestTemplate through the new MappingJackson2HttpMessageConverter. It also addresses several bugs and compatibility issues with RestTemplate and Android Jelly Bean. The TomcatExpert.com portal has a nice post on Spring Insight Developer to analyze code, install it with Tomcat, and extend it with plugins. Spring Scala lead Arjen Poutsma has a nice post introducing Spring Scala. The folks over at Trifork have a great blog on properly testing Spring MVC controllers I'm going to be honest here -- I don't know, exactly, what this post is about, as it's written in Korean and the Google translation's not particularly helpful. It seems like the author's discovered a caveat related to Spring MVC's @SessionAttribute and provided a work around. Hopefully, it's useful to you if you read Korean! Are you using RabbitMQ from a .NET environment? Check out this post on EasyNewQ which is a .NET client for RabbitMQ. The GoSmarter blog has an interesting post on how to setup a fake FTP server to unit test Spring Integration FTP flows. The blog also has a nice post on mocking SFTP support in Spring Integration. The GoSmarter blog also has a nice post on using Spring Security and container-managed security Also from the GoSmarter blog, a nice post on doing test-driven development with Spring Webflow. The MonoCaffe blog has a nice post on using a Spring MVC JSP tag to allow pre-pending and appending of icons to Bootstrap's input fields. The Zen Java blog has a nice post on using creating a RESTful Spring MVC service that is consumed from Java FX. This is really slick. The Cafe Techno blog has a nice post that compares Spring MVC and Struts. Spring MVC fares very well, I'd say! The a Quick Guide to Java blog has a good post on Spring MVC internationalization. [Less]
Posted over 12 years ago by Chris Beams
The Spring team are very happy to announce that Spring Framework 3.2 GA is now released and available via both the SpringSource repository and Maven Central. See Juergen's blog post for complete details! Download | Documentation | Javadoc API | Change Log | JIRA | Forum | Stack Overflow
Posted over 12 years ago by Pieter Humphrey
Did you know Springsource offers a free code trace / analysis tool with a large ecosystem of plugins, and is now extensible beyond Java? People are still discovering the benefits of the free tool from VMware SpringSource, called Spring Insight ... [More] Developer . The Tomcat Expert blog provides an short explanation of what Spring Insight Developer does, how to set it up with Apache Tomcat , and an example of available plugins.   Learn more at the TomcatExpert Blog and experience faster, easier troubleshooting!   [Less]
Posted over 12 years ago by Roy Clarkson
Dear Spring Community, We are happy to announce the release of Spring for Android 1.0.1! Spring for Android is an extension of the Spring Framework that aims to simplify the development of native Android applications. This release adds support ... [More] for Jackson 2.x in RestTemplate through the new MappingJackson2HttpMessageConverter. It also addresses several bugs and compatibility issues with RestTemplate and Android Jelly Bean. See the changelog and reference manual for more information. To retrieve the software, download the release distribution, or add the maven artifacts to your project. Sample apps are available at github.com/SpringSource/spring-android-samples If you are building an Android app, we encourage you try out Spring for Android 1.0.1 and collaborate with us on the next iteration of the project. [Less]