dynamicfinder, as per project description, is a simple library for finding and scrolling data across application layer in java application. What does it mean? It's mean that, dynamicfinder simplify your code when you want to add "dynamic search" capability in your application.
This is snippet in business logic part:
from our example code:
and this is snippet from controller/presentation layer:
Yes, you probably right. We only provide 'R' part from just all CRUD activity. And perhaps another library give you better features, like GenericCRUD or something like that. But in our experience, GenericCRUD doesn't provide you proper way for searching and scrolling data in tabular format.
In our opinion, Java has excellent API to 'Create', 'Update', and 'Delete' operation when deal with RDBMS, named Java Persistence API (JPA). If JPA doesn't fit to you, there's another API named Java Data Object (JDO), where you would use intensively when deploy your application in Google App Engine. Wrapping C.U.D is not essential. The only missing part of Java Data API is a proper way to create query for finding and scrolling data dynamically.
Unfortunately, currently we only have limited library without production quality code. You could download it here.. Or if you're maven users, add following code to your pom.xml:
<!-- For Dependency -->
<dependency>
<groupId>org.dynamicfinder</groupId>
<artifactId>dynamicfinder</artifactId>
<version>0.0.1-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<!-- For Repository -->
<repository>
<id>dynamicfinder-repository</id>
<name>Dynamic Finder Maven Repository</name>
<url>http://repository-dynamicfinder.forge.cloudbees.com/snapshot/</url>
</repository>
We know, and we apologize for this. However, this is an opensource project. Any contribution would be helpful, including bot not limited to:
Only for advertisement:
Special thanks for folks at cloudbees
that provide free jenkins server
for our project.