Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Python > Spring Python 0 .9.1 has been released

Thread Tools

Spring Python 0 .9.1 has been released

Posts: n/a
I just released Spring Python 0.9.1. One of our users spotted an error
in the <a href="
objects.html">IoC container</a> involving constructor arguments, and I
was able to reproduce the problem, patch it, and get it released
quickly to the user community. You can <a href="
py/">download it right now</a>.


* For more information, please visit the website at

* To download the 0.9.1 release, or an archived release, and for
access to sample applications use

I cannot emphasize enough how valuable community feedback is to the
success of this project. If you are having issues, please <a
users">post an email to the list</a>, or <a href="http://">start a thread at the
community forum</a>, and we will examine the situation.

Also note, the web site has been updated, which includes a <a
springpython.html">link to API documentation</a>, generated by pydoc.
Release Notes - Spring Python - Version 0.9.1

<h2> Bug
<li>[<a href='
doesn't properly lookup constructor-arg's, but instead returns
ReferenceDef objects

Key Features of Spring Python include:

* Inversion Of Control - The idea is to decouple two classes at
the interface level. This lets you build many reusable parts in your
software, and your whole application becomes more pluggable. You can
use either the XmlApplicationContext or the

* Aspect-oriented Programming - Spring Python provides great ways
to wrap advice around objects. It is utilized for remoting. Another
use is for debug tracers and performance tracing.

* DatabaseTemplate - Reading from the database requires a
monotonous cycle of opening cursors, reading rows, and closing
cursors, along with exception handlers. With this template class, all
you need is the SQL query and row-handling function. Spring Python
does the rest.

* Database Transactions - Wrapping multiple database calls with
transactions can make your code hard to read. This module provides
multiple ways to define transactions without making things

* Security - Plugin security interceptors to lock down access to
your methods, utilizing both authentication and domain authorization.

* Remoting - It is easy to convert your local application into a
distributed one. If you have already built your client and server
pieces using the IoC container, then going from local to distributed
is just a configuration change.

* Samples - to help demonstrate various features of Spring Python,
some sample applications have been created:
o PetClinic - Everybody's favorite Spring sample application
has been rebuilt from the ground up using various web containers
including: CherryPy. Go check it out for an example of how to use this
o Spring Wiki - Wikis are powerful ways to store and manage
content, so we created a simple one as a demo!
o Spring Bot - Use Spring Python to build a tiny bot to
manage the IRC channel of your open source project.
Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Spring Python 1.0.0-RC2 has been released Goldfish Python 0 06-03-2009 07:09 PM
Spring Python 0.8.0 has been released/Spring Python goes green Goldfish Python 1 11-06-2008 06:12 PM
Spring Python 0.7.1 has been released Goldfish Python 0 10-17-2008 04:39 PM
Spring Python 0.6.0 has been released Goldfish Python 0 09-05-2008 01:47 PM
The printing has been stopped and this job has been add to the queu? dejola Computer Support 6 12-30-2005 03:26 AM