Announcement

Collapse
No announcement yet.

Servlets opdracht

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Servlets opdracht

    Ok ik vraag me af of er iemand is die als ie de tekst hieronder leest iets heeft van 'is dat alles? eitje'

    Opdracht 5
    In de eindopdracht gaan we het voorbeeld van les 4 (de filmbestellingen) ombouwen tot een volledig database georienteerde webapplicatie. De applicatie wordt een webwinkel waarbij we videofilms kunnen kopen. Het geheel moet aan de volgende eisen voldoen:
    Alle servlets die de database raadplegen of updaten moeten gebruik maken van een connectionpool. Van de besproken connectionpool kan je hier de gecompileerde versie downloaden. Deze gecompileerde bestanden moet je in dezelfde map zetten als de java-files van de servlets.
    PooledConnection.class
    ConnectionPool.class


    De eerste pagina die opgeroepen wordt is een html-pagina met daarin twee frames. In het eerste frame wordt de naam van de webwinkel weergegeven (en eventueel een logo) en in het tweede frame wordt een servlet aangeroepen.


    De servlet die aangeroepen wordt haalt uit de database de lijst van films en stuurt deze lijst als htmlpagina naar de browser. Tevens zal servlet in het gegenereerde html-document een mogelijkheid bieden tot bestellen. Hiervoor kan je bijvoorbeeld de selectielijst gebruiken en een knop.


    Als er besteld wordt zal de lijst met bestellingen worden weergegeven in de browser met daarbij een bevestigingsknop en een annuleerknop.


    Als er op de bevestigingsknop geklikt wordt zal er naar de naam van de besteller gevraagd worden en wordt de bestelling naar de database weggeschreven inclusief de naam van de besteller. Er wordt ook weer een html-pagina gegenereerd waarin
    de besteller bedankt wordt voor de bestelling. In de pagina wordt de besteller met zijn/haar naam aangesproken en wordt de bestelling nogmaals weergegeven.


    Als er op de annuleerknop geklikt wordt moet er terug gesprongen worden naar het begin. Gebruik hiervoor de volgende code:
    response.setContentType("text/html");
    PrintWriter out = response.getWriter();
    out.println("<html>");
    out.println("<head><title>URL Rewriting</title></head>");
    out.println("<body>");
    String url = response.encodeRedirectURL(
    "http://localhost:8080/servlet/servletnaam");
    response.sendRedirect(url);
    out.println("</body></html>");
    out.close();
    Wat ook nodig is bij een annulering is dat het session object leeg gemaakt wordt.
    gebruik hiervoor de volgende code:
    session.removeValue(“Movies”);

    You ate some priest porridge

  • #2
    JEE!
    Music and medicine, I'm living in a place where they overlap.

    Comment


    • #3
      maybe you should put it down in english here so Conc can spam his intellect

      Comment


      • #4
        haha thats one shit load of some other language out of my feeble comprehension.
        ♪♫♪♫♪♫♪♫♪♫♪♫
        Failure teaches success.
        .
        

        Comment


        • #5
          eitje


          maar wel super omslachtig

          Comment


          • #6
            Its a asignment for school wich will make a difference between an A or a D.
            I need to make a servlet of a site where one can order video's.
            First it opens an html page with 2 frames: 1 logo-frame and second calls a servlet wich has a list of movies, wich you can order from and an apply button.

            That calls a list showing the picked movies and a cancel and apply button.

            When applied it call an html asking for the persons name and everything is written to the database.

            After that the person gets a html with thanks and his name and order.

            Some freaky shit for a newbie :S
            You ate some priest porridge

            Comment


            • #7
              Myth: Ja alles is superomslachtig, zodat we ervan leren denk ik.
              Ik moet ook handmatig datbases, querries en values invullen.
              You ate some priest porridge

              Comment


              • #8
                you and your valid reasons to be on 6 hours aday!
                http://disoblige.be-damned.com/OLD%20WEBSITE/

                Comment


                • #9
                  JEE!
                  Music and medicine, I'm living in a place where they overlap.

                  Comment


                  • #10
                    Originally posted by ConcreteSchlyrd
                    JEE!
                    that does say a lot

                    Comment


                    • #11
                      Ik kan niet eens deftig met Access werken.
                      "No pizza! Only khlav kalash!"
                      "Alright, gimme a bowl."
                      "Not bowl! Stick! Stick!"
                      "Now give me something to wash that awful taste out of my mouth with."
                      "Mountain Dew or crabjuice."
                      "Ewwww!!! I'll have a crabjuice."

                      Comment

                      Working...
                      X