February 4th 5:15pm for 5:30 - 7:00pm 2008 — Subject: Web Security Success with Spring Security 2

Most enterprise applications are multi-user systems dealing with business-critical corporate data. Such applications generally require a security approach that addresses user identification and their permissions.

Spring Security 2 (formerly known as Acegi Security) is the Spring Portfolio's security module, and is widely used in security-critical environments such as banking, finance, defense and government departments. Spring Security frees application developers from the time-consuming and complex work of securing their applications, with out-of-the-box capabilities including authentication, authorization, domain object access control, human user detection, channel switching and so on. As such, Spring Security significantly reduces the cost and risk of securing enterprise applications, while also providing a robust, production-proven solution that is extremely flexible to current and future requirements.

This session is aimed at introducing Spring Security to those not already using it, or those wishing to gain a wider appreciation of what it can do in typical enterprise applications. Ben demonstrates adding Spring Security to an existing web application. This shows you to configure and deploy Spring Security. He'll also briefly discuss the features most commonly used in web application deployment scenarios, single sign on, channel security enforcement (HTTP vs HTTPS), custom method authorization security, Ajax integration, and other considerations of web application security.

This presentation will feature a lot of live demos and code, so sit back and enjoy!

Registration is required for this event. Please register at http://www.eventbrite.com/event/94660131. Places are limited.


Ben Alex

Ben Alex is SpringSource's Regional Director, Australasia, and has over 12 years' experience architecting, developing and managing enterprise application solutions. During his career, Ben has been extensively involved in all aspects of software development using both Java and Microsoft platforms, and his experience covers a range of sectors, ranging from small startups through to large Government and corporate environments.

Ben has been a user and core contributor to the Spring Framework since mid-2003. In addition, Ben is founder and lead developer of the Spring Security (also known as Acegi Security) project. He is a developer on the Spring Rich Client project, and has also authored several Spring training modules and books, including the security chapter of "Professional J2EE Development with Spring Framework". Ben is also an active participant on the Spring forums, having answered over 2,000 questions from Spring users. He regularly speaks at international conferences and user group meetings about security and application architecture topics, and has delivered SpringSource training courses throughout Australasia, UK and USA.

In addition to his extensive experience developing highly scalable enterprise applications, Ben has also gained significant experience successfully managing projects, operations and commercial functions within a variety of companies.


February 4th, 5:15pm for 5:30 - 7:00pm


Ministry of Social Development
Auditorium, Level 3
Bowen State Building
Bowen Street


This event is sponsored by BEA. Light refreshments (beer, wine, juice, tea, coffee etc) will be provided courtesy of BEA.

The event is also made possible by SpringSource, the creators of the Spring Framework. If you are interested in learning more about Spring, SpringSource still has places available at its 4-day Sydney Core Spring Course, being run in Wellington on 26-29 February 2008, and Auckland on 3-6 March 2008.

The Java User Group thanks our host and sponsors!

Monday, 4th.
February, 2008

5.15pm for 5:30-7:00pm

Ministry of Social Development
Auditorium, Level 3
Bowen State Building
Bowen Street

In our ongoing tradition, after this talk we intend to repair to a pub for some light R&R. All who would like to discuss points raised during the talk in a more congenial atmosphere are welcome!