Struts og Hibernate er to af de mest anvendte tredjeparts biblioteker i enterprise Web udvikling . Mens de tjener forskellige formål , vil de fleste Java- programmører, der arbejder i et virksomhedsmiljø ender med at bruge dem, når udvikle komplekse web-applikationer . Af denne grund er færdighed og beherskelse i disse to biblioteker vigtig . Formål
Struts rammer bruger Model-View -Controller arkitektur til at give en adskillelse af bekymringer blandt alle de forskellige komponenter i en web-applikation. Derimod giver den Hibernate -biblioteket en måde for Java programmører til at kortlægge anvendelsen genstande ind relationelle database tabeller.
Betydning
Java-programmører kan bruge Struts rammer til at bygge komplekse og skalerbare web- applikationer. De kan også bruge Hibernate biblioteket til nemt at lagre objekter i en database og hente dem uden at skulle skrive SQL-forespørgsler manuelt.
Overvejelser
store skala applikationsudvikling, erfarne Java-programmører normalt bruger Web rammer såsom Struts til at opbygge infrastrukturen koden af projektet. Persistence biblioteker såsom Hibernate kan også bruges til at gøre opgaven objekt relationelle kortlægning lettere. Brug begge biblioteker tillader programmører at fokusere mere på gennemførelsen af vigtige forretningslogik i deres ansøgninger.