资 源 简 介
jSeed
Removing the tedious so you can get the serious stuff done
Summary
jSeed 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/Accessor methods by defining default behavior to property change events and listeners.
Logging logging a method being called
DbC Ensuring state through contracts on methods
Synchronization allowing abstract method to enforce synchronization
Factory methods using lazy initialization of a service