Reincrud - CRUD / RAD Framework for Vaadin
ReinCRUD is a Rapid Application Development (RAD) Framework for the Vaadin framework under the AGPL 3.0. It is based on Java (of course), Spring and Hibernate. It is currently in BETA. This project is kindly sponsored by acoveo software development. See the Download page for instructions how to get reinCRUD. If you would like to use reinCRUD in your commercial projects, you can obtain a license from the reinCRUD page in the vaadin addon directory. You can also contact us directly through our website http://www.acoveo.com. With reinCRUD you can create CRUD applications based on Hibernate entity beans within a few minutes. If you use the provided Vaadin application you don't have to write a single line of code, apart from defining your entities. The framework is based on annotations, so you can customise the behaviour of the UI components by placing annotations on your entities. ReinCRUD provides: List Form Search UI You can use the components separately within your own user interfaces and combine them. The List for example can be filtered by combining it with the Search UI and the Form can be hooked up to the List to edit the entity selected in the list. ReinCRUD includes all the required maven dependencies for a Spring 3 based Web application with a Hibernate 3 layer for DB access. The only maven dependency you have to add to your project is ReinCRUD! Of course you can still exclude any dependency which is specified by ReinCRUD and substitute a different version. The easiest way to start a new project is to checkout the reincrudexample project and modify it to suit your needs. Will we provide a more stripped-down example project later on! You can see a working demo here (slow server!) and the explanations on Reincudexample. The code is currently hosted on https://www.acoveo.com/svnroot/business/public/trunk/reincrud. You can find the example code on https://www.acoveo.com/svnroot/business/public/trunk/reincrudexample.
comments powered by Disqus
Spring is an Application framework which has Inversion of Control container, Aspect-oriented programming framework, Data access, Transaction management, Model-view-controller for web, Remote access framework (RPC) and lot more. It is well integrated with Toplink, Hibernate, JDO, and iBATIS.
LogicalDOC is a modern document management system with a nice interface, easy to use and very fast. It uses open source Java frameworks such as Spring, Hibernate and Lucene in order to provide a flexible and scalable DMS solution. Thanks to the most advanced presentation technology, LogicalDOC offers an unrivaled user experience with a refined and responsive interface.
CodeLite is an open source, free, cross platform IDE for the C/C++ programming languages which runs on all major Platforms. It has generic support for compilers with built-in support for GCC/clang/VC++, GDB Support, Refactoring, Code Navigation, Source Control Plugins, RAD Tool for wxWidgets, Code Completion and lot more.
Plazma ERP+CRM solution written in Java based on Spring, Hibernate using Oracle, PostgreSQL, MySQL, Firebird, HSQL databases.
Fast Code Plugin is a free eclipse plugin designed to help write code faster in Java and Php applications. In Java, it has some special features for applications that uses the well known Spring Framework. It helps to generate code snippets based on fields from arbitrary pojo class or class from any package or files in folder, Generates database templates, Spring config files, Boiler plate classes, Junit test code and lote more.
A simple, fast, thread safe, standards based cache for Java, and provides memory and disk stores and distributed operation for clusters. ehcache is widely used in such open source projects as Hibernate and Spring. Terracotta offers enterprise edition
Object relational mapper (ORM) for PHP that sits on top of a powerful database abstraction layer (DBAL). One of its key features is the option to write database queries in a proprietary object oriented SQL dialect called Doctrine Query Language (DQL), inspired by Hibernates HQL. This provides developers with a powerful alternative to SQL that maintains flexibility without requiring unnecessary code duplication.
The Spring Framework
NHibernate is a mature, open source object-relational mapper for the .NET framework. NHibernate is a port of Hibernate Core for Java to the .NET Framework. It handles persisting plain .NET objects to and from an underlying relational database.