26. februar 2002 - 04:12Der er
5 kommentarer og 2 løsninger
Servet Gæstebog.
Hej.
Jeg tænkte om man kunne lave sin gæstebog i sammenerbejde med en servlet, kunne være godt at lære om servleter og samtidig lave en gæstebog til min HP.
Kommunerne har digitaliseret indgangen for borgerne. Men bag skærmen håndteres mange arbejdsgange stadig manuelt mellem systemer, mails og organisatoriske siloer.
Det kan du da sagtens. Det er i virkeligheden ret let at lave servlets der får data fra en html formular, og da en servlet kan lave hvadsomhelst i Java er det også let at lave en simpel database med dine gæstebogsdata (det kan bare gemmes i en fil lokalt, du behøver ikke en "rigtig" database til det). Proceduren er at du nedarver public class MyServlet extends HttpServlet I hvilken du skriver doGet og doPost metoderne hvor den ene blot kan kalde den anden: public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { doGet( request, response ); } din doGet kan så gøre alt arbejdet: public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); // du kan nu sende html kode til out String source = request.getParameter( "message" ); // message kommer fra en html formular // lav processering her out.println("<html>"); // send yderligere output her out.println("</html>"); ); }
tane: har du en web server der kan køre dine servlets/java server pages? disky: husker du altid at benytte UML diagrammer, beskrive de benyttede design patterns, samt beskrive syntaksen vha EBNF beskrivelser :) Mon ikke det er at skyde gråspurve med kanoner, det må trods alt være begrænset hvor mange gange en gæstebog skal skifte design eller ...?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.