Web Application Deployment Descriptor
A telepítési leírók fontos részét képezik az alapparaméterek tárolására tervezett webes alkalmazásnak.
Az alkalmazás telepítési leírója egy xml fájl, amelynek root eleme a címke
A legegyszerűbb esetben a telepítési leíró csak egy címkét tartalmaz
címke
címke
Megadható egy webes alkalmazás több kezdő oldala. Ebben az esetben a feltüntetett sorrendben keresik őket.
A webes alkalmazás telepítési leírója tartalmazza a webes konténer által szükséges információkat az alkalmazással való interakcióhoz.
A servlet inicializálási paramétereit és értékeit a megfelelő címke testében írja le
Az egyetlen inicializálási paraméter a példában az ftht és az male.html érték. Az inicializálási paraméterek értéke mindig string típusú. Általában az inicializálási paraméterek nagyobbak lehetnek mint egy.
Az inicializálási paraméter értékét a Servlet felületén a getInitParameter módszerrel kaphatja meg. Például egy servlet egy töredéke, amely elolvassa az afhtml paraméter értékét.
publicclass Hhh extendsHttpServletimplementsServlet
protectedvoid doGet (HttpServletRequest rq, HttpServletResponse rs)
throwsServletException. IOException
String fhml = getInitParameter ("fhtml");
rq.getRequestDispatcher ("/" + fhml) .forward (rq, rs);
Rendszerobjektumok tulajdonságai. Kinevezés. Alkalmazási elvek. Kontextus attribútumok
Az attribútumok dinamikusan összefüggésben elemek lehetnek telepítve, módosított vagy törölt a módszerek servleteket vagy JSP scriptlet. Az 1. ábrán. 5.7 egy részlet a servlet segítségével környezet attribútumait.
publicvoid init () throwsServletException
ServletContext sc = getServletContext ();
védett hibás szolgáltatás (HttpServletRequest rq, HttpServletResponse rs)
throwsServletException. IOException
ServletContext sc = getServletContext ();
PrintWriter pw = rs.getWriter ();
Enumeráció en = sc.getAttributeNames ();
x = (karakterlánc) en.nextElement ();
pw.println ("
"+ x +" = "+ sc.getAttribute (x));
A servlet szolgáltatás módjában a getAttributeNames andgetAttribute kontextus módszerek használatával az attribútumok neve és értékei megjeleníthetők a böngészőablakban. Tudnia kell, hogy bizonyos attribútumokat létrehozhat és telepíthet a webkontainer. Annak érdekében, hogy ne módosítsa, vagy ne törölje őket, meg kell találnia ezeknek az attribútumoknak a nevét a kiszolgáló dokumentációjában, és nem használja azokat az alkalmazásaiban. Szükség esetén törölje az attribútumot a theremoveAttribute módszerrel.