Java utilizza il Model- View-Controller ( MVC ), architettura di sistema per creare pagine web e contenuti dinamici online. Separare il "modello " porzione della logica puntone Model- View-Controller rimozione dal potenziali errori da web designer o cambiamenti dannosi. JavaScript ( JST ) i modelli sono nascoste agli utenti di evitare siti web affollamento . JavaServer Pages (JSP ) hanno nascosto le variabili con un parametro utilizzato in invio di moduli . I campi utilizzati da amministratori e webmaster di sistema sono nascosti utilizzando tag puntone "nascosti" in modo che gli utenti generali non possono alterare le proprietà della pagina web . Nascosto Attuazione
JavaScript permette di divorzio di codice in applet Java e tag JSP personalizzati dal design della pagina web . Questo permette ai web designer di lavorare senza la necessità di programmare nel linguaggio Java . Il modello è la porzione di codice e include moduli applet Java . La sezione di modello consente di codice per essere separata dalla progettazione di pagine web HTML e funzione. Secondo " Struts : Kick Start ", " utilizzando componenti del modello per nascondere i dettagli di implementazione per l'interazione con i sistemi remoti è una delle chiavi per utilizzare efficacemente Struts "
variabili nascoste
< br . >
puntoni JavaScript utilizzano una variabile chiamata " puntoni - validator.war " e altre variabili da gestire moduli web più pagine. La variabile nascosta assegna un valore ad ogni pagina web. Questa variabile nascosta determina la convalida dei campi dati per le pagine web classificato inferiore variabile della pagina corrente . Quando la variabile nascosta è inferiore al valore della pagina corrente , la convalida viene eseguita sul server web.