Peter, this sounds interesting, but what would Bridgetown offer
over a more mature IoC container like Spring?

robert

> -----Original Message-----
> From: Pilgrim, Peter [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, September 08, 2004 3:52 AM
> To: Struts User Apache (E-mail)
> Subject: FW: [ANN] Bridgetown IoC Framework
> 
> 
> FYI
> 
> > -----Original Message-----
> > From: Peter A. Pilgrim [mailto:[EMAIL PROTECTED]
> > Sent: 08 September 2004 07:12
> > To: Struts Developers List
> > Subject: [ANN] Bridgetown IoC Framework
> > 
> > 
> > 
> > Hi
> > 
> > I have been quietly working on my own Inversion of Control lightweight
> > framework over the last couple of months.
> > 
> > My itch was scratched when I suddenly realised that ``Commons 
> > BeanUtils''
> > and ``Common Digester'' could be simply combined together into a
> > bean assembly factory. An assembly factory could manage service beans
> > in a lightweight container. Services could then be retrieved
> > by name, and one doesn't have to worry about connecting
> > different services together. Experiments showed that this idea
> > was pretty cool and have implemented property and method dependency
> > injection (aka ``BeanUtils'' and ``MethodUtils''). [Constructor
> > injection is on the todo list. ]
> > 
> > I am at the point where the current codebase is stable enough 
> > for development,
> > but if I want the container to be more useful, then I need to open-
> > source the project. It would allow others to write Dynamic proxy
> > service beans, integrate with Struts 1.2/2+, or extend with 
> > AOP library,
> > or whatever persistence layer EJB 3.0 decides to become. It 
> > cannot be down
> > by just one man writing software. As an independent 
> > consultant I simply
> > have not got the time to build everything.
> > 
> > Moreover, I intend to follow the Struts style ``open integration''
> > philosophy that should allow Bridgetown IoC container to be added
> > any other framework. (I intend add support to the Expresso 
> > Framework in
> > the near term, since I am a core committer there)
> > 
> > So my simple IoC Test Container became ``Bridgetown IoC''. I 
> > uploaded the
> > source code to ``Sourceforge'' and slapped on it an Apache License 2.0
> > badge. The software is ALPHA quality but it compiles and run
> > with Eclipse SDK 3, and there are junit test and a couple of examples.
> > 
> > 
> >     `` http://bridgetown.sf.net ''  is the hook.
> > 
> > 
> > I'd like publicly thank the man, Craig McClanahan, for his 
> > two inventions
> > `BeanUtils' and `Digester'. Without those two components it 
> > just wouldn't
> > have happened.
> > 
> > 
> > Enjoy baby bop#
> > 
> > -- 
> > Peter Pilgrim
> >             __ _____ _____ _____
> >            / //__  // ___// ___/   +  Serverside Java
> >           / /___/ // /__ / /__     +  Struts
> >          / // ___// ___// ___/     +  Expresso Committer
> >       __/ // /__ / /__ / /__       +  Independent Contractor
> >      /___//____//____//____/       +  Intrinsic Motivation
> > On Line Resume      http://jroller.com/page/peter_pilgrim
> >     ||
> >     \\===>  `` http://www.xenonsoft.demon.co.uk/no-it-striker.html ''
> > 
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > 
> 
> [ Not subscribed to the users list at home ;-( ]
> 
> --
> Peter Pilgrim
> Operations/IT - Credit Suisse First Boston, 
> 10 South Colonnade, London E14 4QJ, United Kingdom
> Tel: +44 (0)207 883 4447
> 
> ==============================================================================
> This message is for the sole use of the intended recipient. If you received
> this message in error please delete it and notify us. If this message was
> misdirected, CSFB does not waive any confidentiality or privilege. CSFB
> retains and monitors electronic communications sent through its network.
> Instructions transmitted over this system are not binding on CSFB until they
> are confirmed by us. Message transmission is not guaranteed to be secure.
> ==============================================================================
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to