| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Java Spring vs . Struts
    Primavera e Apache Struts sono comuni framework per l'implementazione di applicazioni java. Rispetto Apache Struts , Spring fornisce una più ampia gamma di servizi che possono essere utilizzati per il web così come le applicazioni non- web-based . Apache Struts è rivolto esclusivamente a fornire un'architettura ottimizzata per le applicazioni web-based Java . Entrambi i quadri sono open source e disponibile sotto i termini della licenza Apache, versione 2.0 . Primavera

    Secondo la documentazione di riferimento Spring Framework , Spring Framework è una piattaforma Java che fornisce il supporto completo per lo sviluppo di infrastrutture di applicazioni Java . E 'diventato popolare e ha guadagnato un'ampia adozione nell'industria del software come un quadro meno invadente ed efficiente che prevede l'iniezione di dipendenza e di inversione del controllo . Essa ha anche una serie di altri servizi come la gestione delle transazioni , Aspect Oriented Programming , il controllo di connessione al database e molti altri. Il quadro è facilmente configurabile per caricare solo i moduli richiesti da un'applicazione.
    Apache Struts

    Apache Struts è un framework per applicazioni web Java che fornisce un Model-View- controller ( MVC) per semplificare le applicazioni web costruito utilizzando Java Server Pages e Servlet . Framework Struts guadagnato la popolarità come un modo per avere un modo standardizzato per la creazione di applicazioni web-based basate su architettura MVC . Rispetto Primavera, Apache Struts fornisce un insieme più ristretto di servizi per la creazione di applicazioni web-based .
    Spring Web MVC vs Apache Struts

    Un componente di Primavera conosciuto come Spring Web MVC fornisce caratteristiche comparabili come Struts Apache . Apache Struts è una buona opzione se un supporto per l'architettura MVC è tutto ciò che serve . Spring Web MVC ha senso se l'applicazione in fase di sviluppo ha bisogno anche di altre strutture che sono forniti da Spring. Se necessario , Struts ha meccanismi per collegare quadri iniezione di dipendenza , come Primavera in una applicazione web-based .
    Librerie di tag e AJAX Supporto

    Le versioni successive di entrambi i quadri sono in grado di supportare AJAX e JSON . Apache puntoni include anche un set di librerie di tag che forniscono pre-costruiti i componenti dell'interfaccia utente come i menu e layout . Spring Web MVC fornisce anche una serie di libreria di tag Primavera che forniscono il supporto per l'associazione e temi dati. Le versioni successive di entrambi i framework forniscono anche meccanismi per sostenere REST .
    Spring Web Flow

    Un altro componente di Primavera che si può considerare nello sviluppo di applicazioni web è Spring Web Flow . Si è un'estensione che fornisce un meccanismo per definire e controllare i flussi , che sono una serie di interazioni utente correlati . Rispetto Spring MVC e Struts , dove l'interazione dell'utente è tipicamente una richiesta e risposta , WebFlow fornisce un modo più ricco di fornire interazioni degli utenti web .

    Previous :

    next :
      Articoli Correlati
    ·Come creare form di registrazione in Java 
    ·Come calcolare la percentuale di caratteri in Java 
    ·Tutorial per SDK Java XML 
    ·Come ottenere l'input dell'utente in Java 
    ·UI Development Android 
    ·Come aumentare il testo Dimensione campo in un Applet J…
    ·Come installare Java 7 
    ·Come rimuovere un Newline da una stringa in Java 
    ·Come creare Turn- Based Games 
    ·Come sviluppare un test di personalità Punteggio di ap…
      Articoli in evidenza
    ·Che cosa è un set di dati in codifica ? 
    ·Suggerimenti sul debug 
    ·Come convertire da binario in VBA 
    ·Come importare XLM Into Visual Basic 
    ·Parti di una finestra di un'applicazione Visual Basic 
    ·Come convertire String a Double Visual Basic 
    ·Come per codificare e decodificare simboli in Python 
    ·Come file di download e visualizzare dal database in PH…
    ·Come fare riferimento a C DLL in Rete 
    ·Come aggiungere dati a un array 
    Copyright © Conoscenza Informatica http://it.wingwit.com