Spring+Hibernate_20_32 - Spring and Hibernate Ken Kousen...

This preview shows page 1 - 6 out of 24 pages.

Spring and Hibernate Ken Kousen Will Provost Version 2.0_3.2
Image of page 1

Subscribe to view the full document.

© 2006-2007 Ken Kousen and Will Provost. All Rights Reserved by Capstone Courseware, LLC. 2 Spring+Hibernate. Spring and Hibernate Version 2.0_3.2 Information in this document is subject to change without notice. Companies, names and data used in examples herein are fictitious unless otherwise noted. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express written permission of the author. A publication of Capstone Courseware, LLC. 877-227-2477 © 2006-2007 Ken Kousen and Will Provost. All rights reserved. Published in the United States. This book is printed on 100% recycled paper.
Image of page 2
© 2006-2007 Ken Kousen and Will Provost. All Rights Reserved by Capstone Courseware, LLC. 3 Introduction This presentation illustrates the use of two popular frameworks in concert: Spring – version 2.0 Hibernate – version 3.2 Though it may be interesting on its own (to those with experience in one or more of the above frameworks), we’ve built it primarily to compliment Capstone courses on these subjects. It will be most effective as a sort of encore presentation at the end of a class that uses one or both of those courses. It uses a build-and-deploy infrastructure similar to that found in the courses – merging some of the paths to JAR files is most of it. We discuss each of these frameworks very briefly before addressing the issues involved in integrating them for Jara persistence tiers.
Image of page 3

Subscribe to view the full document.

© 2006-2007 Ken Kousen and Will Provost. All Rights Reserved by Capstone Courseware, LLC. 4 Spring The Spring Framework proposes to simplify and improve J2EE development, in a few key ways: Its Core module provides a lightweight container for ordinary JavaBeans implements inversion of control ( IoC ) and dependency injection , allowing complex graphs of objects to be declared rather than managed programmatically. It simplifies exception handling by a combination of strategies: minimizing the use of checked exceptions, and providing an excellent error reporting framework. It offers a flexible web framework that implements the model/view/controller pattern and offers pluggable strategies for all of its high-level decision-making. It implements aspect-oriented programming at many levels, allowing “cross-cutting concerns” to be addressed effectively for even very complex applications. It offers a simple means of integrating persistence tools while preserving application-level control of transactions. Core AOP DAO ORM Java EE Web
Image of page 4
© 2006-2007 Ken Kousen and Will Provost. All Rights Reserved by Capstone Courseware, LLC. 5 Hibernate Hibernate is an open source project whose purpose is to make it easy to integrate relational data into Java programs.
Image of page 5

Subscribe to view the full document.

Image of page 6
  • Spring '16
  • dncj ncnd
  • Spring Framework, Ken Kousen, Will Provost, Capstone Courseware

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern