Spring (BIT)
3.1. Užduotys
1. Pridėkime pirkimų galimybę knygų sistemoje.
Sukurkime dar vieną modelį Customer kuris tuės šiuos atributs:
name,
email,
address
- Modelyje nurodykite visas anotacijas, taip pat sukurkite ryšį DAUG-DAUG tarp modelių Books ir Customers
- Rankiniu būdu pamėginkite į DB patalpinti kelis užsakymus.
- Pamėginkite Home servlete paimti klientą ir atspausdinti konsolėje jo užsakymus.
2. Padarykite puslapį kuriame būtų atvaizduojami pirkėjai, jų užsakymai ir užsakytos knygos.
- Susikurkite servletą aptarnaujantį kelią /customers GET metodu ir customers.jsp failo kuriame būtų atvaizduojamas pirkėjų sąrašas.
- Servlete turite pasiimti Hibernate sesiją ir jos pagalba išsitraukti visų pirkėjų sąrašą kurį po sesijos uždarymo persiųstumėte (pasinaudodami kintamuoju request) į JSP failą. Modelyje turėtumėte nurodyti jog užkraunant pirkėjus knygos taip pat turi būti paimamos (naudojamas FetchType.EAGER)
- JSP faile turite sukurti html lentelę ir joje atvaizduoti visus pirkėjus ir jų padarytu užsakymus.