Twitter Facebook
Go To home page Italiano
products
support
prices
clients
contact Pro Gamma
press
blog
forum
segui Pro Gamma su twitter e facebook

Home/Struttura del progetto e standard supportati

All’interno di un progetto Instant Developer viene descritta, modellata e codificata l’intera soluzione applicativa in fase di costruzione, dal database alle entità, dalla presentazione via browser ai web service e batch service.

Un progetto In.de infatti può contenere la definizione dei vari database da utilizzare, una o più applicazioni web browser, web service o batch service e la descrizione di eventuali componenti esterni da utilizzare. Tramite i generatori di codice interni, è possibile ottenere la compilazione dello stesso progetto in diversi linguaggi ed architetture.

Il codice generato è commentato, manutenibile  e conforme ai migliori standard di mercato, a tutti i livelli dell’architettura. Non ci sono runtime proprietari e il codice è lo stesso che potrebbe essere scritto manualmente da parte di programmatori esperti nelle architetture e nei linguaggi supportati.

Rimanendo nell’ambito dei migliori standard di mercato si ottengono prestazioni e scalabilità allo stato dell’arte, senza rinunciare a sicurezza e maneggevolezza.

Ecco l’elenco degli standard supportati:

Progetto  
Database Database In.de può generare il codice DDL per la creazione o la modifica degli schemi dei seguenti tipi di database: Oracle 7…11, SQL Server 7…2008, DB2/UDB9, DB2/400, MYSQL 5, Postgres 8, Access. Tramite In.de è anche possibile creare database di test grandi a piacere e importare dati da altri database.

Vista Viste In.de può generare il codice DDL per la creazione e la sostituzione di viste per i seguenti tipi di database: Oracle 7…11, SQL Server 7…2008, DB2/UDB9, DB2/400, MYSQL 5, Postgres 8, Access. La definizione della vista avviene tramite l’IDE di In.de e viene poi convertita nel linguaggio specifico del tipo di database impostato.

Stored Procedure Stored Procedure In.de può generare il codice DDL di creazione e sostituzione di stored procedures in PL-SQL e T-SQL per i seguenti tipi di database: Oracle 7…11, SQL Server 7…2008. Per gli altri tipi di database la stored procedure viene convertita in una procedura funzionalmente equivalente lato applicazione.

Trigger Trigger In.de può generare il codice DDL di creazione e sostituzione di trigger in PL-SQL e T-SQL per i seguenti tipi di database: Oracle 7…11, SQL Server 7…2008. Non è attualmente presente una funzione di conversione per altri tipi di database.

Query Query Applicative In.de può generare il codice SQL delle varie query applicative per tutti i tipi di database esistenti. Per i seguenti tipi di database: Oracle 7…11, SQL Server 7…2008, DB2/UDB9, DB2/400, MYSQL 5, Postgres 8, Access, In.de utilizza il linguaggio SQL nativo del database, per gli altri viene usato un linguaggio più generico stabilito dallo standard ODBC/JDBC.

Applicazione Applicazioni Web Browser Le applicazioni web di interfaccia utente possono essere compilate in architetture .NET ASPX (2.0 e successivi), oppure Java Servlet (J2SE 1.4 o successive). Esse funzionano in modalità RIA sui seguenti tipi di browser: IE 7+, Firefox 3+, Safari 3+, Google Chrome 1+. L’interfaccia web ha una modalità di funzionamento AJAX anche per IE6 e degrada automaticamente in modalità non-ajax per altri tipi di browser.

Web Service Web Services In.de genera applicazioni di tipo web services in architettura .NET ASMX (2.0 o successivi) in modalità RPC sincrona e in architettura Java utilizzando l’infrastruttura JWSDP 1.0 o 2.0. Le applicazioni create con In.de possono utilizzare web services esistenti; In.de è in grado di effettuare il parsing di alcuni tipi di file WSDL, oppure può importare le classi di collegamento generate tramite altri strumenti (Visual Studio, Eclipse…).

Batch Service Batch Services In.de genera applicazioni di tipo batch services in architettura .NET Window Services (2.0 o successivi) oppure in architettura Java Console Application (J2SE 1.4 o successive).

Entity Entity Framework In.de utilizza un proprio Entity Framework chiamato Document Orientation che offre funzionalità analoghe ad Hybernate+Spring, con la semplicità e la velocità di utilizzo che lo caratterizza.

J2EE e Hybernate Anche se In.de non può generare direttamente componenti J2EE o oggetti manipolati con Hybernate, è possibile integrare i componenti esistenti all’interno dei progetti.

Libreria esterna Componenti Esterni In.de può utilizzare componenti esterni sia in architettura Java che .NET. E’ sufficiente disporre del componente compilato in formato JAR oppure .NET Assembly (DLL).

 

 

 

 

Indice del percorso

Project structure and supported standards
Diagram of operation
Where is my code?
RD Technology
RD3 under a microscope