Morel Island Java Services provides Java Persistence API packages and
Create Read Update and Delete User Interfaces for SQL databases.
Services revolve around
our Database JPA and CRUD generation plugin for the NetBeans IDE. Using the database structure returned by
the Java Database Connectivity API the plugin automatically
generates:
Java Persistence API 2.0 Packages -
For development in both Java SE and EE 6.
- Entities
- Entity Event Handling
- SE Controllers and Transactions
- EE 6 Facades with Container Managed
Transactions
|
CRUD User Interfaces - Useful for developers
and testers for Create Read Update and Delete activities.
- Web CRUD User Interface
- Java Server Pages View
- Web Controllers for SE and EE 6
- NetBeans CRUD User Interface
- Tree View with Editor
- Comprehensive Data Selection
- Standalone application or IDE integrated..
|
News
8 Feb 2012 - Database JPA and CRUD
Generation Plugin for NetBeans 7.1 with support
for WebLogic 12c including
updated
tutorials now available.
27 Jul 2011 - Bean Validation for Entities
now available.
20 Jun 2011 - NetBeans CRUD User Interface
generation now available, including
tutorial.
|
JPA and CRUD Compatibility
Generated entities, controllers, facades
and user interface have been tested over:
| JPA Providers |
Containers |
Databases |
- EclipseLink
- Hibernate
- OpenJPA
|
|
- Derby DB
- MySQL
- Oracle
- Informix
|
|
JPA and CRUD Generation Development
We are constantly improving the CRUD code generation plugin. Current
additional enhancements planned for the up and
coming NetBeans 7.1 release and
beyond include:
- UI Support for binary database columns
- Web Controller and UI pagination
- Unit tests
- Spring 3.0 integration
|
JPA and CRUD Generation Highlights
- Modify captured JDBC metadata for more
meaningful names for java classes and methods
and add missing relationships between files
- Add additional information for User
Interface presentation
- Re-run at any time over database changes and
manual modifications, replacing files for only
those tables
which have changes since the last run
- Thread safe transactions in SE environments
- Extensive logging support
- Correct handling of null
|