Il presente documento presenta l'installazione di Java SE per un client che utilizza SQL*Forms.
Il documento e' organizzato nei seguenti capitoli: Introduzione, Installazione JSE, Varie ed eventuali, ...
Nell'architettura di SQL*Forms la componente server e' costituita dal SQL*Forms Server mentre il client e' realizzato come un Applet Java.
L'installazione di Java SE e' la configurazione sui client che e' necessaria per le tutte applicazioni che utilizzano un Applet.
Sono possibili diverse modalita' di installazione (eg. manuale) e vi sono differenti
opzioni a seconda della versione di MS-Windows e di Java scelta.
Il sito ufficiale di Oracle riporta tutti i dettagli
anche in italiano!
In questo documento presentiamo il caso dell'installazione automatica di
Java SE 6 Upd 45 che avviene accedendo a SQL*Forms da un client PC Windows XP SP3.
A questo punto Java JRE e' stato installato, il server ed i certificati confermati e viene lanciata la Form.
Se su un client e' gia' presente una versione di Java (anche successiva) ovviamente l'installazione di Java non e' necessaria.
L'installazione richiede i privilegi di amministratore.
SQL*Form e' stato certificato con tutte le versioni Java a partire dalla versione 1.4. Quelle attualmente supportate sono la 6, 7 ed 8. Con Oracle JInitiator era la JVM utilizzata con Java 1.1 ed 1.3 ed e' desupportato da gennaio 2010.
Dalla versione Java SE 7 e' stato inserito l'Autoupdate che aggiorna automaticamente la versione di Java [NdA ci sono differenze nel messaggio visualizzato all'utente e nelle modalita' da 7u10 a 7u25 e le versioni successive]. Gli aggiornamenti di Java sono molto frequenti. Maggiori dettagli si trovano nella documentazione ufficiale.
La versione descritta in questo documento (Java SE 6 Upd 45) ha meno restrizioni di sicurezza
rispetto alle successive.
Da Java 1.7 va indicato un livello di sicurezza piu' elevato e vanno elencati i siti trusted.
Tale configurazione si effettua facilmente dal tab Security del pannello di controllo di Java:
Un'alternativa al lancio di un Applet, che richiede un browser compatibile, e' l'utilizzo di Java Web Start. Infatti alcuni brower hanno desupportato Netscape Plugin API (NPAPI) per ragioni di sicurezza non consentendo piu' l'avvio di applet (eg. Chrome 45 [2015-09], Firefox ESR 52.0 [2017-03], ...). Con Java Web Start si utilizzano file di configurazione JNLP e l'applicazione viene lanciata direttamente sul client senza essere ospitata nel browser. Java Web Start e' disponibile nel Java Runtime Environment (JRE) a partire dalla release Java 5.0; inizialmente non era una modalita' supportata per il lancio di forms ma ora il suo utilizzo e' certificato ufficialmente da Oracle (eg. EBS 12.1, 12.2). L'installazione di Java, la sua configurazione ed aggiornamento sul client non cambiano con Java Web Start. Maggiori dettagli si trovano nella documentazione ufficiale.
Questo documento e' volutamente sintetico e non riporta tutti i dettagli e le opzioni possibili.
Titolo: Installazione di Java JSE per i client Oracle SQL*Forms
Livello: Avanzato
Data:
14 Febbraio 2014
Versione: 1.0.1 - 1 Aprile 2017
Autore: mail [AT] meo.bogliolo.name