The download for Expresso 1.05 is now available on www.javacorporate.com. Expresso Framework is a Web Application Framework comprising of a library of extensible components for providing services to web-based applications. Building on Sun's standard APIs it provides facilities for web applications using Java Servlets including components for security, connection pooling, access to databases, email connectivity, job control, health check, logging, event notification, database objects, download, configuration values, access to other server-side components, etc. Expresso Framework provides a toolkit so the developer can concentrate on application logic. Some of the highlights from the release notes for 1.05 are: Database Objects ---------------- Database Objects are Expresso's relational/object mapping and persistance facility - this release improves Database Objects with internal caching (for better performance on frequently-read objects), without many of the problems typically related to caching - such as the problem of using "stale" versions of an object in memory. In addition, complete support for type-mapping now allows database objects to be used with virtually any JDBC-compliant database without requiring any custom coding. Transactions ------------ Expresso's facility for creating the "controller" portion of the MVC architechture is the "Transaction" object. Functioning in a way very similar to a finite-state machine, Transactions are interface-independant, meaning they can be used with servlets, applets, applications, or any other UI-layer (RF terminals, voice I/O, etc), without requiring changes to the application logic. The transaction facility has been enhanced with better JSP support and improved error handling and performance. Transactions work extremely well with JSP's, and a good example of this is the eForum application - an open source collaboration/discussion component available for download from our site. Servlet API 2.0 Support ----------------------- While Expresso takes full advantage of the enhancements to the Servlet API version 2.1, new contributions have made using Expresso's latest facilities with a servlet engine which supports only version 2.0 of the API practical as well (such as Apache's JServ). This support can be enabled via a properties file attribute, described in the enhanced installation documentation. Exceptions and Error Tracing ---------------------------- A new "Chained" exception model is used to allow better error and exception tracing, making it easier than ever to debug your Expresso applications. User Preference Support ----------------------- A new standard database object provides support to applications for User Preferences - settings that are retained for a specific user to customize their interaction with an application. An example of these preferences being used in an application can be seen in eForum. As always, we welcome feedback and problem reports - we're running 1.05 on our own web site now. Thanks! Mike Jcorporate Ltd http://www.javacorporate.com ___________________________________________________________________________ To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff SERVLET-INTEREST". Archives: http://archives.java.sun.com/archives/servlet-interest.html Resources: http://java.sun.com/products/servlet/external-resources.html LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
