1.1.14.3. fejezet, Struts keretrendszer
Beküldte pzoli - 2011, szeptember 15 - 1:36du
Ez a könyv ajánlott minden programozónak, aki Java környezetben web alkalmazást fejleszt. A fordítás a Struts in action könyv és a weboldalon mellékelt forráskód alapján készült. A Struts nem helyettesít már meglévő technológiát, hanem inkább kiegészíti és MVC alapokra helyezi a programot. Fő ereje abban rejlik, hogy szabványos módon, XML konfigurációkkal írja le az üzleti logikai folyamatokat, így a weboldalak megjelenését és a háttér eseményeket minimális programozással irányíthatjuk. Mintapélda az XML konfigurációra:
<?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.0//EN" "http://jakarta.apache.org/struts/dtds/struts-config_1_0.dtd"> <struts-config> <!-- ======================================== Form Bean Definitions --> <form-beans> <form-bean name="logonForm" type="app.LogonForm"/> </form-beans> <!-- =================================== Global Forward Definitions --> <global-forwards> <forward name="logoff" path="/Logoff.do"/> <forward name="logon" path="/Logon.do"/> <forward name="welcome" path="/Welcome.do"/> </global-forwards> <!-- =================================== Action Mapping Definitions --> <action-mappings> <action path="/Welcome" type="org.apache.struts.actions.ForwardAction" parameter="/pages/Welcome.jsp"/> <action path="/Logon" type="org.apache.struts.actions.ForwardAction" parameter="/pages/Logon.jsp"/> <action path="/LogonSubmit" type="app.LogonAction" name="logonForm" scope="request" validate="true" input="/pages/Logon.jsp"> <forward name="success" path="/pages/Welcome.jsp"/> </action> <action path="/Logoff" type="app.LogoffAction"> <forward name="success" path="/pages/Welcome.jsp"/> </action> </action-mappings> </struts-config>
- A hozzászóláshoz be kell jelentkezni