Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Java Spring Vs . Struts
    Vår og Apache Struts er populære rammeverk for gjennomføring av Java-programmer . Sammenlignet med Apache Struts, gir Spring et bredere utvalg av fasiliteter som kan brukes for web så vel som ikke -web- baserte applikasjoner . Apache Struts er rettet utelukkende mot å gi en strømlinjeformet arkitektur for Java web - baserte applikasjoner . Begge rammene er åpen kildekode og tilgjengelig under vilkårene i Apache License, Version 2.0. Spring

    Ifølge Spring rammeverket referansedokumentasjon , er Spring Framework en Java- plattform som gir omfattende infrastruktur støtte for utvikling av Java -applikasjoner . Det ble populært og fått bred adopsjon i programvareindustrien som en mindre påtrengende og effektiv rammeverk som gir avhengighet injeksjon og inversjon av kontroll. Den har også et sett med andre fasiliteter som transaksjonshåndtering , Aspect Oriented Programming , database tilkobling kontroll og mange flere. Rammeverket er lett konfigurerbart å laste kun de modulene som kreves av et program.
    Apache Struts

    Apache Struts er en Java webapplikasjon rammeverk som gir en Model-View- Controller ( MVC ) mønster for å effektivisere web-applikasjoner bygget ved hjelp av Java Server Pages og Servlets . Struts rammeverk vunnet popularitet som en måte å ha en standardisert måte for å bygge web - baserte applikasjoner basert på MVC-arkitektur . Sammenlignet med våren , gir Apache Struts et smalere sett av fasiliteter for å bygge web - baserte applikasjoner .
    Spring Web MVC vs Apache Struts

    En del av Spring kjent som Spring Web MVC gir sammenlignbare funksjoner som Apache Struts . Apache Struts er et godt alternativ hvis en MVC-arkitektur støtte er alt som trengs . Spring Web MVC er fornuftig dersom søknaden blir utviklet også trenger andre fasiliteter som tilbys av våren. Hvis det er nødvendig , har Struts mekanismer for å trekke opp avhengighet injeksjon rammer som Spring inn i et web - basert program.
    Tag Libraries og AJAX -støtte

    De senere versjoner av både de rammer som er i stand til å støtte AJAX og JSON . Apache struts inneholder også et sett med tag biblioteker som gir pre -bygget brukergrensesnitt komponenter som menyer og oppsett. Spring Web MVC gir også et sett med Spring tag bibliotek som gir støtte for data binding og temaer . De senere versjoner av både rammer også gi mekanisme for å støtte REST .
    Spring Web Flow

    annen Spring komponent som kan bli vurdert i web-applikasjoner er Spring Web Flow . Det er en utvidelse som gir en mekanisme for å definere og kontrollere strømmer , som er et sett av relaterte brukerinteraksjoner . Sammenlignet med Spring MVC og Struts, der en brukermedvirkning er vanligvis en forespørsel og respons, gir WebFlow en rikere måte å tilby web brukerinteraksjon .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Vis den Java Applet Button Som funksjonshemmede…
    ·Hvordan erstatte spesialtegn i en Java String 
    ·Hvordan slette Android subviews 
    ·Hvordan finne den korteste ordet i en setning eller Lis…
    ·Hvordan Skyll en bufret Reader i Java 
    ·Hvordan lage en abstrakt klasse i NetBeans 
    ·Hvorfor Er Java Scalable 
    ·Slik spiller en JSP-fil 
    ·Hvordan lage Sider på Android 
    ·Hvordan lage en Godkjent mappe 
      Anbefalte artikler
    ·Hvordan starte Visual Basic Editor 
    ·Applet Krasjet 
    ·Hvordan redigere en rad i GridView 
    ·Slik installerer du en Android- spillet gjennom en PC M…
    ·Kryptering Library for VBA 
    ·Hvordan lære blinkkoden 
    ·Hvordan Slette Database Rake Rails 
    ·Hvordan Test MySQL Script Speed ​​
    ·PHP Xcode Tutorial 
    ·Perl Krev Vs . Bruk 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/