Ilova serverining ta'rifi
An dastur serveri bu turli xil dasturlarni yaratishda yordam beradigan dasturlar, skriptlar va muntazam ishlarning samarali bajarilishiga bag'ishlangan dasturiy ta'minot bazasi. U ikkala turdagi dasturlarga, veb-ga asoslangan va korporativ dasturlarga xizmat qiladi. Ilova serverida veb-serverlar bo'lishi mumkin, shuning uchun u veb-serverdan ustunroq hisoblanadi.
Bu veb-dasturlarda platformaning o'zi tomonidan aniqlangan API orqali dasturiy ta'minot ishlab chiquvchisi uchun mavjud bo'lgan elementlar guruhi. Ushbu elementlar ko'pincha veb-server bilan bir xil mashinada bo'ladi, chunki uning asosiy vazifasi dinamik sahifalar qurilishini qo'llab-quvvatlashdir. Bu nafaqat veb-sahifalarni yaratishga qaratilgan, balki u kabi xizmatlardan ham foydalanadi klasterlash va yuklarni muvozanatlash bu ishlab chiquvchilarni barcha e'tiborni amalga oshirishga sarflashga yordam beradi biznes mantiqi.
Ilova serveri nima?
Mavzuga kirish uchun a nima ekanligini tushunish muhimdir dastur serveri ; Bu asosan kompyuterda vazifalarni bajarishga imkon beradigan ko'rsatmalar ketma-ketligi; o'z navbatida u bizga ko'plab xizmatlarni taklif qilishi mumkin va u orqali kirish mumkin Dasturlar ixtisoslashtirilgan chaqirilgan mijozlar.
Ikkala jarayonni (server va mijoz) boshqaradigan shaxsiy kompyuterlarni ko'rish juda keng tarqalgan bo'lib, ular ushbu ko'rsatmalarni boshqa kompyuterlarga kerakli ma'lumotlarni etkazib berish uchun dasturiy ta'minot orqali ishlaydi. Bu sifatida tanilgan asosiy server.
Bunday holda, dastur serveri shunga o'xshash tarzda ishlaydi, bu biznesning funktsional mantig'ini saqlashga imkon beradigan maxsus dasturiy ta'minot. Ya'ni, axborot oqimini boshqarish, foydalanuvchi interfeysi va boshqalar.
Bizda ishlash uchun juda ko'p dastur serverlari mavjud, ammo ularning ishlash tartibi tufayli eng ko'p ishlatiladiganlar J2EE tuzilmasi ostida boshqariladiganlardir.
J2EE arxitekturasi
J2EE (Java Enterprise Edition) - bu bir-biridan qat'iy nazar jismonan ajratilmagan, aksincha modulli dasturiy ta'minotda (bu dasturni bo'linishga imkon beradigan) bir nechta qatlamlar sxemasiga asoslangan Enterprise Java nomi bilan mashhur bo'lgan dasturlash platformasi. JAVA dasturlash tilidan foydalangan holda dastur serverida ishlaydigan modullar).
Bu asosan uchta asosiy tushunchadan iborat:
• Xizmatlar: bu sizning arizangiz uchun biznes mantig'i orqali ko'rsatiladigan yordamdir. Bu ushbu qatlamda bajarilishi kerak bo'lgan ba'zi qoidalarni belgilashga imkon beradi, shunda ular quyidagi funktsiyalarni bajaradilar: foydalanuvchi talab qilgan ehtiyojlar va ushbu kamchiliklarni qoplash usullari.
• Konteynerlar ham mavjud: ular dasturga moslamalarni kiritish yoki yo'q qilish bilan shug'ullanadi, har bir funktsiya uchun ajratilgan vaqtga qarab, ularni bajarish va guruhlash mumkin (u ishlaydigan idish turiga qarab farq qiladi).
• Va tarkibiy qismlar: ular konteynerda tarqatilgan biznes mantig'ini o'z ichiga olgan ob'ektlarni saqlash uchun mas'ul shaxslardir. Muayyan roliga qarab bir ombordan ikkinchisiga ko'chirilishi mumkin bo'lgan bir nechta turlari mavjud.
Agar siz ushbu serverni yuklab olishni xohlasangiz, bu erda Java Enterprise Edition-ga havola mavjud.
Do'stlaringiz bilan baham: |