_Stamps_ is a framework for java application development which extends the MVC (Model - View - Controller) pattern providing a complete decoupling between view and model with the usage of annotations (JSE5) and dispatching mechanisms.
Be the first to post a text review of Stamps. Rate and review a project by clicking thumbs up or thumbs down in the right column.
version 0.2 (22-Oct-2005) The second public release is now available. The most important new feature is applet dispatching which allows the use of browsers as MVC Views. Here it is the full changelog : * applet dispatching : browsers are now supported Views in MVC terms * Stamps javascript library * support for dispatch listeners * Transceiver registry accepts multiple configuration types and files (properties files, xml files, system properties,explicit) * support for xml configuration of JGroupsTransceivers * replaced JGroups standard with a customized one with support for JDK5 * separate jar files for sample classes and configuration files * BUGFIX : null models or null views now throw NPE at registration time * BUGFIX : misconfigured transceivers now throw exceptions in BroadcastDispatcher and FunnelDispatcher * BUGFIX : dispatching events to methods which accept primitive types now works correctly * BUGFIX : dispatching null events (for example: refreshing not-initialized models) now works correctly * BUGFIX : if a it.battlehorse.stamps.remote.Receiver throws an exception when invoked, now the other registered receivers are still invoked by the transceiver.
version 0.2 (22-Oct-2005) The second public release is now available. The most important new feature is applet dispatching which allows the use of browsers as MVC Views. Here it is the full changelog : * applet dispatching : browsers are now supported Views in MVC terms * Stamps javascript library * support for dispatch listeners * Transceiver registry accepts multiple configuration types and files (properties files, xml files, system properties,explicit) * support for xml configuration of JGroupsTransceivers * replaced JGroups standard with a customized one with support for JDK5 * separate jar files for sample classes and configuration files * BUGFIX : null models or null views now throw NPE at registration time * BUGFIX : misconfigured transceivers now throw exceptions in BroadcastDispatcher and FunnelDispatcher * BUGFIX : dispatching events to methods which accept primitive types now works correctly * BUGFIX : dispatching null events (for example: refreshing not-initialized models) now works correctly * BUGFIX : if a it.battlehorse.stamps.remote.Receiver throws an exception when invoked, now the other registered receivers are still invoked by the transceiver.
Stamps is a java software library which offers a new generation Model-View-Controller (MVC) framework based on the usage of Java 5 annotations and a standard observer/observable pattern. Version 0.2 is now available for download. The project is still in its alpha stage. The most important new feature is applet dispatching which allows the use of browsers as MVC Views
This is the initial release, so instead of the changelog, here are the project features : * views and models have no direct coupling nor knowledge via annotations and dispatchers * view declarative binding to model using annotations * event handling & transmission code is separated from model and view implementations * stand-alone and client-server support without the need to modify views or models * model code changes does not imply modification of the views as long as the dispatched events does not change, since model-view binding is declarative and does not depend on method names or special constructors * dispatchers provide scalability when the number of views increments or changes dinamically, with the model unaware of the situation * development is separated into building the MVC components and binding them together
This is the initial release, so instead of the changelog, here are the project features : * views and models have no direct coupling nor knowledge via annotations and dispatchers * view declarative binding to model using annotations * event handling & transmission code is separated from model and view implementations * stand-alone and client-server support without the need to modify views or models * model code changes does not imply modification of the views as long as the dispatched events does not change, since model-view binding is declarative and does not depend on method names or special constructors * dispatchers provide scalability when the number of views increments or changes dinamically, with the model unaware of the situation * development is separated into building the MVC components and binding them together
The stamps first release is now available. Take a look at the release notes, changelog and project homepage at http://battlehorse.homelinux.net/stamps.do
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?