• Giáo trình Lập trình hướng đối tượng - Bài 5: Một số kỹ thuật Java nâng cao - Trịnh Thành TùngGiáo trình Lập trình hướng đối tượng - Bài 5: Một số kỹ thuật Java nâng cao - Trịnh Thành Tùng

    Truyền giá trị/bản sao của tham số thực − Với tham số có kiểu dữ liệu tham trị (kiểu dữ liệu nguyên thủy): Truyền giá trị/bản sao của các biến nguyên thủy truyền vào − Với tham số có kiểu dữ liệu tham chiếu (mảng và đối tượng): Truyền giá trị/bản sao của tham chiếu gốc truyền vào • Thay đổi tham số hình thức không làm ảnh hưởng đến tham số ...

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

  • Giáo trình Lập trình hướng đối tượng - Bài 4: Các kĩ thuật xây dựng lớp - Trịnh Thành TùngGiáo trình Lập trình hướng đối tượng - Bài 4: Các kĩ thuật xây dựng lớp - Trịnh Thành Tùng

    Khi một đối tượng được tạo mới, các thuộc tính của đối tượng đó đều phải được khởi tạo và gán những giá trị tương ứng. • Các đối tượng thành phần được khởi tạo trước  Các phương thức khởi tạo của các lớp của các đối tượng thành phần được thực hiện trước

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

  • Giáo trình Lập trình hướng đối tượng - Bài 3: Xây dựng lớp - Trịnh Thành TùngGiáo trình Lập trình hướng đối tượng - Bài 3: Xây dựng lớp - Trịnh Thành Tùng

    Trong biểu đồ lớp, dấu – được sử dụng để thể hiện chỉ định truy cập private • Dấu + được sử dụng để thể hiện chỉ định truy cập public

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

  • Giáo trình Lập trình hướng đối tượng - Bài 2: Java cơ bản - Trịnh Thành TùngGiáo trình Lập trình hướng đối tượng - Bài 2: Java cơ bản - Trịnh Thành Tùng

    Bảng với các dòng và cột • Thường sử dụng mảng hai chiều • Ví dụ khai báo mảng hai chiều b[2][2] • int b[][] = { { 1, 2 }, { 3, 4 } }; • 1 và 2 được khởi tạo cho b[0][0] và b[0][1] • 3 và 4 được khởi tạo cho b[1][0] và b[1][1] • int b[3][4]

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

  • 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: 603 | 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: 1069 | 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: 992 | 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: 745 | 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: 829 | 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: 1001 | Lượt tải: 0