Apache Struts
| Apache Struts | ||
|---|---|---|
|
| ||
| Generel information | ||
| programtype | Ramme for webapplikationer | |
| Udvikler | Apache Software Foundation | |
| Første udgivelse | 10. oktober 2006 | |
| Licens | Apache-licens 2.0 | |
| Sprog | engelsk | |
| Teknisk information | ||
| Planlagt ind | Java | |
| Understøttede platforme | java virtuel maskine | |
| Versioner | ||
| Seneste stabile version | 6.0.3 ( info ) (15. september 2022 (1 måned og 2 dage)) | |
| Links | ||
Struts er et støtteværktøj til udvikling af webapplikationer med MVC -mønsteret under Java EE (Java Enterprise Edition) platformen . Struts blev udviklet som en del af Apache Software Foundations Jakarta-projekt , men er nu et projekt kendt som Apache Struts .
Struts giver dig mulighed for at reducere udviklingstiden. Dens " frie software "-karakter og dens kompatibilitet med alle platforme, hvor Java Enterprise er tilgængelig, gør det til et yderst tilgængeligt værktøj.
Den 5. marts 2013 nåede Struts 1 sin levetid og var officielt ikke støttet. [ 1 ]
Struts 2 er et nyt framework (tidligere kendt som WebWork 2) [ 2 ] der introducerede nogle forbedringer i forhold til Struts 1, for at forenkle de mest almindelige opgaver inden for webapplikationsudvikling, samt forbedre dets integration med AJAX osv.
Struts operation
Struts er baseret på Model-View-Controller (MVC) softwarearkitekturmønsteret, som er meget udbredt og betragtes som meget robust. I henhold til dette Framework er behandlingen opdelt i tre forskellige sektioner kaldet modellen, visningerne og controlleren.
Struts 1: distributions historie
Disse er nogle af versionerne distribueret til Struts 1, siden udgivelsen, i år 2000:
- 2002-02-10: Struts 1.0.2
- 2002-03-20: Struts 1.1 Beta 1
- 2002-08-13: Struts 1.1 Beta 2
- 31-12-2002: Struts 1.1 Beta 3
- 2003-02-22: Struts-1.1-rc1
- 2003-06-10: Struts-1.1-rc2
- 2003-06-30: Struts-1.1
- 2004-08-27: Struts-1.2.2
- 2004-09-13: Struts-1.2.4
- 2004-11-20: Struts-1.2.6
- 2005-05-06: Struts-1.2.7
- 2008-12-01: Struts-1.3.10 (sidste EOL-distribution)