Hi All,
A quick note to let you know that 1.4 beta 1 has just been released
to the SourceForge downloads area:
http://sourceforge.net/project/showfiles.php?
group_id=145476&package_id=160010
The full list of changes in Stripes 1.4 can be found here:
http://mc4j.org/jira/secure/ReleaseNote.jspa?
projectId=10000&styleName=Html&version=10042
In reviewing the list of changes for this release it feels like there
are very few big ticket items in the release, but lots of small
things that should make development more pleasurable. For example:
- a new stripes:url tag
- ability to focus on-load fields in a form
- better handling of international character sets
- improved Spring bean injection (field/protected method injection)
- etc.
Of course, the one big change this release is the complete removal of
OGNL! This is a big step for me since it's going to make maintaining
Stripes easier. For users it means:
- vastly improved handling of generics information (type
variables, wildcard types, nested generics)
- imagine: public Map<Long,Map<Integer,List<? extends
SomeBean>>> getWeirdoMap(); // oh yeah!
- faster performance
- better error messages when property expressions are messed up
- one less library to worry about
- better documented APIs for those wanting to use/extend those
parts of Stripes that used OGNL
The change is completely backwards compatible at the ActionBean
level. If however, you wrote your own subclass of
OgnlActionBeanPropertyBinder, there will be some small amount of work
to change it to extending the new DefaultActionBeanPropertyBinder
(which is quite similar).
I'd sincerely appreciate it if as many people as possible could grab
this beta and
1) drop it into any application you are currently developing
2) test your application for say 15-30 minutes
3) write to this list with any problems you encounter
Stripes has pretty good unit tests, but they're never going to have
the breadth of coverage that all your Stripes applications do!
Cheers,
-t
-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Stripes-development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/stripes-development