Date: 16 Jun 2013
Time: 10 am TO 12 pm
Venue:SpringPeople Corporate Learning Center
Bangalore – 560 102
Sponsored By: SpringPeople Software Pvt. Ltd.
About the event: We will explore some interesting Spring features not known to everyone. And as a bonus, take a peek in the emerging in-memory distributed data management platform - Gemfire.
Spring internals - explore implementation of some of the features from ground up.
In this live coding session we will look at how to implement some of the features provided by spring from
• We will take a look at how to refactor traditional JDBC code to arrive at an implementation similar
to the JDBC template.
• We will take a look at how refactor tangled code with all the cross cutting concerns (transaction,
logging etc) mixed up with business logic using the decorator pattern first and then to
generalize it for many classes using dynamic proxies.
Kamal is a Java/JEE evangelist, an Enterprise Integration Specialist and an industry veteran with over
15 years of design and development experience. He has been developing and architecting enterprise
solutions and is a seasoned SpringSource certified trainer with significant experience of 100+ trainings
delivered on Spring and Spring-related technologies.
- Enterprise Integration with Spring Integration
- Building RESTful applications using Spring MVC
- Building modular applications
Spring Security 3.1 – How To
Spring Security is a framework that focuses on providing both authentication and authorization to Java
applications. Like all Spring projects, the real power of Spring Security is found in how easily it can be
extended to meet custom requirements. In this presentation we will incrementally apply Spring Security
to an existing application to demonstrate how it can meet our authentication and authorization needs. It
will also answer many of the common "How To" questions that are found on the forums. This will ensure
that you can not only secure your application quickly, but ensure you understand Spring Security well
enough to extend it to meet your custom requirements.
Clarence is a technology enthusiast at heart and educationist by passion who works at SpringSource, a
division of VMware.
Clarence has trained thousands of students on many topics from the Java ecosystem. He has taught the
official Spring courses in many cities in India. Apart from the Spring framework, he also has in-depth
experience with topics such as Spring Security and Spring Roo.
He has presented at some prestigious conferences including JavaOne and Oracle Develop. He is always
remembered among his students for his seminal session titled “The Joy of Java”.
Data Aware Distributed Querying in vFabric GemFire
GemFire is in-memory distributed data management platform that pools memory (and CPU, network
and optionally local disk) across multiple processes to manage application objects and behavior.
Using dynamic replication and data partitioning techniques, GemFire offers continuous availability,
high performance and linear scalability for data intensive applications without compromising on data
consistency, even under failure conditions. In addition to being a distributed data container, it is an active
data management system that uses an optimized low latency distribution layer for reliable asynchronous
event notifications and guaranteed message delivery.
Bijoy is a Technical Content Developer at SpringSource, a division of Pivotal. He has around 8 years of
experience working with SOA, middleware, security and J2EE technologies. He is the lead courseware
developer for VFabric suite of products and Spring technologies, and have worked extensively on
vFabric GemFire. Before joining VMware, he worked with Oracle Server Technologies, mostly on the
implementation of the Oracle’s middleware platform comprising WebLogic, Oracle SOA Suite 11g, Oracle
Web Service Manager, and Oracle Service Bus.
I blog at http://ranganaths.wordpress.com