Vibur DBCP is a new, concurrent JDBC connection pool based on Java dynamic proxies. It is fast, has concise source code, and supports a fairness parameter, statement caching, SQL query logging, and many other features. Various configuration examples (with Spring, Hibernate, etc.) are provided.
Journal is software for developing and publishing journals on the Web. It combines Java, Spring 3, Lucene, and Ehcache into an elegant solution for Web content management. The presentation is modern and CSS-based, and uses a responsive approach to layout. Resize your browser window and watch the layout adapt.
Dash Reports is a versatile and lightweight reporting solution. It allows users and administrators to create a large range of reports driven by SQL databases. It also supports the creation of complex and powerful dashboards, with local caching of results to reduce load on the source database. Various report output formats are supported and the results can be styled using templates. The system allows for scheduled or user-invoked reports, delivered via browser, file, FTP/SFTP, or email.
Beanoh (pronounced Bean-oh) is a simple tool for verifying your Spring context. It verifies that all of your beans are wired correctly, reconciles the beans marked with @Component in the classpath with the beans loaded in the Spring context, and prevents duplicate bean definition overwriting.
SpringTemplate is a template Spring project to create new Web projects. It uses Spring, Spring security, and hibernate. It uses the database (derby) to save Spring Security users. It is configured with annotations, and has all libraries necessary to run Spring, Spring security, and Hibernate with annotations. In the GUI you can list, add, and remove users from Spring security database tables.
DynaSpring is a dynamic, extensible DSL (Domain Specific Language) tailored for building a Spring Application Context. Like Spring/XML, it is a declarative, tree-structured language; but, unlike XML, it supports all the kinds of abstractions found in common programming languages: conditional evaluation, iteration, definition of functions and variables, etc. DynaSpring also offers a set of utilities that make working with Spring easier and that build upon Spring to give you even more options in structuring your enterprise application.