Bài giảng Lập trình ứng dụng Web - Chương 6: Lập trình Web với các công nghệ phổ biến trình bày các nội dung chính sau: Giới thiệu Servlet/JSP, lập trình web với Servlet, lập trình web với JSP, giới thiệu ASP, lập trình web với ASP. . | Bài giảng Lập trình ứng dụng Web - Chương 6: Lập trình Web với các công nghệ phổ biến CHƯƠNG 6: LẬP TRÌNH WEB VỚI CÁC CÔNG NGHỆ PHỔ BIẾN Giới thiệu Servlet/JSP Lập trình web với Servlet Lập trình web với JSP Giới thiệu ASP Lập trình web với ASP Lập trình mạng – Chương 1 Giới thiệu Servlet/JSP • Servlet là một ứng dụng (class) Java chạy trên nền web server. • Cơ chế hoạt động theo mô hình CGI mở rộng. • Chương trình phải được dịch ra ở dạng byte-code(.class), khai báo với web server. Web server phải hỗ trợ Java. • Phải extends class HttpServlet. Không có method main. Lập trình mạng – Chương 2 Giới thiệu Servlet/JSP • Cần có package để biên dịch () • Các server hiện hỗ trợ Servlet: – Apache Tomcat () – Sun’s Java Web Server, free, hiện không cho download () – New Atlanta’s ServletExec, tích hợp ServletEngine vào các web server() – – • Tham khảo các tài liệu về Servlet: Lập trình mạng – Chương 3 Giới thiệu Servlet/JSP • Cấu trúc đơn giản của một Servlet: import .*; import .*; import .*; public class Sample extends HttpServlet{ public doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException,IOException{ //dùng đối tượng “request” để đọc dữ liệu từ client //đối tượng “response” để xuất dữ liệu cho client PrintWriter out = (); //dùng đối tượng out để ghi (method print) dữ liệu cho client } } Lập trình mạng – Chương 4 Giới thiệu Servlet/JSP • Biên dịch như một class Java. • File *.class dịch được phải đặt vào đúng thư mục quy định sẵn của web server. – Tomcat: $/webpages/WEB-INF/classes – JWS: $/servlets • Cấu hình cho web server đối với mỗi .