Csíkok

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2022. február 13-án felülvizsgált verziótól ; az ellenőrzéshez 1 szerkesztés szükséges .
Csíkok
Típusú webes keretrendszer
Beírva Jáva
Operációs rendszer Többplatformos szoftver
Hardver platform JVM
legújabb verzió 1.6.0 ( 2015. július 23. )
Engedély Apache licenc 2.0
Weboldal stripesframework.org

A Stripes  egy nyílt forráskódú webes keretrendszer , amely az MVC mintán alapul . A projekt célja egy egyszerűbb keretrendszer létrehozása, mint a Struts , olyan Java technológiák felhasználásával, mint a megjegyzések és az egyéni gépelési eszközök (Java Generics), amelyeket a Java 1.5-ben vezettek be, hogy megvalósítsák a "konvenció a konfiguráció felett" elvet. A fő hangsúly azon van, hogy az ebben a keretrendszerben használt egyszerű konvenciók hogyan csökkentik a testreszabás redundanciáját. Ez valójában azt jelenti, hogy a Stripes keretrendszerrel létrehozott alkalmazásokat a legtöbb esetben csak konfigurálni kell, ami csökkenti a szoftvertermékek fejlesztésével és támogatásával kapcsolatos általános költségeket.

Példa

A Hello World program Stripes-en történő létrehozásához mindössze két fájlra van szüksége:

HelloAction.java import net.sourceforge.stripes.action.ActionBean ; import net.sourceforge.stripes.action.ActionBeanContext ; import net.sourceforge.stripes.action.DefaultHandler ; import net.sourceforge.stripes.action.ForwardResolution ; import net.sourceforge.stripes.action.Resolution ; import net.sourceforge.stripes.action.UrlBinding ; @UrlBinding ( "/hello-{name=}.html" ) public class HelloAction implementálja az ActionBean { private ActionBeanContext kontextus ; privát karakterláncnév ; _ public ActionBeanContext getContext () { return context ; } public void setContext ( ActionBeanContext környezet ) { this . kontextus = kontextus ; } public void setName ( Karakterlánc neve ) { this . név = név ; } public String getName () { return name ; } @DefaultHandler public Felbontás nézet () { return new ForwardResolution ( " / WEB - INF / HelloWorld . jsp " ); } } HelloWorld.jsp <html><body> Helló, ${actionBean.name} <br/> <br/> <s:link beanclass= "HelloAction" ><s:param name= "name" value= "John" /> Próbálja újra < /s:link><br> </body></html>

Amint a példából látható, nincs szükség konfigurációs fájlok használatára egy alkalmazás létrehozásához.

Jegyzetek

Linkek