Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.546.832 Times

Expresso Framework 5.6

  Date Added: June 06, 2010  |  Visits: 654

Expresso Framework

Report Broken Link
Printer Friendly Version


Product Homepage
Download (73 downloads)



Expresso Framework provides an architectural framework. Expresso Framework is an open standards-based J2EE architectural framework that allows the developer to concentrate on application logic. It is a library of extensible Java Server application framework components for creating database-driven Web applications based on open standards. Expresso integrates with Apache Jakarta Struts, which emphasizes presentation and application configuration, and bringing a powerful tag library to Expresso. Expresso adds capabilities for security, robust object-relational mapping, background job handling and scheduling, self-tests, logging integration, automated table manipulation, database connection pooling, email connectivity, event notification, error handling, caching, internationalization, XML automation, testing, registration objects, configuration management, workflow, automatic database maintenance, and a JSP tag library. Whats New in This Release: - Move password hash to UserInfo interface and its implementers: password hash no longer in User.java facade, but rather in UserInfo.java interface and its implementers. This allows more flexibility in handling external authentication. Contributed By: Larry Hamel - Velocity support for view rendering: Velocity can now be used to render the view. See EDG for details. Contributed By: David Lloyd - RunSQL Can Display Table Definitions: Enter the table name in the query section of RunSQL and it will now display the current definition of the underlying database table. Experimental Contributed By: Michael Rimov - RunSQL Executes Updates: RunSQL can now execute updates methods as well as select. This allows you to issue ALTER TABLE statements straight through the (secured) web interface. Experimental Contributed By: Michael Rimov - Initial Maven integration: Currently has been tested with the site:generate target and the corresponding compile, unittest, etc reports. Not yet used for building distributions. Experimental Contributed By: Michael Rimov - RequestRegistry automatically sets data context and security parameters: All calls to setDataContext() will no longer be necessary in client code. This info is propagated using ThreadLocal variables and the "Registry" pattern as described by Martin Fowler. Security parameters (i.e., requesting UID) are also propagated to RowSecuredDBObject, but for the sake of backwards compatibility, they are not propagated to SecuredDBObject. CheckLogin does this work. However, this functionality is also available in a servlet filter, RequestRegistryFilter. If you choose to use RequestRegistryFilter, you could do away with CheckLogin calls from the controller. We would use RequestRegistryFilter everywhere, but legacy installations have various URL paths, each of which requires filtering. Contributed By: Michael Rimov - Customizable per-instance UserInfo: Theres a new constructor in User that takes a UserInfo parameter. It allows special behavior for certain users. Contributed By: Michael Rimov - New Method: DataObject.setFieldsWithDefaults(): Populates all null fields in the object with default values as specified by the data objects metadata. The behavior mirrors that of DefaultAutoElement. Contributed By: Michael Rimov. - revise login bean CurrentLogin to be overridable: revise login bean CurrentLogin to be overridable, as a class handler in expresso-config.xml Contributed By: Larry Hamel - Added delimiter attribute to IfMemeberOfGroup tag: If a the delimiter is specified, the groupname will be split on the delimiter. The user will be search for any of the named groups (a logical OR is performed). Contributed By: Mike Traum - DataField.isChanged() works after update() and add(): Add method so that DBObject.update() and DBObject.add() can indicate when to cache the current field value as the original value for purposes of isChanged() comparison. Previously, isChanged() was working for DBObject.retrieve() only. Contributed By: Larry Hamel - AllowedHtmlPlusURLFilter: AllowedHtmlPlusURLFilter offers the recognition of a limited subset of HTML to be used within an input field. the subset has been chosen to offer some basic formatting without risking Cross site scripting (XSS) dangers. Contributed By: Larry Hamel - Struts Validator Integration: Expresso can now use Struts Validator for validating input forms. Rules are defined in validation.xml and validator-rules.xml. See Validating user input in EDG for more details Contributed By: Raul Davidovich - new class - com.jcorporate.expresso.core.controller.TilesController: Expresso aware implementation of the org.apache.struts.tiles.Controller interface. This allows for manipulation of theControllerResponse for a particular tile before it is displayed, independantly of the State currently being processed. Developers should extend this class and code the execute() method. Contributed By: Malcolm Wise - Various JoinedDataObject enhancements/fixes: You can now specify which fields to retrieve from each dataobject in the join. This list can also include expressions such as SUM(). Added custom WHERE clause facility. Aliases can be used in the custom WHERE clause and these will be translated when the WHERE clause is built. Fixed generation of ON clause when joining tables with a compound key. Provided setConnection() method to facilitate transactioning. Contributed By: Malcolm Wise - Stored Procedure support: Now DBObjectos have built in support for database stored procedures Contributed By: Yves Henri Amaizo. Apache Style Open Source Java Servlet web application framework - a library of extensible components for building web-based applications.

