| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Java Spring Vs . Struts
    Forår og Apache Struts er populære rammer for gennemførelse af Java-programmer. Sammenlignet med Apache Struts giver foråret en bredere vifte af faciliteter, der kan bruges til web såvel som ikke -web- baserede applikationer. Apache Struts er målrettet udelukkende imod en strømlinet arkitektur for Java web -baserede applikationer . Begge rammer er open source og tilgængelig under betingelserne i Apache License, Version 2.0. Spring

    Ifølge Spring referenceramme dokumentation , Spring Framework er en Java -platform, der giver omfattende infrastruktur støtte til udvikling af Java-programmer. Det blev populær og vundet bred vedtagelse i software-industrien som en mindre indgribende og effektiv ramme, der giver afhængighed injektion og inversion af kontrol. Det har også et sæt af andre faciliteter såsom transaktion management, Aspect Oriented Programming , database forbindelse kontrol og mange flere. Rammerne er let konfigurerbart at indlæse kun de moduler, der kræves af en ansøgning.
    Apache Struts

    Apache Struts er en Java web application framework , der giver en Model-View - Controller ( MVC ) mønster at strømline webapplikationer bygget ved hjælp af Java Server Pages og Servlets . Struts rammer vundet popularitet som en måde at få en standardiseret måde til at bygge web -baserede applikationer baseret på MVC arkitektur. Sammenlignet med Spring , giver Apache Struts en smallere sæt af faciliteter til opbygning web -baserede applikationer .
    Spring Web MVC vs Apache Struts

    En komponent i foråret kendt som Spring Web MVC giver sammenlignelige funktioner som Apache Struts . Apache Struts er en god mulighed, hvis en MVC arkitektur support er alle, der er behov for. Spring Web MVC giver mening, hvis ansøgningen blive udviklet også brug andre faciliteter , der leveres af foråret. Hvis det er nødvendigt , Struts har mekanismer til at koble op Afhængighed injektion rammer såsom Spring ind i en web - baseret applikation.
    Tag Biblioteker og AJAX Support

    De senere versioner af både rammerne er i stand til at understøtte AJAX og JSON . Apache struts indeholder også et sæt tag biblioteker , der giver præ-bygget brugergrænseflade komponenter såsom menuer og layout. Spring Web MVC giver også et sæt af foråret tag bibliotek, der yder støtte til databinding og temaer. De senere versioner af begge rammer giver også mekanisme til støtte for REST .
    Spring Web Flow

    En anden foråret komponent, der kan overvejes i web-applikation udvikling er foråret Web Flow . Det er en udvidelse , der giver en mekanisme til at definere og kontrollere strømme, som er et sæt relaterede brugerinteraktioner . Sammenlignet med Spring MVC og Struts , hvor en bruger interaktion er typisk et request og response , WebFlow giver en rigere måde at give web brugerinteraktioner .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Løse Memory Leak problemer i en Websphere 
    ·Sådan Find den korteste ord i en sætning eller liste …
    ·Sådan bruges en ImageButton på Android 
    ·Java kodesprog 
    ·Sådan Slut JSP Med Servlet 
    ·Sådan Konverter Java til Python 
    ·Sådan Gør Boolean Sammenligninger i Java 
    ·Sådan fjernes en Overstreget objekt fra foreninger 
    ·Sådan Program pauser i Java 
    ·Sådan aktiveres Påstande i Eclipse 
      Anbefalede Artikler
    ·Niveauer af abstraktion i Program Design 
    ·Sådan deaktiverer Triggers i MySQL 
    ·Sådan opdaterer Outlook Kontakter Med VBS 
    ·Hvordan laver man en Insertion Sorter i Python 
    ·HTML-kode for Understregede Kursiv 
    ·Sådan ændres tekst til store bogstaver i JavaScript 
    ·Sådan downloader Websites i VB.NET 
    ·Sådan flette to PDF-filer i Acrobat 9 af VBA 
    ·Hvad er en Tagged Expression 
    ·Sådan tilføjes et linjeskift til en String 
    Copyright © Computer Viden http://www.computerdk.com