Thư viện tài liệu trực tuyến miễn phí dành cho các bạn học sinh, sinh viên
Tìm hiểu cơ kết buộc dữ liệu 2 chiều Sử dụng thuộc tính modelAttribute để kết nối attribute trong model với form Sử dụng path=“property” để buộc thuộc tính của bean vào các điều khiển form Đổ dữ liệu vào List Control Biết cách sử dụng @ModelAttribute Khai thác một số thuộc tính khác của các điều khiển Spring
30 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 723 | Lượt tải: 0
Sử dụng thành thạo @RequestMaping Ánh xạ nhiều action Ánh xạ phân biệt POST|GET Ánh xạ phân biệt tham số Nắm vững phương pháp nhận tham số Sử dụng HttpServletRequest Sử dụng @RequestParam Sử dụng JavaBean Sử dụng @PathVariable để nhận dữ liệu từ URL Biết cách nhận Cookie với @CookieValue Hiểu rõ kết quả của phương thức action
32 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 671 | Lượt tải: 0
Giới thiệu Spring Framework Xử lý request trong Spring MVC Thiết lập hệ thống phát triển ứng dụng web Tích hợp tomcat vào eclipse IDE Tạo dự án web Dự án Spring MVC Cấu hình ứng dụng Tạo Controller Tạo JSP Làm việc với các đối tượng web Truyền dữ liệu từ Controller sang View
49 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 1090 | Lượt tải: 0
Các kỹ thuật trên nếu kết hợp lại có thể có kết quả rất tốt. • Trên Windows: – Sử dụng các chương trình all-¬‐in-¬‐one: “Packer” • ASPack • ASProtect • PECompact • PECrypt • Themida • – Code-¬‐sign ứng dụng bằng chữ ký số
14 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 850 | Lượt tải: 0
#include
17 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 665 | Lượt tải: 0
– Chuỗi dữ liệu thêm vào để tăng không gian khóa và chống lại hình thức replay-¬‐attack. – Hai bên có thể thỏa thuận chung một salt nào đó thay đổi theo thời gian. – Salt thường được thêm vào đầu thông điệp gốc, sau đó thực hiện băm cả salt cả thông điệp.
20 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 894 | Lượt tải: 0
Trao đổi khóa với OpenSSL • CryptoAPI không cho phép nhập và xuất khóa dạng thô như OpenSSL. • Để trao đổi khóa với thư viện khác, cần mã hóa khóa theo giải thuật AT_KEYEXCHANGE, và thực hiện nhập xuất dưới dạng cấu trúc BLOB. • Hàm CryptImportKeyvà CryptExportKey dùng để thực hiện nhập xuất khóa. • Xem thêm phần 5.26, 5.27 trong Se...
26 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 773 | Lượt tải: 0
Event dùng đồng bộ hoạt động của các luồng thông qua cơ chế báo hiệu. § Sử dụng § Khai báo: HANDLE hEvent; § Khởi tạo: hMutex = CreateEvent(NULL, TRUE, FALSE, “MyEvent”) § Sử dụng WaitForSingleObject(hEvent, INFINITE) // SetEvent(hEvent) ResetEvent(hEvent) // // Báo hiệu các luồng khác // Chặn các luồng khác CloseHandl...
9 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 901 | Lượt tải: 0
Trên Unix/Linux, ứng dụng có thể tự giới hạn phạm vi truy nhập hệ thống tệp tin của mình bằng lệnh chroot() • Sau khi gọi chroot(): • Tiến trình không thể mở rộng phạm vi truy nhập bằng lệnh chroot lần nữa. • Tiến trình chỉ có thể thu hẹp hơn nữa phạm vi truy nhập của mình. • Tiến trình phải chủ động gọi thêm chdir() để lệnh chroot có...
17 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 697 | Lượt tải: 0
SQL Injection: Tấn công vào CSDL thông qua dữ liệu nhập từ trình duyệt. • Lợi dụng việc kiểm tra lỏng lẻo từ đầu vào, chèn mã lệnh SQL vào các truy vấn đến CSDL của ứng dụng web. • Thường lợi dụng dấu nháy “ ‘ “ để kết thúc câu truy vấn SQL hoặc thêm các câu truy vấn khác. • VD: Lệnh so sánh tên và mật khẩu trong SQL – select * fr...
28 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 883 | Lượt tải: 0
Copyright © 2025 Tai-Lieu.com - Hướng dẫn học sinh giải bài tập trong SGK, Thư viện sáng kiến kinh nghiệm hay, Thư viện đề thi