Struts - Biblioteka.sk

Upozornenie: Prezeranie týchto stránok je určené len pre návštevníkov nad 18 rokov!
Zásady ochrany osobných údajov.
Používaním tohto webu súhlasíte s uchovávaním cookies, ktoré slúžia na poskytovanie služieb, nastavenie reklám a analýzu návštevnosti. OK, súhlasím


Panta Rhei Doprava Zadarmo
...
...


A | B | C | D | E | F | G | H | CH | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

Struts
Struts
Základné informácie
Operačný systémMultiplatformový_softvér
LokalizáciaJava
Typ softvéruframework
LicenciaApache License 2.0 (bezplatná)
Ďalšie odkazy
Webová stránkastruts.apache.org

Computer n screen.svg Pozri aj Informačný portál

Struts (niekedy označovaný Apache Struts) je open source pomocný rámec pre vytváranie webovych aplikácií v programovacom jazyku Java. Pôvodne bol vytvorený Craighom McClanahanom v máji 2000 a sponzorovaný spoločnosťou Apache .

Založený je na java servletoch, štandardných java triedach a XML konfiguračných súboroch podľa architektúry MVC (model–view–controller), ktorá delí aplikáciu do troch oddelených častí - riadiacu logiku, dátovú časť a užívateľské rozhranie.
Tieto tri časti sú spojené konfiguračním súborom (struts-config.xml). Definujú sa v ňom napr. tieto prostriedky:

  • Triedy akcií (Action classes), ktoré volajú aplikačnú logiku a pristupujú k dátam.
  • Výber view (užívateľského pohľadu), príp. jeho naplnenie dátami a vykreslenie použitím rôznych technológií (napr. webová stránka založená na JSP/HTML/CSS).

Príklady


struts-config.xml

<action-mappings>
   <action path="/Uvod" type="com.myapp.struts.UvodAction">
        <forward name="success" path="/vitajte.jsp" />
   </action>
</action-mappings>


vitajte.jsp

<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-logic" prefix="logic" %>

<html>
    <head>
        <title>Vitajte</title>
    </head>
    <body>
        Úvod
        <c:if test="${not empty requestScope.upozornenie}">
            <p style="color: red">${requestScope.upozornenie}</p>
        </c:if>

        <logic:present name="aktualnePrispevky">
            Aktuálne príspevky: <div class="pocet">počet: ${pocet}</div>
            <logic:iterate id="prispevok" name="aktualnePrispevky">
                ${prispevok.autor}, ${prispevok.datum}: 
                ${prispevok.obsah}
            </logic:iterate/>
        </logic:present/>

    </body>
</html>

Externé odkazy

Zdroj:
Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok. Podrobnejšie informácie nájdete na stránke Podmienky použitia.
Zdroj: Wikipedia.org - čítajte viac o Struts





Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok.
Podrobnejšie informácie nájdete na stránke Podmienky použitia.

Your browser doesn’t support the object tag.

www.astronomia.sk | www.biologia.sk | www.botanika.sk | www.dejiny.sk | www.economy.sk | www.elektrotechnika.sk | www.estetika.sk | www.farmakologia.sk | www.filozofia.sk | Fyzika | www.futurologia.sk | www.genetika.sk | www.chemia.sk | www.lingvistika.sk | www.politologia.sk | www.psychologia.sk | www.sexuologia.sk | www.sociologia.sk | www.veda.sk I www.zoologia.sk