Mājas Attīstība Kāda ir statņu sistēma? - definīcija no tehopedijas

Kāda ir statņu sistēma? - definīcija no tehopedijas

Satura rādītājs:

Anonim

Definīcija - ko nozīmē Struts Framework?

Struts Framework ir atvērtā pirmkoda tīmekļa lietojumprogrammu ietvars, kuru izmanto, lai ātri un efektīvi izveidotu Java Enterprise Edition Web lietojumprogrammas. Tas izmanto un vēl vairāk paplašina Java Servlet API, lai veicinātu modeļa skata kontroliera (MVC) arhitektūru.


Struts ietvaru sākotnēji izstrādāja Kreigs Maklanahāns, un pēc tam 2000. gada maijā tas tika nodots Apache fondam Apache Jakarta projekta ietvaros, un tas kļuva pazīstams kā Džakarta Struts. Tas galu galā kļuva par augstākā līmeņa Apache projektu 2005. gadā, un galu galā to aizstāja Struts 2, kas tika izlaists 2007. gada februārī.

Techopedia skaidro Struts Framework

Struts Framework ekskluzīvi izmantoja MVC dizaina paradigmu, un tās mērķis bija nodalīt "modeli", kas ir lietojumprogrammu loģika, kas komunicē ar datu bāzi, no "skata", kas ir HTML lapas, kas tiek parādītas klientam / lietotājs, un no “kontroliera”, kas ir piemērs, kas nodod informāciju starp modeli un klienta skatu. Struts jau nodrošina kontrolieri, kas ir tikai Java servera pakete, kas pazīstama kā ActionServlet un kas izveido skatā parādāmās veidnes. Tīmekļa lietojumprogrammu programmētāja pienākums ir izveidot modeļa kodu un paplašināt centrālo konfigurācijas failu ar nosaukumu “struts-config.xml”, kas sasaista modeli, skatu un kontrolieri.


Kā parasti lietojumprogrammās, kuras izmanto MVS modeli, klienta vai skata pieprasījumi kontrolierim tiek nosūtīti kā "Darbības", kas iepriekš tika definēti konfigurācijas failā. Kad kontrolieris saņem pieprasījumu, tas izsauc atbilstošo darbību klasi, kas pēc tam mijiedarbojas ar lietojumprogrammai raksturīgo modeļa kodu. Rezultātā modelis atgriež virkni "ActionForward", kas kontrolierim informē, kuru izvades lapu nodot skatam vai klientam. Informācija, kas tiek pārsūtīta starp skatu un modeli, ir JavaBeans formā, kas pēc tam tiek meklēta tagu bibliotēkā, lai skata slānis varētu lasīt un rakstīt Pupas saturu bez papildu Java koda. tas darbojas kā tulkošanas tabula.

Kāda ir statņu sistēma? - definīcija no tehopedijas