foråret ramme oversigt

, foråret er den mest populære anvendelse udvikling rammer for enterprise java.millioner af udviklere rundt omkring i verden bruger foråret ramme for at skabe velfungerende, let testes, genanvendelige kode. foråret ramme er en åben kilde java - platform, og det blev oprindeligt udarbejdet af rod johnson og første gang blev frigivet i henhold til apacherne 2.0 kørekort i juni 2003, foråret er let, når det gælder størrelse og gennemsigtighed.den grundlæggende version af foråret ramme omkring 2mb. de centrale elementer i foråret ramme kan anvendes til at udvikle en java anvendelse, men der er en udvidelse til opbygning af net ansøgninger oven på java - ee - platform.foråret ramme mål at gøre j2ee tingelser [...] udvikling lettere at anvende og fremme god praksis ved at muliggøre en pojo programmering baseret programmering model, ved at bruge foråret ramme: efter en liste over nogle af de store fordele ved at anvende foråret ramme:,,, foråret gør det muligt at udvikle applikationer, der benytter enterprise klasse udviklere pojos.fordelen ved kun at pojos er, at du ikke har brug for en ejb beholder produkt som en ansøgning - - men du har mulighed for at anvende en robust servlet beholder, som f.eks. sild eller et kommercielt produkt.,,, foråret er organiseret i et modulopbygget mode.selv om antallet af kolli og klasser, er betydelige, er du nødt til at bekymre dig om dem, du har brug for, og ignorere resten.,,, foråret ikke genopfinde hjulet i stedet, det gør brug af nogle af de eksisterende teknologier, som flere orm rammer, skovning rammer, i guder, kvarts og jdk timere, andre mener, teknologi.,,, afprøvning af en ansøgning skrevet med foråret er enkle, fordi miljø af kode flyttes inden for denne ramme.desuden, ved hjælp af javabean stil pojos, bliver det lettere at anvende afhængighed injektion til injektion prøvningsdata.,,, foråret er web - ramme er en velkonstrueret web mvc ramme, som giver et godt alternativ til web - rammer som f.eks. motor eller anden over fremstillede eller mindre populære web rammer.,,, foråret er et hensigtsmæssig api til omsætte teknologi specifikke undtagelser (smidt af jdbc, sove, eller jdo, f.eks.) til konsekvent, ukontrolleret undtagelser.,,, lette ioc beholdere har tendens til at være let, navnlig i forhold til ejb beholdere, f.eks.det er til gavn for udvikling og indførelse af ansøgninger om computere med begrænset hukommelse og cpu ressourcer.,,, foråret giver et konsekvent transaktion forvaltning grænseflade, som kan nedsætte en lokal transaktion (ved hjælp af en enkelt database, f.eks.) og omfang op til globale transaktioner (ved hjælp af jta, f.eks.,,, afhængighed injektion (di):, den teknologi, der er mest identificeret med foråret er, afhængighed injektion (di), smag af inversion af kontrol.inversionen af kontrol (ioc) er et generelt koncept, og det kan komme til udtryk på mange forskellige måder og afhængighed injektion er blot ét konkret eksempel på inversion af kontrol., når en kompleks java anvendelse anvendelse klasser bør være så uafhængigt som muligt af andre java - klasser for at øge muligheden for at genanvende disse klasser og teste dem uafhængigt af andre klasser, mens det enhed test.afhængighed injektion bidrager til limning disse klasser sammen og samtidig holde dem uafhængige. hvad er afhængighed injektion?lad os se på disse to ord separat.her afhængigheden del giver sig udslag i en associering mellem to klasser.for eksempel, klasse a - er afhængige af klasse b. lad os se på den anden side injektion.dette er ensbetydende med, at klasse b - vil blive indsprøjtet i klasse a i ioc, afhængighed injektion kan ske på den måde, at parametrene for producenten eller med post konstruktion ved hjælp af setter metoder.som afhængighed injektion er hjertet i foråret ramme, så jeg vil forklare dette begreb i et særskilt kapitel med et godt eksempel. aspekt orienteret planlægning (bonusen for egne køb): et af de vigtigste elementer i foråret er aspekt orienteret planlægning (bonusen for egne køb), rammer.de funktioner, som spænder over flere steder af en ansøgning, der kaldes, tværgående problemer, og disse tværgående problemer er begrebsmæssigt adskilt fra anvendelse ved logik.der er flere gode eksempler på aspekter, herunder logning, erklæringer om transaktioner, sikkerhed og caching osv. de centrale enhed af modularitet i bnp er den klasse, i bonusen for egne køb enheden af modularitet er aspekt.mens di hjælper dig afkoble din ansøgning objekter fra hinanden, hjælper med at afkoble tværgående vedrører bonusen for egne køb af formål, at de påvirker, modul af bonusen for egne køb foråret rammer aspekt resultatorienteret programmering af gennemførelsen tillader dig at fastlægge metoden aflytningsenheder og pointcuts til rent den kode, der gennemfører funktionalitet, der bør være adskilt.jeg vil tale mere om foråret bonusen for egne køb begreber i et særskilt kapitel.



Previous:
Next Page: