| 
						 
						Zuerst erfolgt die Registrierung der Painterfactory. Sie legt fest,
						welches Design die Benutzeroberfläche erhält. Dies kann in der init()-Methode des
						Frontcontroler-Servlets applikationsweit geschehen.1
						Wir wählen hier das Standarddesign, welches uns der DefaultPainter bereitstellt.2
						 
						
import javax.servlet.ServletException 
 
import org.apache.struts.action.ActionServlet; 
import com.cc.framework.ui.painter.PainterFactory 
import com.cc.framework.ui.painter.def.DefPainterFactory; 
import com.cc.framework.ui.painter.html.HtmlPainterFactory; 
 
public class MyFrontController extends ActionServlet { 
 
 
    public void init() throws ServletException { 
 
        super.init(); 
 
        // Register all Painter Factories 
        // with the preferred GUI-Layout 
        // In this case we only use the Default-Layout. 
        PainterFactory.registerApplicationPainter ( 
            getServletContext(), DefPainterFactory.instance()); 
        PainterFactory.registerApplicationPainter ( 
            getServletContext(), HtmlPainterFactory.instance()); 
    } 
} 
 
						
						*1) Wenn der einzelne Benutzer zwischen verschiedenen Oberflächendesigns wählen können soll, dann werden zusätzliche PainterFactorys in der Benutzersession registriert. Dies erfolgt meist in der LoginAction mit PainterFactory.registerSessionPainter() im Session Scope. 
						*2) Weitere Designs (PainterFactories) sind im Lieferumfang der Professional Edition enthalten, oder können selbst entwickelt werden. 
                   
                    zurück   |  
                    weiter zu Schritt 2   
								 |