PersCreator - Deluxe
In Kürze wird hier eine Demo Version zum download bereitgestellt, Möchten Sie eine Demo Version vorab schon haben, so schreiben Sie uns eine kurze e-Mail.
Samprex PersCreator Deluxe ist ein hochperformantes Persistenz Framework, das neben der Unterstützung der aktuellen EJB 3.0 Spezifikation eine Vielzahl von Eigenschaften aufweist, die den Entwicklungsprozess unterstützen und die Performance der erstellten Anwendungen verbessern helfen.
Dieses Dokument wendet sich an Entwickler, die zum ersten Mal PersCreator Deluxe installieren und evaluieren oder für ihre Arbeit verwenden wollen. Es beschreibt die notwendigen Schritte, beginnend mit dem Erhalten einer Distribution von PersCreator Deluxe bis zur Erstellung einer einfachen kleinen Beispielanwendung. Voraussetzung für das Verständnis der Erläuterungen sind Kenntnisse in Java. Die Kenntnis der Grundbegriffe von EJB ist zum Verständnis der Vorgehensweise ebenfalls hilfreich, wenn auch nicht unbedingt erforderlich, um die in diesem Dokument beschriebenen Handlungen ausführen zu können.
Business Benefits
Der Bau eines Persistenz Frameworks oder die Nutzung anderer komplexer Persistenz Technologien, d.h. Infrastruktur Programmierung, kann enorm viel Zeit bzw. Ressourcen binden.
PersCreator Deluxe vereinfacht und verkürzt die Entwicklung der Infrastruktur hinter Ihren Anwendungen. Der Einsatz von EJB 2 und 3.0 mit Hilfe von PersCreator Deluxe ist wesentlich einfacher und schneller zu erlernen, als alle anderen Persistenztechnologien. Somit gewinnen Sie Zeit und Ressourcen, die für die Entwicklung anderer Teile Ihrer Anwendungen genutzt werden können.
Resultat: qualitativ bessere, ausgereiftere Lösungen.
Ausgewählte Vorteile von PersCreator Deluxe im Überlick:
- Standardkonformität
- auf fast allen Datenbanken und AppServern zu Hause
- Modularität
- skalierbare Lösung
- schnelles Prototyping
- keine Änderungen am Quelltext notwendig
- grafische Entwicklungsumgebung
- Flexibilität
- Investitionssicher
- Über Lifecycle der Anwendung gesehen enorme Kostenersparnis
- Umfangreicher Support basierend auf langjähriger Erfahrung
Hauptfeatures
- XML Daten Haltung
- Report Generator
- Echte transparente Persistenz für Java Objekte für relationale Datenbanken
- JDBC oder SQL im Quelltext nicht notwendig
- keine speziellen Superklassen oder Interfaces notwendig
- Automatische Vervollständigung der Mappingbeschreibungen (nur noch minimale Beschreibungen notwendig)
- Intelligenter Objekt Cache
- Zugriffsoptimierung
- Unterstützung von ID Generatoren
- Automatische Datentypkonvertierung
- Unterstützung von BLOB/CLOB Feldern
- Unterstützung von Vererbung
- Unterstützung von referentieller Integrität
- Locking (optimistisch, pessimistisch)
- Automatische Abfrageoptimierung
- Optimiertes Laden abhängiger Objekte (on demand)
- Unterstützung von Cross Schema Relations
- Unterstützung von Stored Procedures
- Unterstützung von Bulk Operations (delete query, update query)
Unterstützte Datenbanken
- Generische JDBC Unterstützung
- ODBC/JDBC Bridge
- Oracle
- DB2
- MS SQL
- Sybase
- Informix
- SAPDB
- InstantDB
- PostgreSQL
Unterstützte Mappings
- Enumeration Mapping
- Aggregated Mapping
- Virtual Mapping
- Aggregated Collection
- bidirektionales "invers" Element für 1:1, 1:N und N:M Mapping
- bidirektionales "reverse relation" Element für 1:1, 1:N und N:M Mapping
- Batched Statement Execution
- Direktes Feld Mapping
- Serialized Object Mapping
- 1:1 Mapping
- 1:N Mapping
- Geordnetes 1:N Mapping
- M:N Mapping
- Geordnetes M:N Mapping
- Code Mapping
- Verteilung von Objekten auf mehrere Tabellen
- Multi Source Field Mapping
Verifier
- Überprüfung von Klassen und Mappingbeschreibungen
- Konsistenzprüfung gegenüber der Tabellenstruktur
Class Generator
- Automatische Erzeugung von Klassenquelltexten und Mappingbeschreibungen aus Tabellenstrukturen
- Umfangreiche Konfigurationsmöglichkeiten über externe Steuerdatei
Schema Generator
- Automatisches Erzeugen von Tabellenstrukturen aus Klassen und Mappingbeschreibungen (Scripterzeugung)
RefInt Analyzer
- Automatische Analyse der referenziellen Integrität
- Externe manuelle Konfiguration der referentielle Integrität
Grafische Entwicklungsumgebung (IDE)
- Visuelle, klassenbasierte Bearbeitung der Mappingbeschreibungen
- Quelltextbearbeitung der Mappingbeschreibungen
- Direkter Zugriff auf Datenbank Metadaten
- Integrierter Schema Generator
- Integrierter Class Generator
- Integrierter RefInt Analyzer
Swing Anbindung
- Anzeige von Tabellen und Listen
- Inkrementelles Laden großer Datenmengen
- Komplett im Quelltext verfügbar
Sonstige Features
- Umfangreiche Beispielprojekte
- Umfangreiche Dokumentation