Ann Arbor Java User Group | Meetings, Jobs

Feb/09

19

Domain-Driven Design and Development with Spring Portfolio

AAJUG General Meeting
You are invited to attend the Ann Arbor Java Users Group meeting as Srini Penchikala speaks to us on:
Domain-Driven Design and Development with Spring Portfolio

Date: Tuesday, February 24th, 2009
Time: 6:30 PM – 9:30 PM EST
Note: If you plan to attend, please RSVP to:
rsvp@data-masters.com
Open Networking starts at 6:30 PM.

Note: We will have giveaways such as T-Shirts, Pens, Books, etc. from Sun Microsystems.
Also, attendees will have a chance to win a free license of one of the JetBrains products:

a. IntelliJ IDEA Personal License
b. ReSharper Personal License
c. TeamCity Build Agent (for our Continuous Integration and Build Server)
d. Ruby IDE Personal License

Meeting Location:
Washtenaw Community College, WCC BE250

http://www.wccnet.org/search/roomlocator/index.php?room=BE250&bego=Go

Presentation Title:
Domain-Driven Design and Development with Spring Portfolio

Summary:
Domain-Driven Design (DDD) is about mapping business concepts into software artifacts. In this session, I will discuss Domain-Driven Design and Development from a practical implementation stand-point. I will start off the presentation with the advantages of using a Rich Domain Model over an Anemic Model and how Domain-Driven Design can help achieve it. We will look at various architectural and design patterns, best practices, frameworks, techniques and tools that influence the design of the solution. We will also discuss the role of design concerns like Dependency Injection (DI), Aspect-Oriented Programming (AOP), Custom Annotations, Persistence, Caching, Transaction Management and Application Security play in DDD implementation.

Most of the design concepts discussed in the session will be demonstrated using a sample Java application. Time permitting, we will also take a look at Code generation of various artifacts in a typical domain implementation project, using Model Driven Architecture (MDA) tool openArchitectureWare (oAW).

Speaker Bio:
Srini Penchikala currently works as an Enterprise Architect at a major financial organization in Metropolitan Detroit area. He has over 14 years of IT experience and has been working on Java projects since 1996 and J2EE technology since 2000. His main areas of interest are Agile Enterprise and Service Oriented Architectures, Domain-Driven Design & Development In Practice, Aspect-Oriented Programming (AOP), Architecture Rules Enforcement, Enterprise Integration Patterns, and light-weight middleware frameworks such as Spring and Hibernate. He has presented at conferences and Java User Groups on topics like Agile Enterprise Architectures, Architecture Governance and Domain-Driven Design. He has also published several articles on J2EE topics on websites like InfoQ.com, ServerSide.com, O’Reilly Java Network (ONJava) (http://www.oreillynet.com/pub/au/1418), DevX Java (http://www.devx.com/DevX/contentByAuthor/38240?author_id=1468&num_items=ALL), java.net and JavaWorld. Srini holds a master’s degree in Engineering from Southern Illinois University at Edwardsville (SIUE). He publishes a blog on Java, JEE, and other topics at http://srinip2007.blogspot.com/. He is also one of the organizers of Detroit Java User Group (http://www.detroitjug.com).
Thanks for supporting your local JUG!!

AAJUG

To be notified of future AAJUG events, please sign up for our mailing list at www.aajug.org

RSS Feed

No comments yet.

Leave a comment!

<<

>>

Jobs

Theme Design by devolux.org

Ruby on Rails Open Source

If you're looking to broaden your skill sets beyond Java, then contact Ron. Loud Feed is a digital asset content management system specialized for music labels. Our mission by going Open Source is to do for the music industry what Wordpress has done for publishing. We're using GitHub for source code management and the platform leverages Amazon Web Services for storage and bandwidth. We're currently seeking partnership and investment for new enhancements from angels, strategic partners and music distributors.

Social Networking Coming

See a slideshow about social networking capabilities that Ron did for the American Association of Independent Music. We're planning on deploying similar features here in the near future.