EAP Aufgabe 4.2

  • View
    51

  • Download
    0

Embed Size (px)

DESCRIPTION

EAP Aufgabe 4.2. PEA 07. Tosten Nordmann Christian Jordan Jens Frommelt. Was will ich eigentlich sagen. Security ist doof CMP JSP Frage: Wohin mit der Anwendungslogik?. EJB Container. RequestInputBean. CMP. WEB Container. JSP. DB. RequestInputBean. gewuerzname propertyStatusMsg - PowerPoint PPT Presentation

Text of EAP Aufgabe 4.2

  • EAP Aufgabe 4.2Tosten NordmannChristian JordanJens FrommeltPEA 07

  • Was will ich eigentlich sagenSecurity ist doofCMPJSPFrage: Wohin mit der Anwendungslogik?

  • WEB ContainerJSPEJB ContainerCMPRequestInputBeanDB

  • RequestInputBeangewuerznamepropertyStatusMsgisInitilizedGetter-/Setter-MethodenisValid()

  • Spicerequest.jspInputvalidate.jspWSRequest.jsp

  • Spicerequest.jsp

    Gewuerzname:

    Statusmeldungen:

  • Inputvalidate.jsp

  • WSRequest.jsp
  • //Service verwenden, Suche durchfhren//Service verwenden, finde alle Gewrze des LagerbestandsPea07_Gewuerz spice = null;Pea07_Gewuerz[] spices = null;try {spice = service.pea07_searchSpice(requestInput.getGewuerzname());spices = service.pea07_searchAllSpices();}catch (java.rmi.RemoteException re) {out.println("Es wurde eine RemoteException geworfen: ");re.printStackTrace(System.out);}out.println("Spice Name: "+spice.getName()+"");out.println("Spice Price: "+spice.getPreis()+"");out.println("Amount in storage [kg]: "+spice.getMenge()+"");out.println("");out.println("List of all offered spices");for (int k=0; k < spices.length; k++) {out.println(k+1+". "+spices[k].getName());}%>

    WSRequest.jsp (2)