Message Board

Twoim zadaniem jest przerobie aplikacji Message Boardt tak aby korzystała ona z dobrodziejstw CDI.

  1. Dodaj wstrzykiwanie MessageService do servletu obsługującego stronę główną z wiadomościami.
  2. Dodaj servlet obsługujący formularz dodawania nowej wiadomości.
  3. Stworzyć interfejs IMessageService zawierający dwie publiczne metody z MessageStorage (getAllMessages oraz add)
  4. Stworzyć nową implementację IMessageService o nazwie ReverseOrderMessageStorage
    • Metoda add(Message message) powinna być identyczna jak w MessageStorage
    • Metoda getAllMessages() powinna zwracać wszystkie zapisane wiadomości ale w odwrotnej kolejności
  5. Stworzyć nową annotację @Reverse
    • Do implementacji ReverseOrderMessageStorage dodać annotację @Reverse, natomiast do MessageStorage dodać @Default
    • We wszystkich servletach wstrzykujących IMessageService oznaczyć którą implementację interfejsu chcemy otrzymać

results matching ""

    No results matching ""