Updating...
OpenSymphony Home Page
Home PageCategories: Caching
Latest version: 2.3.1 Added 2005-02-15Updated 2006-07-07
J2EE caching framework. In addition to its servlet-specific features, OSCache can be used as a generic caching solution for Java applications.
Features include: - Caching of arbitrary objects: you are not restricted to caching portions of JSP pages or HTTP requests. Any Java object can be cached. - API: gives you full programmatic control over all of OSCache's features. - Persistent caching: the cache can optionally be disk-based, thereby allowing expensive-to-create data to remain cached even across application restarts. - Clustering: support for clustering of cached data can be enabled with a single configuration parameter. No code changes required. - Expiry of cache entries: you have control over how cached objects expire, including pluggable RefreshPolicies if the default functionality does not meet your requirements.
Built for Java |
Free or free version available |
Source code provided |
Home PageCategories: Workflow
Latest version: 2.8 Added 2006-02-09
Workflow engine designed to be embedded in enterprise applications. It provides support for a number of persistence API's, including EJB, Hibernate, JDBC, and others.
OSWorkflow does not mandate a graphical tool for developing workflows, and the recommended approach is to write the XML workflow descriptors "by hand". It is up to the application developer to provide this sort of integration, as well as any integration with existing code and databases. OSWorkflow can be considered a "low level" workflow implementation. Situations like "loops" and "conditions" that might be represented by a graphical icon in other workflow systems must be "coded" in OSWorkflow. It is not expected that a non-technical user modify workflow. Having said that, the latest version provides a GUI designer that can help with the editing of the workflow.
Built for Java |
Library |
Free or free version available |
Source code provided |
Home PageCategories: Miscellaneous
Latest version: 1.6.0 Added 2007-08-27
Open source job scheduling system that can be integrated with, or used along side any J2EE or J2SE application. Quartz can be used to create simple or complex schedules for executing tens, hundreds, or even tens-of-thousands of jobs; jobs whose tasks are defined as standard Java components or EJBs.
Features include: - Jobs are scheduled to run when a given trigger occurs. triggers can be created with combinations of the following directives: at a certain time of day; on certain days of the week, the month, or the year; not on certain days; repeated a specific number of times; repeated until a specific time/date; repeated indefinitely; repeated with a delay interval - Jobs can be any Java class that implements the Job interface. - The design of Quartz includes a JobStore interface that can be implemented to provide various mechanisms for the storage of jobs. Built-in implementations: JDBNC and RAM - Quartz can participate in and manage JTA transactions - Clustering: Fail-over and load balancing - Listeners and plug-ins
Built for Java |
Library |
Free or free version available |
Source code provided |
|
Help the Java community get a consensus on great tools. Display your favorite tools on your own website or on your blog.
Keep track of your favorite tools. Build your personal watch list.
|