• Giáo trình Lập trình hướng đối tượng - Bài 1 Tổng quan Lập trình hướng đối tượng - Trịnh Thành TùngGiáo trình Lập trình hướng đối tượng - Bài 1 Tổng quan Lập trình hướng đối tượng - Trịnh Thành Tùng

    Giai đoạn 1: Xác định mục tiêu - làm gì (what are we making) • Trong giai đoạn này chúng ta có nhiệm vụ xác định cụ thể các mục tiêu, chức năng và nhiệm vụ mà phần mềm chúng ta cần xây dựng phải đáp ứng. • Trong phương pháp lập trình cổ điển hướng thủ tục người ta gọi giai đoạn này là giai đoạn tạo ra “phân tích yêu cầu và mô tả hệ thống” (r...

    pdf53 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 671 | Lượt tải: 0

  • Giáo trình Lập trình Java - Bài 8: Validation và InterceptorGiáo trình Lập trình Java - Bài 8: Validation và Interceptor

    Xây dựng SecurityInterceptor lọc tất cả các action của 2 controller trên loại trừ các action không tô màu vàng. SecurityInterceptor phải chạy trước khi request đến action và sẽ thực hiện công việc: Kiểm tra xem trong session có attribute có tên là user hay chưa? Nếu chưa có thì chuyển hướng sang user/login.htm Ở user/login.htm sau khi đă...

    pdf34 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 1136 | Lượt tải: 0

  • Giáo trình Lập trình Java - Bài 7: Tổ chức giao diệnGiáo trình Lập trình Java - Bài 7: Tổ chức giao diện

    Tìm hiểu layout và template Tổ chức website một layout Tổ chức website nhiều layout thông qua layoutdispatcher Tổ chức website đa ngôn ngữ Tài nguyên Hiển thị Cấu hình Lựa chọn ngôn ngữ

    pdf41 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 1050 | Lượt tải: 0

  • Giáo trình Lập trình Java - Bài 6: Tích hợp HibernateGiáo trình Lập trình Java - Bài 6: Tích hợp Hibernate

    Hàm xử lý thời gian current_date(): lấy ngày, tháng năm current_time(): lấy giờ, phút và giây current_timestamp(): lấy ngày giờ second(.): lấy giây minute(.): lấy phút hour(.): lấy giờ trong ngày day(.): lấy ngày trong tháng month(.): lấy tháng year(.): lấy năm

    pdf50 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 814 | Lượt tải: 0

  • Giáo trình Lập trình Java - Bài 5: Bean và DIGiáo trình Lập trình Java - Bài 5: Bean và DI

    Trước hết phải upload file 

     public String send( @RequestParam("attach") MultipartFile attach) Sau đó đính kèm file với phương thức addAttachment(name, file) String fileName = attach.getOriginalFilename(); String path = context.getRealPath("/images/" + fil...

    pdf38 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 953 | Lượt tải: 0

  • Giáo trình Lập trình Java - Bài 4: EL và JSTLGiáo trình Lập trình Java - Bài 4: EL và JSTL

    Truy xuất attribute trong các scope Truy xuất thuộc tính bean Truy xuất phần tử mảng và tập hợp Truy xuất phần tử của map Truy xuất tham số, cookie JSTL Core Format Function

    pdf36 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 1120 | Lượt tải: 0

  • Giáo trình Lập trình Java - Bài 3; Làm việc với FormGiáo trình Lập trình Java - Bài 3; Làm việc với Form

    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

    pdf30 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 794 | Lượt tải: 0

  • Giáo trình Lập trình Java - Bài 2: ControllerGiáo trình Lập trình Java - Bài 2: Controller

    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

    pdf32 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 735 | Lượt tải: 0

  • Giáo trình Lập trình Java - Bài 1: Giới thiệu Spring MVCGiáo trình Lập trình Java - Bài 1: Giới thiệu Spring MVC

    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

    pdf49 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 1165 | Lượt tải: 0

  • Giáo trình Lập trình An toàn - Chương 7: Anti-Tampering - Lương Ánh HoàngGiáo trình Lập trình An toàn - Chương 7: Anti-Tampering - Lương Ánh Hoàng

    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ố

    pdf14 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 948 | Lượt tải: 0