📘 Disclaimer: This book is published under a Creative Commons license and is freely available via GitHub.

Object-Relational Persistence with Glorp pdf

Object-Relational Persistence with Glorp -- E. Maringolo, N. Pratt and R. Withney -- bookcover

Object-Relational Persistence with Glorp

✒️ By E. Maringolo, N. Pratt and R. Withney



Object-Relational Persistence with Glorp is your friendly guide to mastering object-relational mapping (ORM) in the Pharo programming environment. Written by E. Maringolo, N. Pratt, and R. Withney, this booklet breaks down complex ORM concepts into approachable steps. It’s perfect for developers who want to bridge the gap between object-oriented design and relational databases, especially if you’re working with Pharo or exploring Glorp for the first time.


Book Description

Looking to connect your object-oriented code with a powerful relational database? Object-Relational Persistence with Glorp offers a hands-on introduction to Glorp, the robust ORM framework for Pharo. This concise booklet demystifies the process of mapping objects to tables, making it easy for both beginners and seasoned Smalltalk developers to follow along.

The authorsE. Maringolo, N. Pratt, and R. Withneywalk you through installation, setup, and practical usage of Glorp. You’ll find clear explanations on descriptors, transactions, queries, inheritance handling, and much more. The book even includes an appendix that refreshes your knowledge of basic relational database concepts.

This booklet is ideal for software engineers, database enthusiasts, or anyone curious about object-relational mapping in dynamic languages like Pharo. If you’re tired of writing endless SQL queries by hand or wrestling with the infamous object-relational impedance mismatch, this resource is for you!

What You Will Learn

  • The fundamentals of object-relational mapping (ORM) and why it matters in modern software development.
  • How to install and configure Glorp within a Pharo environment.
  • Step-by-step creation of domain classes and mapping them to relational tables.
  • How to manage database connections, sessions, and transactions in Glorp.
  • Writing simple and complex queries using plain Pharo syntaxno raw SQL required!
  • Techniques for handling updates, deletions, and data consistency across your application.
  • Advanced features like inheritance mapping and custom descriptor systems.
  • Best practices for extending your ORM setup as your application grows.

The book also serves as a great companion if you’re exploring other object-oriented programming approaches. For those interested in broadening their OOP skills further, check out our guide on building skills in object-oriented design. Or if you’re curious about how these concepts play out in other languages, try reading about object-oriented programming with ANSI-C.

Whether you’re new to Pharo or just want a deeper understanding of how objects can persist across sessions (without losing your sanity), this booklet has you coveredwith plenty of diagrams and real-world examples thrown in for good measure.

Screenshot from the Book

Object-Relational Persistence with Glorp -- E. Maringolo, N. Pratt and R. Withney -- book_excerpt_screenshot

Book Details


Length: 70 Pages

Language: English

PDF Size: 0.45 Mbs

Category: 

Report Broken Link

File Copyright Claim

Comments

Leave a Reply

Categories

Related Posts

Split List into Columns
PDF Viewer

Please wait while the PDF is loading...
📘 Download PDF Book