Requirements: No special requirements
Platforms: Linux
Keyword: Allows Contributed Contributed By Expresso Expresso Framework Framework Http Internet Larry Hamel Michael Michael Rimov Runsql Table
Users rating: 0/10

License: Freeware Size: 16.2 MB
USER REVIEWS
More Reviews or Write Review


EXPRESSO FRAMEWORK RELATED
Network & Internet  -  Embperl 2.2.0
Embperl is a framework for building websites with Perl. For the beginner its an easy to setup and use way of embedding Perl code in HTML pages. Embperl delivers several features that ease the task of creating a websites, including dynamic...
665.6 KB  
Libraries  -  Spring Rich Client 0.2.1
Spring-RCPs mission is to provide an elegant way to build highly-configurable, GUI-standards-following rich-client applications faster by leveraging the Spring Framework, and a rich library of UI factories and support classes. The Spring Rich...
15.7 MB  
Development Editors  -  Titus 0.0.1
Titus is a tool that allows you to use Python's unittest framework for any test environment. Write your tests in one language regardless of the type of tests you have to run.
4.63 MB  
Modules  -  Panels Node Restrict 6.x-1.x-de
A Panels contributed module by Fox.Restricts panel content/layout but allows editing/translating of node content for panel nodes.Panels node restrict serves two related functionality, both with the purpose of restricting access to panel content....
10 KB  
Productivity  -  Input Monitor 1.0.0.0
A tool for developers that allows them to examine how the XNA framework represents gesture and accelerometer data. - View all data stored in gesture samples in real-time. - Isolate individual gesture types. - Track first and last...
1024 KB  
Network & Internet  -  DOM3K 0.1.1
DOM3K is a fast and rapid development Framework for AJAX. DOM3K uses SPyRO as Web services provider (with the XMLRPC message format) and supports a set of fast and furious javascript functions to manage and create amazing sites. DOM3K can create...
59.39 KB  
Network & Internet  -  AjaxAC 0.4.1
AjaxAC is an open-source framework written in PHP, used to develop/create/generate AJAX applications. The fundamental idea behind AJAX (Asynchronous JavaScript And XML) is to use the XMLHttpRequest object to change a web page state using...
20.48 KB  
Network & Internet  -  PXAServer 0.5.3
PXAServer project is a framework for developing Web applications. The core library eases use of Ajax, XML, Javascript, and PHP. Whats New in This Release: - This release adds a login system with MD5 hashing and a flex2 client. - It adjusts...
430.08 KB  
Network & Internet  -  MStruts 0.9
MStruts (Modified Struts) is a framework for building web applications. MStruts is an evolution of Jakarta Struts. Even if MStruts is build with Jakarta Struts 1.0.2b, MStruts is completely indipendent from a specific relase of it..
10.24 KB  
Network & Internet  -  HttpAuth 0.6
HttpAuth is a daemon and framework for authenticating HTTP requests. It supports Basic and Digest authentication against various databases such as LDAP, PostgreSQL, or MySQL. HttpAuth project also supports NTLM authentication against a Windows...
901.12 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, NETWORK & INTERNET
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
Network & Internet  -  Free WiFi Hotspot 3.3.1
Free WiFi Hotspot is a super easy solution to turn your laptop or notebook into a portable Wi-Fi hotspot, wirelessly sharing your internet connections like DSL, Cable, Bluetooth, Mobile Broadband Card, Dial-Up, etc. through the built-in wireless...
1.04 MB  
Network & Internet  -  Easy Uploads 1.8
Easy uploads is a file storage media streaming application designed by Filestreamers that allows you to upload, store, and stream your files from their virtually unlimited file storage server. Easy Uploads can backup,share, and stream your files...
615.97 KB  
Network & Internet  -  IPv6 CARE 3.2b
IPv6 CARE, "IPv6 Compliant Automatic Runtime Environment", is a Linux tool able to patch ipv6-agnostic programs on-the-fly ('patch' mode). It can also generate a diagnosis about the IPv6 compliance of an application ('check' mode).
409.6 KB  
Network & Internet  -  PacketFence ZEN 3.1.0
PacketFence is a fully supported, trusted, Free and Open Source network access control (NAC) system. Boosting an impressive feature set including a captive-portal for registration and remediation, centralized wired and wireless management, 802.1X...
1024 MB  
Network & Internet  -  django-dbstorage 1.3
A Django file storage backend for files in the database.
10.24 KB