•        0

General purpose state observation library for Plan Old Java Objects. It enforces Model-View-Controller paradigm, has well defined API and set of ready made implementation algorithms.




Related Projects

Gwt-hibernate - Bind your hibernate POJOs to GWT widgets

This project provides the basics to create a web application that uses GWT on the front end and Hibernate on the back end. It provides code generation templates and support classes that allow introspection, data binding, and validation of POJOs in the browser. Data-bound Form and Grid widgets are included. Initial code and javadoc has been posted now, see the subversion repository. The code is has been evolved over about two months and is in a "works for me" state. We are using it internally on

Webbeans - Webbeans is a Component Library for Tapestry 4.x which introduces a new way to view and e

Webbeans Components Library (Webbeans for short) brings to you the ability to represent JavaBeans (POJOs) on web page with a single line of code.You can either show JavaBean's fields state as a static HTML (viewer) or get an editor for field contents by simply changing component's properties.Webbeans allows you to use XSLT so that you can customize layout of the POJO viewer/editor as complex as you want.

Riser - A dynamic object framework with rapid application development tools

A dynamic object framework that allows you to set up persistent entities and bind them to UI components easily within the Eclipse ecosystem. Dynamic object state is maintained in meta data classes called Risers. This approach allows dynamic properties to be applied to POJOs including 3rd party objects never designed with dynamic access in mind. Features: Fields, Methods, Constructors, etc can be added and removed dynamically at runtime. A powerful type systems allows classes to be described in n

Pojo-mvcc - Provides a simple POJO Multi Version Concurrency Control cache.

UpdateThe beta has been out for a fair amount of time now, are there any other issues we don't know about, or are we good to move to a 1.0 release? Downloads 1.0-BETA2 release of POJO-MVCC is now available. Includes fixed for submitted  issue 3 : deadlock in asMap() function. Download the JAR file: pojo-mvcc-core-1.0-beta2.jar Download the source in a ZIP file: pojo-mvcc-core-src-1.0-beta2.zip Download the Javadoc in a ZIP file: pojo-mvcc-core-doc-1.0-beta2.zip or Browse Online --- BackgroundThi

Wicketinaction - Wicket In Action source code

Wicket in ActionThis project hosts the source code for the examples of the Wicket in Action book written by Martijn Dashorst and Eelco Hillenius. About the bookThere are dozens of Java frameworks out there, but most of them require you to learn special coding techniques and new, often rigid, patterns of development. Wicket is different. As a component-based web application framework, Wicket lets you build maintainable enterprise-grade web applications using the power of plain old Java objects (P

Sutra - A thin, easy to use/mantain, flexible and powerful data persistance layer

Sutra is work in progress, for project announcements, register here: http://groups.google.com/group/discuss-sutra Following definition of the word Sutra is extracted from wikipedia: "Su-tra, literally means a rope or thread that holds things together, and more metaphorically refers to an aphorism (or line, rule, formula), or a collection of such aphorisms in the form of a manual." Sutra for our purpose is the thread that ties your java objects with the underlying jdbc based database. Introductio

Gloodb - GlooDB is an object oriented database for java

What is GlooDB?GlooDB is a high performance, highly scalable object oriented database with a low cost of ownership and which makes DB development simple. Performance: Presently memory is a commodity and GlooDB takes full advantage of this fact. GlooDB uses memory to maximize performance and to deliver most out of each CPU cycle. Need proof? With GlooDB basic CRUD operations run in microseconds. Scalability: GlooDB's APIs and interfaces were designed to ensure 0-code-changes when applications are

Jseed - Development through code gestures

jSeedRemoving the tedious so you can get the serious stuff done SummaryjSeed is a pure java framework that reduces coding efforts by removing boiler plate code. It does this by creating concrete classes from interfaces and abstract classes through the use of code injection. No XML or special scripting languages are needed. Using annotations and abstract methods, jSeed injects the code creating a new concrete class. Some of the common boiler-plate code jSeed removes are: Beans from Mutator/Access

Soafaces - Component framework for building server-side Tasklets & lightweight UI Weblets

soafacesThe goal of the soafaces project is to provide developers with an API for building back-end Tasklets and front-end Weblets that can be composed easily into modular components used to build jobs/workflows and web/GWT UIs. What can you build with soafaces? Backend modular Java Tasklet components Create chain of Tasklets for job/workflow processing Front-end Weblets for lightweight web UIs (and as UI customizers/editors for Tasklets) Simple to complex GWT mashup apps that use web services G

Javersion - Java persistence library for storing objects in subversion

Wouldn't it be cool if you could easily persist Java Objects to a subversion repository so that you could version objects in your application? Javersion attempts to do just that using SvnKit. Development StatusJaversion seems to work great with local SVN repositories. I've also tested it using Google Code as a SVN repository and ran into some strange behavior when saving to subdirectories. I'm still investigating this. Basic UsageCreate a local repository in my home directory: $ cd /home/mike/re