Kommunikatsiyalarini rivojlantirish vazirligi muxammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti



Download 262,11 Kb.
bet1/7
Sana21.01.2022
Hajmi262,11 Kb.
#395576
  1   2   3   4   5   6   7
Bog'liq
Mustaqil ishi TDA


O‘ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA

KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI

MUXAMMAD AL-XORAZMIY NOMIDAGI

TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI


Fan: Tarmoqni dasturlash asoslari


MUSTAQIL ISH

Mavzu: Apache AVY

Guruh: 410-18

Bajaradi: Chorshanbiyev Husniddin

Tekshirdi: Abdullayev Ulug’bek

TOSHKENT 2021

Mundarija:

  1. Kirish

  2. Asosiy qism

  3. Apache AVY haqida umumiy tushuncha

  4. Apache AVY Asosiy hususiyatlari

  5. Apache AVY Modul konfugratsiyasi

  6. Apache AVY haqida misollar

  7. Xulosa

Mavzu :Apache Avy

Muqaddima: Apache Ivy

Apache Ivy oʻquv qoʻllanmasi yangi boshlanuvchilar uchun bosqichma-bosqich qoʻllanma boʻlib, unda Apache Ivy va IvyDE-ni oʻrnatish, asosiy foydalanish, asosiy Ivy Ant vazifalari, xususiy va korporativ omborlarni qurish, omborlarga modullarni oʻrnatish va nashr etish va Eclipse uchun IvyDE Plugin bilan Eclipse loyihalarida Apache Ivy kiradi. Apache Ivy Tutorial-ning asosiy maqsadi - Ivy tushunchalari va vazifalarini kuzatish oson misollar orqali tushuntirish va yangi boshlanuvchilar va oraliq foydalanuvchilarga avtomatlashtirilgan qaramlikni boshqarish bilan o'z loyihalarini boshlashga yordam berishdir.

Murakkab dasturiy ta'minot tashqi modullar va kutubxonalarga bog'liq. Misol uchun, ko'plab Java loyihalari Apache Commons, JDBC, Log4j va boshqalar kabi mashhur kutubxonalarga bog'liq, har qanday loyihada o'z kutubxonalarimizni noldan kodlash o'rniga mavjud kutubxonalarni qayta ishlatish mantiqan. Bir nechta kutubxonalarga bog'liq bo'lgan oddiy loyihalar uchun qaramlikni boshqarish qo'llari yaxshi ishlaydi. Ammo loyiha o'nlab tashqi kutubxonalar bilan yakunlanganda, ularning bog'liqligini boshqarish mashaqqatli bo'ladi. Loyiha jamoa tomonidan ishlab chiqilganda muammo yanada kuchayadi, chunki ishlab chiquvchilar tashqi kutubxonalarni boshqalardan mustaqil ravishda qo'shishga intiladi va loyihalarni avtomatlashtirilgan qaramlik boshqaruviga o'tkazish vaqti keldi.

Apache Maven hozirgacha Java loyihalari uchun qurilish menejeri bilan bog'liqlik menejerini birlashtirgan eng mashhur qurilish menejeri. Maven "Custom over Configuration" yondashuviga amal qiladi, bu sizning loyihangiz Maven tomonidan belgilab qo'yilgan ma'lum odatlarga yoki konfiguratsiyaga nisbatan kamroq moslashuvchanlik bilan eng yaxshi amaliyotlarga to'g'ri kelishi kerakligini anglatadi. Bu muayyan odatlarga moslashishga qarshi bo'lmagan ishlab chiquvchilar uchun odatiy tanlovdir. Maven shuningdek, yaxshi qurish jarayonining barcha jihatlarini qamrab olish uchun loyiha haqida ma'lumot hisobotlari va boshqalar kabi boshqa xususiyatlar bilan birga keladi.

Yana bir teng darajada mashhur bo'lgan qurish tizimi Apache Ant bo'lib, u "Configuration over Custom" yondashuviga amal qiladi. Qurilish tizimini noldan sozlashni yaxshi ko'radigan va moslashuvchan qurish jarayonini xohlaydigan dasturchilar Antni Mavendan afzal ko'rishadi. Ant bilan ishlaganingizda, Apache Ivy avtomatlashtirilgan qaramlikni boshqarish uchun yaxshi tanlovdir.

Apache Ivy - bu Apache-dan qaramlik menejeri va u umumiy tizimni yaxshilash uchun qaramlikni boshqarishni avtomatlashtirish uchun Apache Ant bilan mukammal ishlaydi. Apache Ivy shuningdek, Eclipse-ga Apache Ivy-ni ulaydigan IvyDE plaginiga ega.

Agar sizda Apache Ant va Ivy-ni qurish tizimi sifatida ishlatish uchun jiddiy sabablar mavjud bo'lsa, ular bilan birga boring, aks holda Apache Mavenni qurish tizimi sifatida foydalaning, chunki Apache Mavenni o'rganish va ishlatish ancha oson.

Nafislik har doim muhim, ayniqsa kenglik yaratishda

va murakkab dasturiy ta'minot arxitekturalari - va modullilik

moslashuvchan dizaynning asosiy qiymati

Apache Ivy - bu ko'p qirrali vositadir

juda yuqori darajada bog'liqliklarni tuzish

moslashuvchanlik - nafaqat Java ekotizimlari uchun

Bu ish mening qurilishga bo'lgan ishtiyoqimdan ilhomlangan

avtomatlashtirish - masalan, men o'zimning "Aurora" ni yaratdim

qurilish yechimi - shuningdek, qimmatli texnologik mavzu bo'yicha

Marko Marani bilan qahva tanaffuslari - ayniqsa keshda

izolyatsiya, so'nggi strategiyalar va Maven muvofiqligi

Dasturimiz davomida:

Biz hozir tushunishga harakat qilib, AYV bo'ylab qisqacha sayohat qilyapmiz

uning mohiyati - to'liqlik da'vosi bilan.

Aslida, Ayvi - bu tafsilotlarga to'la ulkan soha, shuning uchun biz hozir qila olamiz

aysbergning faqat uchini tasvirlab beramiz; shunday bo'lishi kerak ham

umumiy rasmni tushunish va harakat qilish uchun etarli

uning to'liq hujjatlari.

Shuni yodda tutingki, ko'pincha kamida bitta yo'l bor

biz o'rganmoqchi bo'lgan standart xatti-harakatni o'zgartirish uchun -

shuning uchun har doim batafsil ma'lumot uchun ijtimoiy ma'lumotnomaga murojaat qiling! ^__^

IVY haqida :

Ivy ochiq manbali ya’ni: open source menejeri

U Java-da yozilgan va mustaqil ishlashi mumkin, lekin shunday

Apache Ant-ga integratsiyalashganda yanada yaxshi

Java loyihalari uchun asosiy sesenariy quyidagilardan iborat:

lib loyiha katalogiga bog'liqliklarni nusxalash -

Java kompilyatsiyasi, testi, ... tomonidan talab qilinadi.

loyiha artefaktlarini omborga nashr qilish




Download 262,11 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish