Welcome to dynamicfinder !

What Is That?

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.


Huh..?! Show Me The Code

This is snippet in business logic part: from our example code:

and this is snippet from controller/presentation layer:


Hmm.. Looks Like Just Another Flawed CRUD Library Without 'C', 'U', and 'D' For Me

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.


I Get It, How Do I Start?

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>
        


You Talked So Much And Now Give Me 0.0.1-SNAPHSOT?!?

We know, and we apologize for this. However, this is an opensource project. Any contribution would be helpful, including bot not limited to:


Understood. Anything Else?

Only for advertisement:
Special thanks for folks at cloudbees that provide free jenkins server for our project.