Attualmente, Java viene ampiamente utilizzato dagli sviluppatori per la creazione di un’ampia gamma di applicazioni enterprise. Ma gli sviluppatori di concentrarsi su molte cose, per fornire una solida applicazione enterprise, che risponde a tutti i requisiti di business e fornisce le funzionalità richieste. Quindi, hanno bisogno di una varietà di Java framework e strumenti per la costruzione di applicazioni web personalizzate all’interno di un breve lasso di tempo. Gli sviluppatori hanno anche possibilità di scegliere tra una vasta gamma di commerciali e open-source di Java, framework per il web secondo le specifiche esigenze del progetto.
Cuba è un open source web framework per Java. Ma è un alto livello di framework per il web, e viene fornito con funzionalità per semplificare personalizzato sviluppo di applicazioni enterprise. A differenza di altri framework Java, Cuba Piattaforma consente ai programmatori di creare interfacce utente con XML. Quindi, gli sviluppatori possono creare facilmente una varietà di interfacce utente web utilizzando XML invece di HTML, CSS e JavaScript. Allo stesso tempo, può disporre la funzioni e gli strumenti previsti dalla Cuba Piattaforma per semplificare e accelerare lo sviluppo di varie applicazioni enterprise custom.
Ecco un riepilogo delle principali Caratteristiche e gli Strumenti Forniti dalla Piattaforma di Cuba
I Dati A Conoscenza Di Visual Componenti
Cuba Piattaforma consente agli sviluppatori di creare interfacce utente con XML. Inoltre, rende più facile per gli sviluppatori di creare interfacce utente personalizzate, fornendo i componenti visivi come pulsanti, pulsante di elenco a discesa, link button, label, campo di testo, textarea, passwordfield, maskedfield, casella di controllo, optionlist, tabella, fileuploadtable, e il calendario. Ciascuna di queste componenti di dati sono i dati a conoscenza, e può essere generato dinamicamente. Inoltre, gli sviluppatori possono facilmente rendere l’interfaccia utente più attraente utilizzando standard UI temi e personalizzazione di elementi dell’interfaccia utente.
Opzione per il Riutilizzo e il Filtro dei Dati
Gli sviluppatori possono facilmente modificare i dati di riferimento utilizzando l’interfaccia dinamica fornite dal framework per il web. L’interfaccia dinamica consente ai programmatori di modificare i dati di riferimento in modo dinamico senza generare ulteriori schermate. Allo stesso tempo, Cuba offre una Piattaforma di dati generici filtro per consentire agli utenti finali di creare e riutilizzare dati personalizzati condizioni di ricerca.
Gestione Utenti
Cuba Piattaforma è stata progettata con un built-in interfaccia di gestione utente. L’interfaccia rende più facile per gli amministratori di eseguire le più comuni attività di gestione utenti, come l’acquisizione di dettagli utente, applicando i criteri di password, la commutazione di attività, e l’assegnazione di ruoli di protezione. L’amministratore può evitare di password di condivisione e di conservare il controllo di prova impostando la delega regole. Egli può ulteriormente monitorare e controllare le azioni dell’utente in base ad attributi o di un oggetto grafico istantanee.
Di Accesso Ai Dati
Il framework per il web consente ai programmatori di usufruire robusta data strumenti di gestione a runtime. Gli sviluppatori possono sfruttare gli strumenti di gestione dei dati per configurare CRUD autorizzazioni per le entità, gli attributi, la schermata di componenti, e le voci di menu. Inoltre, si possono impostare le restrizioni di accesso e limita utenti non autorizzati di visualizzare i dati specifici di voci.
Business Process Management
Cuba Piattaforma è stata progettata per semplificare il processo di business creazione. I programmatori possono utilizzare una specifica premium add-on per creare processi di business e gestire il ciclo di vita di un processo di business attraverso un sistema integrato di visual editor. Essi hanno anche possibilità di presentare il compito assegnato ai singoli utenti attraverso le cartelle dei componenti del pannello.
Funzione Di Estensioni
L’open source framework per il web rende più facile per i programmatori di personalizzare le applicazioni aziendali in base a diversi requisiti di business, fornendo funzionalità delle estensioni. I programmatori possono utilizzare la funzione di apportare modifiche all’interfaccia utente, logica di business e il modello di dati senza mettere ulteriore di tempo e fatica. Essi possono modificare ulteriormente il prodotto di base, senza modificare il codice sorgente.
Supporto Di Database
Cuba Piattaforma è stata progettata con built-in HSQLDB. Gli sviluppatori possono sfruttare HSQLDB per la prototipazione di applicazioni web in modo efficiente. Ma l’alto livello di framework web database-agnostico. Quindi, gli sviluppatori hanno possibilità di lavorare con un numero di database MySQL, MS SQL Server, PostgreSQL e Oracle – per memorizzare i dati durante lo sviluppo e la fase di implementazione del progetto.
Generico API REST
Spesso Gli sviluppatori web Java devono integrare un’applicazione enterprise con vari sistemi esterni per migliorare l’accessibilità e la funzionalità. Cuba Piattaforma consente ai programmatori di integrare l’applicazione web senza problemi con i sistemi esterni attraverso una generica API REST. L’utente può utilizzare l’API per richiamare i servizi middleware e carico di entità di dominio grafici in formato XML o in formato JSON.
Opzioni Di Distribuzione
Cuba Piattaforma consente agli sviluppatori di distribuire le applicazioni aziendali in un numero di modi. Gli sviluppatori possono distribuire le applicazioni enterprise su un popolare Java EE Profilo Web server come Tomcat, Jetty, Glassfish o WebSphere. Allo stesso tempo, essi possono utilizzare Cuba Studio per distribuire le applicazioni aziendali nel cloud, e la loro esecuzione senza problemi su diversi Platform as a Service (PaaS) nuvole tra cui IBM Bluemix, RedHat OpenShift, e Fondamentale Cloud Foundry.
Nel complesso, la Cuba, la Piattaforma è open source e di alto livello web framework per Java. Esso viene fornito con le caratteristiche e gli strumenti per semplificare e velocizzare personalizzato sviluppo di applicazioni enterprise. Ma tutte le funzionalità del framework per il web non sono liberi. Gli utenti devono sostenere spese aggiuntive per usufruire di varie caratteristiche commerciali di Cuba Piattaforma come built-in motore di report, grafici interattivi e integrazione di Google Maps, ricerca full-text, e di business process management.