Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Spring Python 1.1

Spring Python 1.1, 9781849510660 (1849510660), Packt Publishing, 2010

Spring Python captures the concepts of the Spring Framework and Spring Security and brings them to the world of Python and provides many functional parts to assemble applications. Spring Python is all about using the many useful features of Spring to the fullest and making these features available when working with Python.

Get to grips with all of the concepts of Spring and apply these to the language and environment of Python to develop powerful applications for your own personal requirements. The book provides an introduction to Spring Python and steadily takes you towards the advanced features that this integration has to offer.

Spring uses the Java programming language. Spring Python, the first Spring extension to go live, allows developers to make maximum use of Spring features in Python. This book starts off by introducing each of the core building blocks of Spring Python using real code examples and high-level diagrams. It explores the various concepts of Spring Python with the help of examples and case studies and focuses on vital Spring Python features to make the lives of Python and Java developers simple. The early chapters cover simple applications with simple operations including data access, and then subsequent chapters scale up to multi-node, secured, transactional applications stopping short of very advanced level complexity.

This book will help you to scale your applications without having to add unnecessary complexity

What you will learn from this book

  • Use the most advanced Inversion of Control or Dependency Injection container for Python
  • Quickly write SQL queries without having to manage the connections
  • Plug-in raw SQL without having to learn another query language
  • Find out how to scale your application by spreading your components across multiple machines
  • Link Python and Java components together with little effort through the power of Python
  • Learn how to add security to your Python application without breaking the bank
  • Utilize sophisticated database transactions without rewriting your application
  • Configure database or LDAP-based Spring Security for your Python application
  • Split your single-node application into a multi-node, scalable application with minimal changes
  • Discover how to use Spring Python's command-line utility and write your own plugin
  • See how all the blocks work together in the case studies-filled with code samples, screenshots, and high-level diagrams


The book is an introduction to Spring Python. It starts with simple practical applications, moving on to more advanced applications with two advanced case studies at the end of the book. It is packed with screenshots, examples, and ready-to-use code making it very suitable for a beginner while also showing tactics and concepts suitable for the most experienced developers. Each chapter starts with a simple problem to solve, and then dives into how Spring Python provides the solution with step-by-step code samples. Along the way, screenshots and diagrams are used to show critical parts of the solution. The case studies start off with a handful of use cases, and then proceed step-by-step to incrementally develop features. Some use cases are left to the reader to implement as an exercise. Key problems discovered along the way are exposed and then solved, giving the reader the chance to solve them, or to read the author's solutions.

Who this book is written for

This book is for Python developers who want to take their applications to the next level, by adding/using parts that scale their application up, without adding unnecessary complexity. It is also helpful for Java developers who want to mix in some Python to speed up their coding effort.

(HTML tags aren't allowed.)

Unity 5.x Shaders and Effects Cookbook
Unity 5.x Shaders and Effects Cookbook

Master the art of Shader programming to bring life to your Unity projects

About This Book

  • This book will help you master the technique of physically based shading in Unity 5 to add realism to your game quickly through precise recipes
  • From an eminent author, this book offers you the fine...
Handbook of Psychology, Health Psychology (Volume 9)
Handbook of Psychology, Health Psychology (Volume 9)

Psychology at the beginning of the twenty-“rst century has become a highly diverse “eld of scienti“c study and applied technology. Psychologists commonly regard their discipline as the science of behavior, and the American Psychological Association has formally designated 2000 to 2010 as the •Decade of Behavior.?The...

Fundamentals of High-Frequency CMOS Analog Integrated Circuits
Fundamentals of High-Frequency CMOS Analog Integrated Circuits

With a design-centric approach, this textbook bridges the gap between fundamental analog electronic circuit textbooks and more advanced RF IC design texts. The major issues that must be taken into account when combining analog and digital circuit building blocks are covered, together with the key criteria and parameters that are used to...

Atlas of Cardiometabolic Risk
Atlas of Cardiometabolic Risk
Cardiovascular disease is the leading cause of death and disability worldwide. Although our understanding of this disease has progressed enormously, we have much to improve in identification of the disease and applying optimal treatments to prevent progression of disease and its consequences.

Evolutionary Computation
Evolutionary Computation
Choice Outstanding Academic Title, 2006

Evolutionary computation, the use of evolutionary systems as computational processes for solving complex problems, is a tool used by computer scientists and engineers who want to harness the power of evolution to build useful new artifacts, by biologists interested in
Oracle Insights: Tales of the Oak Table
Oracle Insights: Tales of the Oak Table
OvER THE PAST fifteen years I have worked for Oracle Corporation, and with many customers who were keen to find the limitations of the (then) current Oracle database on the latest and greatest hardware platforms of the day.

These customers have demanded ever increasing database performance at what seems a
©2019 LearnIT (support@pdfchm.net) - Privacy Policy