Tiểu Luận Ngôn ngữ cài đặt JSP

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    Phaàn I

    GIÔÙI THIEÄU VEÀ NGOÂN NGÖÕ CAØI ÑAËT
    Chöông I

    CAÊN BAÛN VEÀ JSP

    JavaServer Pages (JSP) laø moät kyõ thuaät server-side do ñoù chuùng ta khoâng theå thöïc hieän baát kyø haønh ñoäng naøo ôû client. JSP cho pheùp chuùng ta taùch thaønh phaàn ñoäng cuûa trang ra khoûi thaønh phaàn tónh HTML. Raát ñôn giaûn, chuùng ta chæ caàn vieát moät taøi lieäu HTML bình thöôøng roài sau ñoù bao quanh maõ cuûa thaønh phaàn ñoäng trong caùc tag ñaëc bieät, haàu heát caùc tag baét ñaàu vôùi <% vaø keát thuùc vôùi %>. Ví duï, ñaây laø moät phaàn cuûa trang JSP, coù keát quaû traû veà laø “Thanks for reading Van Dau book.” vôùi URL laø http://localhost:8100/thanhk.jsp?title=Van Dau
    Thanks for reading <%=request.getParameter(“title”)%>book.
    Kyõ thuaät JSP laø moät thaønh phaàn trong ñaïi gia ñình Java; noù söû duøng ngoân ngöõ kòch baûn döïa vaøo ngoân ngöõ laäp trình Java, vaø caùc trang JSP ñöôïc bieân dòch thaønh servlets. Töø ñoù chuùng ta cuõng nhaän bieát ñöôïc, JSP thì khoâng phuï thuoäc baát kyø neàn (platform) naøo. Noù ñaùp öùng ñöôïc khuynh höôùng cuûa Sun MicroSystem laø “write one, run anywhere”.
    Caùc trang JSP coù theå goïi caùc thaønh phaàn JavaBeans, Enterprise JavaBeans (EJB) hoaëc custom tags ñeå thöïc hieän caùc xöû lyù treân server. Vaø nhö theá, kyõ thuaät JSP laø thaønh phaàn chuû choát trong kieán truùc khaû chuyeån cuûa Java cho nhöõng öùng duïng döïa vaøo Web.
    Nhö ñaõ bieát, JSPs seõ bieân dòch thaønh servlets nhöng JSP khoâng theå thay theá servlet vì caùc lyù do sau:
    ¨ Moät soá taùc vuï ñöôïc giaûi quyeát raát toát baèng servlet. Ví duï, caùc öùng duïng xuaát ra döõ lieäu nhò phaân hoaëc chæ xaùc ñònh nôi gôûi trôû laïi cho ngöôøi duøng (baèng caùch duøng response.sendRedirect) ñöôïc duøng servlet thì toát nhaát.
    ¨ Moät soá taùc vuï khaùc laïi ñöôïc giaûi quyeát raát toát baèng JSP nhö caùc tình huoáng maø caáu truùc neàn taûng cuûa trang HTML laø coá ñònh nhöng caùc giaù trò trong noù laïi thay ñoåi.
    ¨ Coøn caùc taùc vuï coøn laïi caàn söï keát hôïp caû servlet vaø JSP. Ví duï, trong yeâu caàu goác ñöôïc traû lôøi baèng moät servlet maø thöïc hieän moïi coâng vieäc, löu tröõ caùc keát quaû trong caùc Beans vaø ñieàu phoái yeâu caàu naøy ñeán moät trong nhöõng trang JSP coù theå hieån thò noù.
    Caû ba ñònh höôùng naøy ñeàu coù choå ñöùng cuûa noù. Chaúng coù ñònh höôùng naøo hoå trôï ñaày ñuû cho moïi öùng duïng .
    Tröôùc khi ñi vaøo chi tieát coâng ngheä JSP, chuùng toâi coù moät vaøi so saùnh caùc coâng ngheä ñöôïc söû duïng trong öùng duïng vôùi caùc coâng ngheä khaùc.

    I. So saùnh JSP vôùi caùc coâng ngheä khaùc.
    I.1. JSP vôùi ASP
    ASP laø coâng ngheä töông ñöông töø Microsoft. JSP coù ba lôïi theá so vôùi ASP.
    .
     

    Các file đính kèm:

Đang tải...