Vorramma er lagskipt arkitektúr sem samanstendur af 7 vel skilgreindum einingum. Spring einingin er byggð ofan á kjarnaílátinu sem skilgreinir hvernig á að búa til, stilla og stjórna baunum eins og sýnt er á mynd 1.Hver eining (eða hluti) sem samanstendur af vorramma getur verið til ein og sér eða verið útfærð í sameiningu með einni eða fleiri öðrum einingum. Aðgerðir hverrar einingar eru sem hér segir:Kjarnaílát: Kjarnaílátið veitir grunnaðgerðir vorramma. Aðalþáttur kjarnaílátsins er BeanFactory, sem er framkvæmd verksmiðjamynstursins. BeanFactory notar Inversion of Control (IOC) mynstrið til að aðgreina stillingar forritsins og ánauðarforskriftir frá raunverulegum forritakóða.Vorsamhengi: Vorsamhengið er stillingarskrá sem veitir samhengisupplýsingar til vorramma. Vorsamhengið nær yfir fyrirtækjaþjónustu eins og JNDI, EJB, tölvupóst, alþjóðavæðingu, staðfestingu og tímasetningaraðgerðir.Spring AOP: Með stillingum fyrir stjórnunarstillingar samþættir Spring AOP einingin beint hliðarstilla forritunaraðgerðir í vorramma. Þess vegna getur sérhver hlutur sem stýrt er af vorramma auðveldlega stutt AOP. Spring AOP einingin býður upp á viðskiptastjórnunarþjónustu fyrir hluti í vorbyggðum forritum. Með því að nota Spring AOP geturðu samþætt yfirlýsingastjórnunarviðskipti í forrit án þess að reiða sig á EJB íhluti.Vor DAO: JDBC DAO útdráttarlagið býður upp á þýðingarmikið undantekningarveldi sem hægt er að nota til að stjórna undantekningarmeðferð og villuboðum hent af mismunandi framleiðendum gagnagrunnsins. Undantekningarveldið einfaldar meðhöndlun villna og dregur verulega úr þeim undantekningarkóða sem þarf að skrifa (svo sem að opna og loka tengingum). Vor JDBC-stilla undantekningar frá vori fylgja almennu DAO undantekningarveldi.Vor ORM: Vorramma setur inn nokkur ORM ramma og veitir þar með ORM mótmælabundna verkfæri, þar á meðal JDO, Hibernate og iBatis SQL Map. Öll þessi fylgja almennum viðskiptum voranna og undantekningarveldi DAO.Spring Web mát: Vef samhengiseiningin er byggð á samhengiseiningunni forrit til að bjóða upp á samhengi fyrir forrit sem byggjast á vefnum. Þess vegna styður voraramminn samþættingu við Jakarta Struts. Vefeiningin einfaldar einnig meðhöndlun fjölpartbeiðna og bindingarbeiðna breytna við léns hluti.Vor MVC ramma: MVC ramminn er fullskipaður MVC útfærsla til að byggja upp vefforrit. Með stefnuviðmótinu verður MVC umgjörðin mjög stillanleg og MVC rúmar stóran fjölda tækni til að skoða, þar á meðal JSP, Velocity, Flísar, iText og POI.Aðgerðir vorramma er hægt að nota á hvaða J2EE netþjóni sem er, og flestar aðgerðir eiga einnig við um óviðráðanlegt umhverfi. Kjarni punktar vorsins er að styðja endurnýtanlega hluti viðskipta og gagnaaðgangs sem eru ekki bundnir við sérstaka J2EE þjónustu. Það er enginn vafi á því að hægt er að endurnýta slíka hluti á milli mismunandi J2EE umhverfis (Vefur eða EJB), óháð forrit og prófunarumhverfi.
Vorramma er lagskipt arkitektúr sem samanstendur af 7 vel skilgreindum einingum. Spring einingin er byggð ofan á kjarnaílátinu sem skilgreinir hvernig á að búa til, stilla og stjórna baunum eins og sýnt er á mynd 1.<br><br>Hver eining (eða hluti) sem samanstendur af vorramma getur verið til ein og sér eða verið útfærð í sameiningu með einni eða fleiri öðrum einingum. Aðgerðir hverrar einingar eru sem hér segir:<br><br>Kjarnaílát: Kjarnaílátið veitir grunnaðgerðir vorramma. Aðalþáttur kjarnaílátsins er BeanFactory, sem er framkvæmd verksmiðjamynstursins. BeanFactory notar Inversion of Control (IOC) mynstrið til að aðgreina stillingar forritsins og ánauðarforskriftir frá raunverulegum forritakóða.<br>Vorsamhengi: Vorsamhengið er stillingarskrá sem veitir samhengisupplýsingar til vorramma. Vorsamhengið nær yfir fyrirtækjaþjónustu eins og JNDI, EJB, tölvupóst, alþjóðavæðingu, staðfestingu og tímasetningaraðgerðir.<br>Spring AOP: Með stillingum fyrir stjórnunarstillingar samþættir Spring AOP einingin beint hliðarstilla forritunaraðgerðir í vorramma. Þess vegna getur sérhver hlutur sem stýrt er af vorramma auðveldlega stutt AOP. Spring AOP einingin býður upp á viðskiptastjórnunarþjónustu fyrir hluti í vorbyggðum forritum. Með því að nota Spring AOP geturðu samþætt yfirlýsingastjórnunarviðskipti í forrit án þess að reiða sig á EJB íhluti.<br>Vor DAO: JDBC DAO útdráttarlagið býður upp á þýðingarmikið undantekningarveldi sem hægt er að nota til að stjórna undantekningarmeðferð og villuboðum hent af mismunandi framleiðendum gagnagrunnsins. Undantekningarveldið einfaldar meðhöndlun villna og dregur verulega úr þeim undantekningarkóða sem þarf að skrifa (svo sem að opna og loka tengingum). Vor JDBC-stilla undantekningar frá vori fylgja almennu DAO undantekningarveldi.<br>Vor ORM: Vorramma setur inn nokkur ORM ramma og veitir þar með ORM mótmælabundna verkfæri, þar á meðal JDO, Hibernate og iBatis SQL Map. Öll þessi fylgja almennum viðskiptum voranna og undantekningarveldi DAO.<br>Spring Web mát: Vef samhengiseiningin er byggð á samhengiseiningunni forrit til að bjóða upp á samhengi fyrir forrit sem byggjast á vefnum. Þess vegna styður voraramminn samþættingu við Jakarta Struts. Vefeiningin einfaldar einnig meðhöndlun fjölpartbeiðna og bindingarbeiðna breytna við léns hluti.<br>Vor MVC ramma: MVC ramminn er fullskipaður MVC útfærsla til að byggja upp vefforrit. Með stefnuviðmótinu verður MVC umgjörðin mjög stillanleg og MVC rúmar stóran fjölda tækni til að skoða, þar á meðal JSP, Velocity, Flísar, iText og POI.<br><br>Aðgerðir vorramma er hægt að nota á hvaða J2EE netþjóni sem er, og flestar aðgerðir eiga einnig við um óviðráðanlegt umhverfi. Kjarni punktar vorsins er að styðja endurnýtanlega hluti viðskipta og gagnaaðgangs sem eru ekki bundnir við sérstaka J2EE þjónustu. Það er enginn vafi á því að hægt er að endurnýta slíka hluti á milli mismunandi J2EE umhverfis (Vefur eða EJB), óháð forrit og prófunarumhverfi.
正在翻译中..