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
1-mustaqil ish, 2-mustaqil ish, 10001-20 KI UZB 2-kurs Sadullayev Diyorbek, Munosаbаtlar va ularning turlari. Dekart ko`paytmasi. Dekart ko’, Ametov Surojbek, SQL amaliy ish, task2 band9, writing task2, Referat Mavzu janubiy turkmaniston arxeologiyasi bajardi Qabul, M13, M11, M12, M14, M15

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 ©www.hozir.org 2023
ma'muriyatiga murojaat qiling

    Bosh sahifa
davlat universiteti
axborot texnologiyalari
ta’lim vazirligi
zbekiston respublikasi
maxsus ta’lim
guruh talabasi
nomidagi toshkent
O’zbekiston respublikasi
toshkent axborot
texnologiyalari universiteti
xorazmiy nomidagi
o’rta maxsus
davlat pedagogika
rivojlantirish vazirligi
pedagogika instituti
Ўзбекистон республикаси
tashkil etish
vazirligi muhammad
haqida tushuncha
respublikasi axborot
toshkent davlat
kommunikatsiyalarini rivojlantirish
таълим вазирлиги
O'zbekiston respublikasi
махсус таълим
vazirligi toshkent
fanidan tayyorlagan
bilan ishlash
saqlash vazirligi
Ishdan maqsad
Toshkent davlat
fanidan mustaqil
sog'liqni saqlash
uzbekistan coronavirus
haqida umumiy
respublikasi sog'liqni
coronavirus covid
vazirligi koronavirus
koronavirus covid
covid vaccination
qarshi emlanganlik
risida sertifikat
vaccination certificate
sertifikat ministry
o’rta ta’lim
pedagogika universiteti
matematika fakulteti
ishlab chiqarish
fanlar fakulteti
moliya instituti
fanining predmeti