Ovqat resepti
Download 0.95 Mb.
|
f17c5dc6cfc54c35d02030b2b706cfef «DASTURIY INJENERING” FANINING O’QUV – USLUBIY MAJMUA (Moddle tizimi asosida)
EJB modul kodini yozish
Ushbu mashqda siz EJB modulida ob'ekt sinfi, xabarlarga asoslangan fasol va seans fasadini yaratasiz. Shuningdek, konteynerga ma'lumotlar manbai va mantiqiy ob'ektlarni boshqarish usullari, shuningdek, xabarga asoslangan komponent tomonidan ishlatiladigan Java Message Service (JMS) resurslari to'g'risida ma'lumot berish uchun davlatni tejash birligi yaratiladi. Korxona sinfini yaratish. Ushbu mashqda siz NewsEntity ob'ektlar sinfini yaratasiz. Korxona sinfi bu oddiy Java sinf bo'lib, odatda ma'lumotlar bazasidagi jadvalga mos keladi. IDE da ob'ektlar sinfini yaratishda, sinfni ob'ekt sinfi sifatida belgilash uchun @Entity izohi qo'shiladi. Sinfni yaratgandan so'ng, jadvalda kerakli ma'lumotlarni aks ettirish uchun unda maydonlar yaratiladi. Har bir ob'ekt sinfi asosiy kalitga ega bo'lishi kerak. IDE-da ob'ektlar sinfini yaratganingizda, boshlang'ich kalit sifatida qaysi maydonni ishlatishini e'lon qilish uchun @Id qo'shimchasi qo'shiladi. Shuningdek, IDE-da, @GeneratedValue izohi qo'shilib, asosiy identifikator uchun kalit yaratish strategiyasi ko'rsatilgan. NewsEntity sinfini yaratish uchun quyidagi amallarni bajaring. Loyihalar oynasida EJB modulini sichqonchaning o'ng tugmasi bilan bosing va Yaratish Fayl ustasini ochish uchun Yaratish> Boshqalar-ni tanlang. Saving State kategoriyasidan Entity sinfini tanlang va Keyingi-ni bosing. Sinf nomi oynasida NewsEntity-ni kiriting. Paket maydoniga ejb kiriting. Mualliflik sinfini yaratish ustasida Long boshlang'ich kalit turini qoldiring. Create State Save Unit buyrug'ini tanlang. "Keyingi" tugmasini bosing. Standart blok nomini qoldiring. Davlatni saqlash uchun Provayder uchun EclipseLink (JPA2.0) -ni tanlang (standart). "Ma'lumotlar manbai" maydonida ma'lumotlar manbasini belgilang (masalan, JavaDB-dan foydalanmoqchi bo'lsangiz, jdbc / sample-ni tanlang). Java Transaction API-ning davlat bloki uchun ishlatilishini va jadvalni yaratish strategiyasi Yaratishga sozlanganligiga ishonch hosil qiling, ya'ni dastur joylashtirilganda ob'ekt sinflariga asoslangan jadvallar yaratiladi. 11. «Завершить» tugmasini bosing. Tugmani bosganingizda, persistence.xml fayli va NewsEntity.java ob'ektlar sinfi IDE-da yaratiladi. NewsEntity.java IDE tomonidan manba muharririda ochiladi. Manba muharririda quyidagilarni bajaring: Sinfga quyidagi maydon deklaratsiyasini qo'shing: private String title; private String body; Manba muharririda sichqonchaning o'ng tugmachasini bosing, "Paste Code" (Alt-Insert; Mac-dagi Ctrl-I) -ni tanlang va "Get and Install Method" -ni tanlang va "Olish va o'rnatish usullarini yaratish" muloqot oynasini oching. M uloqot oynasida tanani va sarlavha maydonlarini tanlang. "Создать" ni bosing. Yaratishni bosganingizda, IDE maydonlarga olish va o'rnatish usullarini qo'shadi. O'zgarishlarni NewsEntity.java-ga saqlang. NewsEntity.java yopishingiz mumkin. Download 0.95 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling