Mã tài liệu: 287857
Số trang: 40
Định dạng: zip
Dung lượng file: 541 Kb
Chuyên mục: Kỹ thuật - Công nghệ
TÓM TẮT KHÓA LUẬN
Khóa luận tốt nghiệp này trình bày một số hiểu biết cơ bản về các nền tảng hỗ trợ lập trình ứng dụng web (Web application framework) và mô hình MVC (Model View Controller) cũng như vai trò của các thành phần MVC trong Web framework. Qua đó giới thiệu một framework tự xây dựng bằng ngôn ngữ PHP với các ưu điểm về cấu trúc và tốc độ so với các PHP framework hiện nay. Framework được đặt tên là Hiphop framework.
Phần chính của khóa luận tập trung giải thích phương thức vận hành của ứng dụng được xây dựng bằng Hiphop, bước đầu giúp các nhà phát triển nắm được cách thức xây dựng ứng dụng trên Hiphop.
Phần cuối của khóa luận giới thiệu các thư viện, hàm tích hợp trong Hiphop hỗ trợ người lập trình trong quá trình phát triển ứng dụng
MỤC LỤC
CHƯƠNG 1: KHÁI NIỆM VỀ WEB APPLICATION FRAMEWORK VÀ MÔ HÌNH MVC 6
1.1 Web Application Framework là gì? 6
1.2. PHP Framework 6
1.3 MVC là gì? 7
1.3.1. Lịch sử MVC 7
1.3.2. Vai trò của các thành phần M-V-C trong Web framework 8
CHƯƠNG 2. GIỚI THIỆU FRAMEWORK ĐÃ XÂY DỰNG 13
2.1. Tổng quan về framework đã xây dựng 13
2.2. Kiến trúc của Hiphop framework 16
2.2.1 Tổng quát về hệ thống thư mục trong Hiphop framework 16
2.2.2 Các thành phần cốt lõi 17
CHƯƠNG 3. CÁC KHÁI NIỆM BAN ĐẦU KHI XÂY DỰNG ỨNG DỤNG WEB BẰNG HIPHOP FRAMEWORK 23
3.1. Hiphop URLs 23
3.2. Các lớp Controller 23
3.3. View - Template 25
3.4. Các lớp Model 28
CHƯƠNG 4: HỆ THỐNG CÁC LỚP THƯ VIỆN VÀ HÀM HỖ TRỢ 30
4.1 Các lớp thư viện 30
4.1.1. Email library 30
4.1.2. Database library 31
4.1.3. Phân trang với Pagination class 33
4.1.4. Quản lý Session PHP với session class 34
4.1.5. Tạo hình ảnh Captcha với Captcha class 35
4.1.6. Tải file lên server với Upload class 36
4.1.7. Tải file với giao thức FTP - FTP class 36
4.2 Các Helper 36
4.2.1. Array Helper 36
4.2.2. Text Helper 37
4.2.3. URL helper 38
CHƯƠNG 5: ÁP DỤNG HIPHOP FRAMEWORK XÂY DỰNG TRANG BLOG CÁ NHÂN 40
KẾT LUẬN 44
DANH SÁCH CÁC HÌNH ẢNH
Hình 1 1: Mô hình MVC 9
Hình 1 2: Biểu đồ tuần tự một chuỗi MVC đơn giản 9
Hình 2 1: Mô hình MVC được áp dụng trong Hiphop framework 10
Hình 2 2: Cấu trúc cây thư mục Hiphop framework 17
Hình 2 3: Quy trình xử lý một HTTP request - Hiphop framework 18
Hình 2 4: Mô phỏng cấu trúc các thành phần cốt lõi trong Hiphop framework 19
Hình 2 5: Lớp Registry 20
Hình 2 6: Lớp Router 21
Hình 2 7: Lớp Output 21
Hình 2 8: Lớp Loader 21
Hình 2 9: Lớp Controller 22
Hình 3 1: Ví dụ một URL Hiphop framework 24
Hình 3 2: Minh họa Sơ đồ phân cấp controller trang web 26
Hình 3 3: blogview.php 28
Hình 3.4: header_view.php 28
Hình 5 1: Giao diện Blog 41
Những tài liệu gần giống với tài liệu bạn đang xem
📎 Số trang: 40
👁 Lượt xem: 515
⬇ Lượt tải: 17
📎 Số trang: 70
👁 Lượt xem: 689
⬇ Lượt tải: 18
📎 Số trang: 135
👁 Lượt xem: 320
⬇ Lượt tải: 16
📎 Số trang: 56
👁 Lượt xem: 530
⬇ Lượt tải: 16
📎 Số trang: 3
👁 Lượt xem: 934
⬇ Lượt tải: 21
📎 Số trang: 50
👁 Lượt xem: 763
⬇ Lượt tải: 16
📎 Số trang: 97
👁 Lượt xem: 954
⬇ Lượt tải: 17
📎 Số trang: 74
👁 Lượt xem: 599
⬇ Lượt tải: 16
Những tài liệu bạn đã xem
📎 Số trang: 40
👁 Lượt xem: 545
⬇ Lượt tải: 17