Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 17 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
17
Dung lượng
149,5 KB
Nội dung
HỌC VIỆN KỸ THUẬT QUÂN SỰ KHOA CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN LẬP TRÌNH NÂNG CAO – ADVANCED PROGRAMMING (LẬP TRÌNH JAVA) Thơng tin giáo viên TT Họ tên giáo viên Phan Nguyên Hải Trần Hữu Phi Học hàm GVC TG Học vị TS KS Đơn vị công tác (Bộ môn) Công nghệ phần mềm Công nghệ phần mềm Thời gian, địa điểm làm việc: Địa liên hệ: Điện thoại, email:phannguyenhai@yahoo.com Các hướng nghiên cứu chính: Cơng nghệ phần mềm, Phát triển phần mềm di động, Lập trình nhúng Thơng tin chung học phần - Tên học phần: LẬP TRÌNH NÂNG CAO (LẬP TRÌNH JAVA) - Mã học phần: 12560151 - Số tín chỉ: - Cấu trúc học phần: 3(2,2) - Học phần (bắt buộc hay lựa chọn): lựa chọn - Các học phần tiên quyết: Ngơn ngữ lập trình (Java), Lập trình - Các yêu cầu học phần (nếu có): - Giờ tín hoạt động: Nghe giảng lý thuyết: 30 Làm tập lớp:15 Thảo luận: Thực hành, thực tập (ở PTN, nhà máy, thực tập ): Hoạt động theo nhóm: Tự học: 120 - Khoa/Bộ môn phụ trách học phần, địa chỉ: Khoa CNTT, 236 Hoàng Quốc Việt, Hà Nội Mục tiêu học phần - Kiến thức: Lý thuyết công nghệ Java Enterprise Edition, framework phổ biến cho lập trình Web Application - Kỹ năng: Có khả sử dụng thành thạo cơng cụ lập trình Java nâng cao - Thái độ, chuyên cần: Lên lớp đầy đủ, chuẩn bị theo yêu cầu giáo viên Tóm tắt nội dung học phần (khoảng 150 từ) Giới thiệu công nghệ J2EE: Java Server Page (JSP), JSP Taglib, Servlet, JSF hỗ trợ phát triển ứng dụng Web; Framework Struts, Hibernate, Spring hỗ trợ phát triển ứng dụng Web theo mơ hình MVC Nội dung chi tiết học phần (tên chương, mục, tiểu mục) Chương, mục, tiểu mục Nội dung Chương 1: SERVLET Cài đặt cấu hình Servlet 1.1 Cài đặt Netbean Tomcat 1.2 Cấu hình Tomcat 1.3 Tổng quan ứng dụng web Các khái niệm Servlet 2.1 Cấu trúc Servlet đơn giản 2.2 Vòng đời Servlet 2.3 Giao diện ThreadModel 2.4 Cách gỡ rối Servlet Form liệu 3.1 Vai trò form liệu 3.2 Đọc liệu form từ Servlet 3.3 Ví dụ đọc liệu từ form 3.4 Sử dụng giá trị mặc định cho tham số 3.5 Hiện thị lại liệu form lỗi giá trị Các lọc sử dụng Servlet 4.1 Khái niệm lọc 4.2 Ánh xạ lọc đến URL 4.3 Cấu hình lọc 4.4 Thử nghiệm lọc 4.5 Chuỗi lọc Cookies 5.1 Các vấn đề cookies 5.2 Gửi, nhận liệu cookies 5.3 Sử dụng thuộc tính cookies Session 6.1 Giới thiệu 6.2 Vịng đời session 6.3 Các thao tác sesion Truy cập CSDL sử dụng JDBC Giáo trình, Tài liệu Số Ghi tham khảo tiết (Ghi TT TL mục 6) 12 1, 2, 7.1 Giới thiệu java.sql 7.2 Bốn bước truy cập CSDL 7.3 Tạo Servlet login 7.4 Servlet chèn liệu 7.5 Servlet hiển thị liệu 7.6 Servlet tìm kiếm liệu 7.7 Servlet kết hợp với transaction 7.8 Servlet sử dụng connection pool Xử lý giao diện đa ngôn ngữ Chương 2: Java Server Page 12 Giới thiệu tổng quan 1.1 Giới thiệu JSP cần thiết công nghệ 1.2 Cài đặt JSP 1.3 Cú pháp JSP Gọi mã java JSP 2.1 Gọi trực tiếp mã java 2.2 Biểu thức JSP 2.3 So sánh JSP Servlet 2.4 Sử dụng Scriptlet 2.5 Sử dụng khai báo 2.6 Sử dụng biến định nghĩa trước 2.7 So sánh biểu thức JSP, Scriptlet khai báo Sử dụng Java bean 3.1 Giới thiệu java bean 3.2 Xây dựng, sử dụng java bean 3.3 Chia sẻ bean theo 04 trường hợp Tích hợp Servlet JSP: mơ hình MVC 4.1 Giới thiệu MVC 4.2 Cài đặt MVC với RequestDispatcher 4.3 Chuyển điều khiển trang web từ JSP 4.4 Áp dụng mô hình MVC với Bank Account Balances Xây dựng thư viện thẻ (JSP custom tags) 5.1 Tạo thẻ 5.2 Vài trị mơ tả 5.3 Vịng đời tag Xây dựng chương trình download file Xây dựng chương trình upload file Chương 3: STRUTS Tổng quan struts Cấu hình struts 1, 2, Thành phần Struts Controller Thành phần Struts Model Thành phần Struts View Struts xây dựng giao diện đa ngôn ngữ Cài đặt ứng dụng web sử dụng Struts Chương 4: Java Server Face So sánh Struts JSF Vòng đợi JSF Các thẻ JSF 3.1 f:subview, h:panelGroup, h:graphicImage, and h:commandLink 3.2 h:panelGrid, h:inputText, and h:commandButton 3.3 h:dataTable and h:column 3.4 h:message and f:verbatim Tạo, sử dụng validators 4.1 Các validator có sẵn 4.2 Các validator mức ứng dụng 4.3 Xây dựng validator Chương 5: Hibernate Spring Giới thiệu Hibernate Spring 1.1 Giới thiệu chung ORM 1.2 Giới thiệu Hibernate Cấu hình Hibernate 2.1 Các thơng tin 2.2 Cấu hình dialect 2.3 Các hình chương trình console sử dụng Hibernate Ánh xạ bảng đối tượng 3.1 Các lớp entity 3.2 Ngơn ngữ XML cấu hình ánh xạ ORM 3.3 Cấu hình ánh xạ đa cấp 3.4 Ánh xạ tập hợp (collection: set, bag, list, ) 3.5 Ánh xạ quan hệ Các hành vi Hibernate 4.1 Vòng đời đối tượng bền vững 4.2 Thao tác liệu thông qua đối tượng bền vững 4.3 Truy vấn liệu Giới thiệu Spring Lập trình hướng khía cạnh - AOP 16 Tích hợp Hibernate Spring 7.1 Cầu hình Hibernate môi trường Spring 7.2 Cài đặt tầng liệu vào Spring Hibernate Phát triển ứng dụng web với Spring Hibernate Chương 6: Ôn tập Giáo trình, tài liệu tham khảo TT Tên giáo trình, tài liệu Xây dựng ứng dụng Web với JSP, Servlet, JavaBean, Giáo dục, 2001 Java Servlet Programming, 2nd Edition, O'Reilly, 2001 Programming Jakarta Struts, O'Reilly, 2004 Core Servlets and JavaServer Pages, Prentice Hall PTR, 2003 Beginning JSP™ , JSF™ , and Tomcat Web Development, Apress, 2007 Spring Persistence with Hibernate, Packt Publishing Ltd, 2009 Tình trạng giáo trình, tài liệu Có thư Giáo viên Đề nghị Đề nghị viện khoa mua biên (website) có soạn X X X X X X Hình thức tổ chức dạy học 7.1 Lịch trình chung: (Ghi tổng số cho cột) Hình thức tổ chức dạy học học phần Lên lớp Thực hành, Tự Nội dung thí học, tự Lý Bài Thảo nghiệ m, ng.c thuyết tập luận thực ứu tập Chương 1: Servlet Cài đặt cấu hình Servlet Tổ ng 1.1 Cài đặt Netbean Tomcat 1.2 Cấu hình Tomcat 1.3 Tổng quan ứng dụng web Các khái niệm Servlet 2.1 Cấu trúc Servlet đơn giản 2.2 Vòng đời Servlet 2.3 Giao diện ThreadModel 2.4 Cách gỡ rối Servlet Form liệu 3.1 Vai trò form liệu 3.2 Đọc liệu form từ Servlet 3.3 Ví dụ đọc liệu từ form 3.4 Sử dụng giá trị mặc định cho tham số 3.5 Hiện thị lại liệu form lỗi giá trị Các lọc sử dụng Servlet 4.1 Khái niệm lọc 4.2 Ánh xạ lọc đến URL 4.3 Cấu hình lọc 4.4 Thử nghiệm lọc 4.5 Chuỗi lọc Cookies 5.1 Các vấn đề cookies 5.2 Gửi, nhận liệu cookies 5.3 Sử dụng thuộc tính cookies Session 6.1 Giới thiệu 6.2 Vòng đời session 6.3 Các thao tác sesion Truy cập CSDL sử dụng JDBC 7.1 Giới thiệu java.sql 7.2 Bốn bước truy cập CSDL 7.3 Tạo Servlet login 7.4 Servlet chèn liệu 7.5 Servlet hiển thị liệu 7.6 Servlet tìm kiếm liệu 7.7 Servlet kết hợp với transaction 7.8 Servlet sử dụng connection pool Xử lý giao diện đa ngôn ngữ Chương 2: Java Server Page Giới thiệu tổng quan 1.1 Giới thiệu JSP cần thiết công nghệ 1.2 Cài đặt JSP 1.3 Cú pháp JSP 2 Gọi mã java JSP 2.1 Gọi trực tiếp mã java 2.2 Biểu thức JSP 2.3 So sánh JSP Servlet 2.4 Sử dụng Scriptlet 2.5 Sử dụng khai báo 2.6 Sử dụng biến định nghĩa trước 2.7 So sánh biểu thức JSP, Scriptlet khai báo Sử dụng Java bean 3.1 Giới thiệu Java bean 3.2 Xây dựng, sử dụng java bean 3.3 Chia sẻ bean theo 04 trường hợp Tích hợp Servlet JSP: mơ hình MVC 4.1 Giới thiệu MVC 4.2 Cài đặt MVC với RequestDispatcher 4.3 Chuyển điều khiển trang web từ JSP Xây dựng thư viện thẻ (JSP custom tags) 5.1 Tạo thẻ 5.2 Vài trò mơ tả 5.3 Vịng đời tag Xây dựng chương trình download file Xây dựng chương trình upload file Chương 3: STRUTS Tổng quan struts Cấu hình struts Thành phần Struts Controller Thành phần Struts Model Thành phần Struts View Struts xây dựng giao diện đa ngôn ngữ Cài đặt ứng dụng web sử dụng Struts Chương 4: Java Server Face So sánh Struts JSF Vòng đợi JSF Các thẻ JSF 3.1 f:subview, h:panelGroup, h:graphicImage, and h:commandLink 3.2 h:panelGrid, h:inputText, and h:commandButton 3.3 h:dataTable and h:column 3.4 h:message and f:verbatim Tạo, sử dụng validators 4.1 Các validator có sẵn 4 4.2 Các validator mức ứng dụng 4.3 Xây dựng validator Chương 5: Hibernate Spring 4 Giới thiệu Hibernate Spring 1.1 Giới thiệu chung ORM 1.2 Giới thiệu Hibernate Cấu hình Hibernate 2.1 Các thơng tin 2.2 Cấu hình dialect 2.3 Các hình chương trình console sử dụng Hibernate Ánh xạ bảng đối tượng 3.1 Các lớp entity 3.2 Ngơn ngữ XML cấu hình ánh xạ ORM 3.3 Cấu hình ánh xạ đa cấp 3.4 Ánh xạ tập hợp (collection: set, bag, list, ) 3.5 Ánh xạ quan hệ Các hành vi Hibernate 4.1 Vòng đời đối tượng bền vững 4.2 Thao tác liệu thông qua đối tượng bền vững 4.3 Truy vấn liệu Giới thiệu Spring Lập trình hướng khía cạnh - AOP Tích hợp Hibernate Spring 7.1 Cầu hình Hibernate mơi trường Spring 7.2 Cài đặt tầng liệu vào Spring Hibernate Phát triển ứng dụng web với Spring Hibernate Ơn tập 7.2 Lịch trình tổ chức dạy học cụ thể Bài giảng: Servlet Chương, mục: Tiết thứ: 1-4 Tuần thứ: Mục đích, yêu cầu: Giới thiệu nguyên lý làm việc ứng dụng web, ứng dụng servlet - Hình thức tổ chức dạy học: Buổi học lý thuyết - Thời gian: tiết lý thuyết - Địa điểm: Giảng đường thường - Nội dung chính: Cài đặt cấu hình Servlet 1.1 Cài đặt Netbean Tomcat 1.2 Cấu hình Tomcat 1.3 Tổng quan ứng dụng web Các khái niệm Servlet 2.1 Cấu trúc Servlet đơn giản 2.2 Vòng đời Servlet 2.3 Giao diện ThreadModel 2.4 Cách gỡ rối Servlet Form liệu 3.1 Vai trò form liệu 3.2 Đọc liệu form từ Servlet 3.3 Ví dụ đọc liệu từ form 3.4 Sử dụng giá trị mặc định cho tham số 3.5 Hiện thị lại liệu form lỗi giá trị Các lọc sử dụng Servlet 4.1 Khái niệm lọc 4.2 Ánh xạ lọc đến URL 4.3 Cấu hình lọc 4.4 Thử nghiệm lọc 4.5 Chuỗi lọc - Yêu cầu SV chuẩn bị: Đọc trước giảng, tài liệu tham khảo - Ghi chú: Bài giảng: Servlet (tiếp) Chương, mục: Tiết thứ: 5-8 Tuần thứ: Mục đích, yêu cầu: Giới thiệu nguyên lý làm việc ứng dụng web, ứng dụng servlet, Cookies, lập trình CSDL servlet - Hình thức tổ chức dạy học: Buổi học lý thuyết - Thời gian: tiết lý thuyết - Địa điểm: Giảng đường thường - Nội dung chính: Cookies 5.1 Các vấn đề cookies 5.2 Gửi, nhận liệu cookies 5.3 Sử dụng thuộc tính cookies Session 6.1 Giới thiệu 10 6.2 Vòng đời session 6.3 Các thao tác sesion Truy cập CSDL sử dụng JDBC 7.1 Giới thiệu java.sql 7.2 Bốn bước truy cập CSDL 7.3 Tạo Servlet login 7.4 Servlet chèn liệu 7.5 Servlet hiển thị liệu 7.6 Servlet tìm kiếm liệu 7.7 Servlet kết hợp với transaction 7.8 Servlet sử dụng connection pool Xử lý giao diện đa ngôn ngữ - Yêu cầu SV chuẩn bị: Đọc trước giảng, tài liệu tham khảo - Ghi chú: Bài giảng: Servlet (tiếp) Chương, mục: Tiết thứ: 9-12 Tuần thứ: Mục đích, yêu cầu: Luyện tập nội dung học servlet - Hình thức tổ chức dạy học: Buổi học tập - Thời gian: tiết tập - Địa điểm: Giảng đường thường - Nội dung chính: * Thiết kế CSDL quản lý sinh viên Xây dựng trang login Xây dựng trang xem danh sách sinh viên Xây dựng trang tìm kiếm Xây dựng trang cập nhật - Yêu cầu SV chuẩn bị: Nghiên cứu kỹ giảng học, tài liệu tham khảo - Ghi chú: Bài giảng: Java Server Page Chương, mục: Tiết thứ: 13-16 Tuần thứ: Mục đích, yêu cầu: Giới thiệu xây dựng website với công nghệ JSP - Hình thức tổ chức dạy học: Buổi học lý thuyết - Thời gian: tiết lý thuyết - Địa điểm: 11 Giảng đường thường - Nội dung chính: Giới thiệu tổng quan 1.1 Giới thiệu JSP cần thiết công nghệ 1.2 Cài đặt JSP 1.3 Cú pháp JSP Gọi mã java JSP 2.1 Gọi trực tiếp mã java 2.2 Biểu thức JSP 2.3 So sánh JSP Servlet 2.4 Sử dụng Scriptlet 2.5 Sử dụng khai báo 2.6 Sử dụng biến định nghĩa trước 2.7 So sánh biểu thức JSP, Scriptlet khai báo Sử dụng Java bean 3.1 Giới thiệu java bean 3.2 Xây dựng, sử dụng java bean 3.3 Chia sẻ bean theo 04 trường hợp - Yêu cầu SV chuẩn bị: Đọc trước giảng, tài liệu tham khảo - Ghi chú: Bài giảng: Java Server Page (tiếp) Chương, mục: Tiết thứ: 17-19 Tuần thứ: Mục đích, yêu cầu: Giới thiệu xây dựng website với công nghệ JSP - Hình thức tổ chức dạy học: Buổi học lý thuyết - Thời gian: tiết lý thuyết - Địa điểm: Giảng đường thường - Nội dung chính: Tích hợp Servlet JSP: mơ hình MVC 4.1 Giới thiệu MVC 4.2 Cài đặt MVC với RequestDispatcher 4.3 Chuyển điều khiển trang web từ JSP 4.4 Áp dụng mơ hình MVC với Bank Account Balances Xây dựng thư viện thẻ (JSP custom tags) 5.1 Tạo thẻ 5.2 Vai trò mơ tả 5.3 Vịng đời tag Xây dựng chương trình download file Xây dựng chương trình upload file - Yêu cầu SV chuẩn bị: Đọc trước giảng, tài liệu tham khảo 12 - Ghi chú: Bài giảng: Java Server Page (tiếp) Chương, mục: Tiết thứ: 20-23 Tuần thứ: Mục đích, yêu cầu: Luyện tập với cơng nghệ JSP - Hình thức tổ chức dạy học: Buổi học tập thực hành - Thời gian: tiết tập, tiết thực hành - Địa điểm: Giảng đường thường - Nội dung chính: Bài tập: Thiết kế hệ thống quản lý sinh viên với JSP Xây dựng website quản lý sinh viên kết hợp hai công nghệ JSP Servlet Thực hành: Thiết kế hệ thống quản lý sinh viên với JSP - Yêu cầu SV chuẩn bị: Nghiên cứu kỹ giảng học, tài liệu tham khảo - Ghi chú: Bài giảng: STRUTS Chương, mục: Tiết thứ: 24-27 Tuần thứ: Mục đích, yêu cầu: Giới thiệu Framework Struts - Hình thức tổ chức dạy học: Buổi học lý thuyết - Thời gian: tiết lý thuyết - Địa điểm: Giảng đường thường - Nội dung chính: Tổng quan struts Cấu hình struts Thành phần Struts Controller Thành phần Struts Model Thành phần Struts View Struts xây dựng giao diện đa ngôn ngữ Cài đặt ứng dụng web sử dụng Struts - Yêu cầu SV chuẩn bị: Đọc trước giảng, tài liệu tham khảo - Ghi chú: 13 Bài giảng: STRUTS (tiếp) Chương, mục: Tiết thứ: 28-31 Tuần thứ: Mục đích, yêu cầu: Thảo luận thực hành Framework Struts - Hình thức tổ chức dạy học: Buổi học thảo luận thực hành - Thời gian: tiết thảo luận, tiết thực hành - Địa điểm: Giảng đường thường - Nội dung chính: Thảo luận: Làm rõ mơ hình MVC Struts Thực hành: Xây dựng module hệ thống quản lý sinh viên Struts - Yêu cầu SV chuẩn bị: Nghiên cứu kỹ giảng, tài liệu tham khảo - Ghi chú: Bài giảng: Java Server Face Chương, mục: Tiết thứ: 32-35 Tuần thứ: Mục đích, u cầu: Giới thiệu cơng nghệ JSF - Hình thức tổ chức dạy học: Buổi học lý thuyết - Thời gian: tiết lý thuyết - Địa điểm: Giảng đường thường - Nội dung chính: So sánh Struts JSF Vòng đợi JSF Các thẻ JSF 3.1 f:subview, h:panelGroup, h:graphicImage, and h:commandLink 3.2 h:panelGrid, h:inputText, and h:commandButton 3.3 h:dataTable and h:column 3.4 h:message and f:verbatim Tạo, sử dụng validators 4.1 Các validator có sẵn 4.2 Các validator mức ứng dụng 4.3 Xây dựng validator - Yêu cầu SV chuẩn bị: Đọc trước giảng, tài liệu tham khảo - Ghi chú: 14 Bài giảng: Java Server Face (tiếp) Chương, mục: Tiết thứ: 36-39 Tuần thứ: 10 Mục đích, yêu cầu: Bài tập thảo luận cơng nghệ JSF - Hình thức tổ chức dạy học: Buổi học tập thảo luận - Thời gian: tiết tập, tiết thảo luận - Địa điểm: Giảng đường thường - Nội dung chính: Bài tập: Xây dựng module hệ thống quản lý sinh viên JSF Thảo luận: So sánh Struts JSF - Yêu cầu SV chuẩn bị: Nghiên cứu kỹ giảng, tài liệu tham khảo - Ghi chú: Bài giảng: Hibernate Spring Chương, mục: Tiết thứ: 40-43 Tuần thứ: 11 Mục đích, yêu cầu: Giới thiệu ORM Framework Hibernate framework Spring - Hình thức tổ chức dạy học: Buổi học lý thuyết - Thời gian: tiết lý thuyết - Địa điểm: Giảng đường thường - Nội dung chính: Giới thiệu Hibernate Spring 1.1 Giới thiệu chung ORM 1.2 Giới thiệu Hibernate Cấu hình Hibernate 2.1 Các thơng tin 2.2 Cấu hình dialect 2.3 Các hình chương trình console sử dụng Hibernate Ánh xạ bảng đối tượng 3.1 Các lớp entity 3.2 Ngôn ngữ XML cấu hình ánh xạ ORM 3.3 Cấu hình ánh xạ đa cấp 3.4 Ánh xạ tập hợp (collection: set, bag, list, ) 3.5 Ánh xạ quan hệ Các hành vi Hibernate 15 4.1 Vòng đời đối tượng bền vững 4.2 Thao tác liệu thông qua đối tượng bền vững 4.3 Truy vấn liệu - Yêu cầu SV chuẩn bị: Đọc trước giảng, tài liệu tham khảo - Ghi chú: Bài giảng: Hibernate Spring (tiếp) Chương, mục: Tiết thứ: 44-47 Tuần thứ: 12 Mục đích, yêu cầu: Giới thiệu ORM Framework Hibernate framework Spring - Hình thức tổ chức dạy học: Buổi học lý thuyết - Thời gian: tiết lý thuyết - Địa điểm: Giảng đường thường - Nội dung chính: Giới thiệu Spring Lập trình hướng khía cạnh - AOP 6.1 Giới thiệu 6.2 Sử dụng AOP với IoC, ví dụ 6.3 Các Advice AOP 6.4 Các điểm cắt Tích hợp Hibernate Spring 7.1 Cầu hình Hibernate mơi trường Spring 7.2 Cài đặt tầng liệu vào Spring Hibernate Phát triển ứng dụng web với Spring Hibernate 8.1 Luồng công việc Spring MVC 8.2 Quản lý ánh xạ 8.3 Các điều khiển 8.4 Các Model View - Yêu cầu SV chuẩn bị: Đọc trước giảng, tài liệu tham khảo - Ghi chú: Bài giảng: Hibernate Spring (tiếp) Chương, mục: Tiết thứ: 48-51 Tuần thứ: 13 Mục đích, yêu cầu: Luyện tập ORM Framework Hibernate framework Spring - Hình thức tổ chức dạy học: Buổi học tập - Thời gian: tiết tập - Địa điểm: 16 Giảng đường thường - Nội dung chính: Bài tập: Xây dựng web application với Spring Hibernate - Yêu cầu SV chuẩn bị: Nghiên cứu kỹ giảng, tài liệu tham khảo - Ghi chú: Bài giảng: Hibernate Spring (tiếp) Chương, mục: Tiết thứ: 52-55 Tuần thứ: 14 Mục đích, yêu cầu: Luyện tập ORM Framework Hibernate framework Spring - Hình thức tổ chức dạy học: Buổi học tập - Thời gian: tiết thực hành - Địa điểm: Giảng đường thường - Nội dung chính: Thực hành: Xây dựng web application với Spring Hibernate - Yêu cầu SV chuẩn bị: Nghiên cứu kỹ giảng, tài liệu tham khảo - Ghi chú: Bài giảng: Ôn tập Chương, mục: Tiết thứ: 56-59 Tuần thứ: 15 Mục đích, u cầu: Thảo luận, ơn tập nội dung học - Hình thức tổ chức dạy học: Buổi học thảo luận - Thời gian: tiết thảo luận - Địa điểm: Giảng đường thường - Nội dung chính: Thảo luận nội dung học - Yêu cầu SV chuẩn bị: Nghiên cứu kỹ giảng, tài liệu tham khảo - Ghi chú: Chính sách học phần yêu cầu khác giáo viên Sinh viên có mặt đầy đủ buổi học theo qui định, tích cực tham gia phát biểu lớp làm tập đầy đủ Phương pháp, hình thức kiểm tra - đánh giá kết học tập học phần 17 Phân chia mục tiêu cho hình thức kiểm tra - đánh giá 9.1 Điểm chuyên cần: 10% Mục đích: Nhằm hỗ trợ thúc đẩy việc học tập đầy đủ sinh viên, rèn luyện cho sinh viên ý thức học tập tốt Các kỹ thuật đánh giá: Điểm danh buổi lên lớp Gọi lên bảng làm tập buổi giảng 9.2 Điểm thường xuyên: 20% Mục đích: Nhằm hỗ trợ thúc đẩy việc học tập thường xuyên sinh viên, đồng thời qua có thông tin phản hồi giúp giảng viên, sinh viên điều chỉnh cách dạy, cách học, thay đổi phương pháp dạy, học cho phù hợp Các kỹ thuật đánh giá: Đọc phần tài liệu hướng dẫn theo phần; Bài tập theo nội dung môn học; Kiểm tra kỳ 9.3 Thi kết thúc học phần: 70% ST T Nội dung thi, kiểm tra Theo toàn chương trình mơn học Chủ nhiệm Khoa (Ký ghi rõ họ tên) Lịch thi Lịch kiểm tra Ghi Thi cuối kỳ Theo lịch chung Học viện Thi lại Theo lịch chung Học viên Chủ nhiệm Bộ môn (Ký ghi rõ họ tên) Giảng viên biên soạn (Ký ghi rõ họ tên)