• Toshkent 2023 15-LABORATORIYA ISHI Mavzu: Serverlarda dinamik veb-sahifalarni yaratish Ishning maqsadi
  • Topshiriq: N ta sondan eng kattasini topish Ishni bajarish tartibi
  • Servlet Maximum




    Download 443,2 Kb.
    Sana13.01.2024
    Hajmi443,2 Kb.
    #136843
    Bog'liq
    TDA 15-amaliy


    MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI


    TELEKOMMUNIKATSIYA TEXNOLOGIYALARI
    Fakulteti 414-20 guruh talabasi
    Tarmoqni dasturlash asoslari fanidan
    15-LABORATORIYA ISHI

    Bajardi: Yusufov Kamoliddin
    Tekshirdi: Berdimuradov Mirzohid

    Toshkent 2023
    15-LABORATORIYA ISHI
    Mavzu: Serverlarda dinamik veb-sahifalarni yaratish
    Ishning maqsadi:
    Talabalarda JSP yordamida dinamik veb-sahifalar yaratish bo‘yicha ko‘nikmalar shakllantirish.
    Nazariy qism:
    Java Server Pages (JSP) veb-kontent bilan ishlashni soddalashtirish uchun servlet texnologiyasining kengaytmasi bo‘lgan J2EE texnologiyalaridan biridir. JSP sahifalari veb-kontentni oldindan belgilangan komponentlardan ko‘p foydalanishga imkon beruvchi statik va dinamik qismga bo‘lishni osonlashtiradi. Java Server Pages ishlab chiquvchilari JavaBeans komponentlarini ishlatishlari va murakkab dinamik funktsional vositalarni o‘z ichiga olgan standart bo ‘lmagan teglar o‘zlarining kutubxonalarini yaratishi mumkin. Java Server Sahifalari spetsifikatsiyasi devralır va servlet xususiyatlarini kengaytiradi.
    Servlets kabi, JSP komponentlari veb-tarkibiy qismlari bilan bog‘liq va veb-konteynerida joylashgan. JSPlar veb-konteynerning aniq bajarilishiga bog‘liq emas, bu ularni qayta ishlatishga imkon beradi.
    Java Server Pages texnologiyasi to‘rt asosiy komponentdan iborat:
    - Direktivlar - sahifa parametrlarini aniqlashga, boshqa resurslarni ulashga va o‘zingizning nostandart bo‘lmagan taglik kutubxonalaridan foydalanishga imkon beruvchi JSP konteyneriga oid xabarlar.
    - Amallar harakatlar JSP sahifasiga joylashtirilishi mumkin bo‘lgan oldindan belgilangan teglardagi funksiyalarni qamrab oladi. JSP xatti-harakatlar odatda serverga yuborilgan ma’lumotlarga asoslanib, muayyan mijozning so‘rovining bir qismi sifatida amalga oshiriladi. Amallar JSP scriptletlarida foydalanish uchun Java moslamalarni ham yaratishi mumkin.
    - Skript platalar sizga Java kodini JSP sahifalariga qo‘shish imkonini beradi, ular sahifadagi moslamalarni so‘rovlar bilan ishlayotganda o‘zaro ta’sir qiladi.
    Topshiriq:
    N ta sondan eng kattasini topish
    Ishni bajarish tartibi:
    import java.io.IOException;
    import java.io.PrintWriter;
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    @WebServlet(urlPatterns = {"/Maximum"})
    public class Maximum extends HttpServlet {
    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
    response.setContentType("text/html;charset=UTF-8");
    try (PrintWriter out = response.getWriter()) {
    /* TODO output your page here. You may use following sample code. */
    out.println("");
    out.println("");
    out.println("");
    out.println("Servlet Maximum");
    out.println("");
    out.println("");
    out.println("

    Servlet Maximum at " + request.getContextPath() + "

    ");
    out.println("
    Download 443,2 Kb.




    Download 443,2 Kb.