Cos'è?
Apache JSSI è un server Java che permette di inserire istruzioni dinamiche
all'interno di pagine HTML attraverso il tag <SERVLET> così
come specificato dal JavaSoft Java web Server. La tecnologia JavaTMServlet
fornisce agli sviluppatori web un semplice e concreto meccanismo per estendere
la funzionalità di un server web e per accedere a sistemi commerciali già
esistenti. Un servlet potrebbe essere anche una semplice applet
che viene eseguita sul lato server senza che il lato client ne sia a conoscenza.
Java servlets ha molte possibili applicazioni. Servlets
sono basate sulla piattaforma tecnologica Java e forniscono dei componenti completamente
indipendenti dalla piattaforma hardware per costruire applicazioni basate sul
web senza le limitazioni di performance dei programmi CGI. Come
funziona ? Apache JSSI elabora i documenti JHTML, esegue le "servlets"
(istruzioni) così come specificato dal tag <SERVLET> che viene visto
dal server in modo del tutto equivalente ad un tag <APPLET>. Da notare,
che i files SSI (Server Side Include) per Java Servlets sono chiamati JHTML
nel contesto Apache così
come tradizionalmente vengono chiamati files SHTML i documenti SSI (es.
"<!-- #ECHO -->").
Servlets ha accesso all'intera famiglia Java APIs, incluso il JDBCTMAPI
per accedere a basi di dati (database). Servlets può accedere ad una libreria
di chiamate "HTTP-specifiche" per ottenere, da un linguaggio
maturo come Java, tutti i benefici di portabilità, performance, riutilizzo
del codice sorgente, protezione dai crash.
Apache JSSI è un server basato su JavaSoft
Servlet API 2.0 ed è assolutamente "free" (in licenza Open
Source). NetRegister utilizza servers dedicati per il funzionamento del server
che viene poi interfacciato al vostro dominio attraverso indirizzi
web (URL) del tipo: http://java.tuodominio.est. Unica cosa importante è
l'estensione delle pagine contenenti le istruzioni servlets che deve essere
.jhtml.
Oggi, servlets è
uno strumento popolare per costruire applicazioni web interattive; "Terze
parti" (funzionalità aggiuntive) contenenti servlet sono disponibili
nell'Apache Web Server, iPlanet Web Server, Microsoft IIS e altri.
NetRegister utilizza Apache Servlet. Tutti gli attuali progetti di Apache inerenti
il mondo Java, sono stati inglobati in un nuovo studio: il progetto
Jakarta. Le varie applicazioni Apache verranno migrate verso questo nuovo
progetto. Anche JServ il server Servlet di Apache, molto utilizzato, verrà
migrato verso Jakarta; il nuovo ambiente aggiungerà funzionalità
al sistema senza di necessità di aggiungere nuovo sviluppo di codice.
Una valida alternativa a JServ è Tomcat
un motore Servlet che implementa l'ultima versione delle Servlet API.
Il
servizio aggiuntivo prevede un costo annuo legato al traffico internet generato
dal funzionamento delle pagine contenenti gli script; non sono previsti costi
di set-up iniziale o di spazio disco occupato. L'attivazione del servizio
avviene direttamente nel Pannello di Controllo; le fasi immediatamente successive
alla attivazione, comunicheranno via e-mail al Cliente la username/password
di accesso alla gestione dello spazio per l'installazione ed esecuzione delle
pagine (.jhtml) contenenti gli script. |