Tìm tài liệu

Xay dung nen tang ho tro lap trinh web dua tren mo hinh mvc

Xây dựng nền tảng hỗ trợ lập trình web dựa trên mô hình mvc

Upload bởi: xxanhtanhxx

Mã tài liệu: 237789

Số trang: 40

Định dạng: doc

Dung lượng file: 541 Kb

Chuyên mục: Kỹ thuật - Công nghệ

Info

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

LỜI MỞ ĐẦU

Trong những năm gần đây, các ứng dụng web lớn liên tục được tạo ra, đánh dấu những bước phát triển nhảy vọt về công nghệ trong thế giới lập trình. Các nền tảng hộ trợ lập trình cũng được xây dựng hàng loạt nhằm mục đích chính là cải thiện tốc độ thực thi và nâng cao tính bảo mật cho các ứng dụng web. Các nền tảng hỗ trợ lập trình ứng dụng (application framework) đều chứa đựng các kinh nghiệm của các nhà kiến trúc phần mềm sau nhiều năm chiêm nghiệm trong thế giới lập trình.

Với nỗ lực làm giảm thời gian phát triển một ứng dụng web, bằng việc học hỏi và tiếp thu những ưu điểm của các framework hiện nay, chúng tôi đã xây dựng được một nền tảng hỗ trợ lập trình các ứng dụng web được viết bằng ngôn ngữ PHP. Khóa luận này trình bày các khái niệm cần thiết trước khi bắt tay xây dựng một nền tảng lập trình, đồng thời giới thiệu nền tảng mà chúng tôi đã xây dựng thành công.

CHƯƠNG 1: KHÁI NIỆM VỀ WEB APPLICATION FRAMEWORK VÀ MÔ HÌNH MVC

1.1 Web Application Framework là gì?

“Web application framework” là một nền tảng phần mềm được thiết kế để hỗ trợ việc phát triển các website động, các ứng dụng web và các dịch vụ web. Mục đích của Framework là nhắm tới việc giảm bớt các hao phí liên quan tới các hoạt động thực hiện trong quá trình phát triển web. Ví dụ, nhiều framework cung cấp thư viện để truy cập cơ sở dữ liệu, khung khuôn mẫu và quản lý phiên làm việc, thêm vào đó làm tăng khả năng tái sử dụng mã.

1.2. PHP Framewor

Phần bên dưới chỉ hiển thị một số trang ngẫu nhiên trong tài liệu. Bạn tải về để xem được bản đầy đủ

  • Xây dựng nền tảng hỗ trợ lập trình web dựa trên mô hình mvc
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Đang tải dữ liệu ...
  • Xây dựng nền tảng hỗ trợ lập trình web dựa trên mô hình mvc
  • Xây dựng nền tảng hỗ trợ lập trình web dựa trên mô hình mvc
  • Xây dựng nền tảng hỗ trợ lập trình web dựa trên mô hình mvc
  • Xây dựng nền tảng hỗ trợ lập trình web dựa trên mô hình mvc
  • Xây dựng nền tảng hỗ trợ lập trình web dựa trên mô hình mvc
  • Xây dựng nền tảng hỗ trợ lập trình web dựa trên mô hình mvc
  • Xây dựng nền tảng hỗ trợ lập trình web dựa trên mô hình mvc
  • Xây dựng nền tảng hỗ trợ lập trình web dựa trên mô hình mvc
  • Xây dựng nền tảng hỗ trợ lập trình web dựa trên mô hình mvc
  • Xây dựng nền tảng hỗ trợ lập trình web dựa trên mô hình mvc
  • Xây dựng nền tảng hỗ trợ lập trình web dựa trên mô hình mvc
  • Xây dựng nền tảng hỗ trợ lập trình web dựa trên mô hình mvc
  • Xây dựng nền tảng hỗ trợ lập trình web dựa trên mô hình mvc
  • Xây dựng nền tảng hỗ trợ lập trình web dựa trên mô hình mvc
  • Xây dựng nền tảng hỗ trợ lập trình web dựa trên mô hình mvc
  • Xây dựng nền tảng hỗ trợ lập trình web dựa trên mô hình mvc
  • Xây dựng nền tảng hỗ trợ lập trình web dựa trên mô hình mvc
  • Xây dựng nền tảng hỗ trợ lập trình web dựa trên mô hình mvc
  • Xây dựng nền tảng hỗ trợ lập trình web dựa trên mô hình mvc
  • Xây dựng nền tảng hỗ trợ lập trình web dựa trên mô hình mvc

GỢI Ý

Những tài liệu gần giống với tài liệu bạn đang xem

XÂY DỰNG NỀN TẢNG HỖ TRỢ LẬP TRÌNH WEB DỰA ...

Upload: chaulamtran

📎 Số trang: 40
👁 Lượt xem: 543
Lượt tải: 17

Xây dựng phần mềm soạn thảo Web hỗ trợ lập ...

Upload: phanhongquang

📎
👁 Lượt xem: 370
Lượt tải: 16

Xây dựng phần mềm soạn thảo Web hỗ trợ lập ...

Upload: danhsang9982

📎
👁 Lượt xem: 489
Lượt tải: 16

Xây dựng hệ thống tìm kiếm thông tin và gợi ...

Upload: nguyenthethienbcl

📎 Số trang: 70
👁 Lượt xem: 689
Lượt tải: 18

Xây dựng phần mềm soạn thảo Web hỗ trợ lập ...

Upload: phuongnatgtm

📎
👁 Lượt xem: 381
Lượt tải: 17

Nghiên cứu và xây dựng ứng dụng hỗ trợ vận ...

Upload: thanhtienthang

📎 Số trang: 135
👁 Lượt xem: 318
Lượt tải: 16

Cấu trúc chương trình được áp dụng mô hình ...

Upload: lieuthanh002

📎 Số trang: 56
👁 Lượt xem: 529
Lượt tải: 16

Ứng dụng web java và đi sâu vào mô hình kiến ...

Upload: tonnykhong

📎 Số trang: 3
👁 Lượt xem: 933
Lượt tải: 21

Xây dựng chương trình quản lý cửa hàng bán ...

Upload: hienlct

📎 Số trang: 50
👁 Lượt xem: 762
Lượt tải: 16

Lập trình đa phương tiện Multimedia trên nền ...

Upload: dautuck

📎 Số trang: 97
👁 Lượt xem: 952
Lượt tải: 17

Xây dựng ứng dụng hỗ trợ trang web bán hàng

Upload: congdac78

📎 Số trang: 74
👁 Lượt xem: 599
Lượt tải: 16

Xây dựng web site hỗ trợ quản lý kinh doanh ...

Upload: thuydung7983

📎
👁 Lượt xem: 351
Lượt tải: 16

QUAN TÂM

Những tài liệu bạn đã xem

Xây dựng nền tảng hỗ trợ lập trình web dựa ...

Upload: xxanhtanhxx

📎 Số trang: 40
👁 Lượt xem: 513
Lượt tải: 17

CHUYÊN MỤC

Kỹ thuật - Công nghệ
Xây dựng nền tảng hỗ trợ lập trình web dựa trên mô hình mvc 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 doc Đăng bởi
5 stars - 237789 reviews
Thông tin tài liệu 40 trang Đăng bởi: xxanhtanhxx - 29/01/2024 Ngôn ngữ: Việt nam, English
5 stars - "Tài liệu tốt" by , Written on 29/01/2024 Tôi thấy tài liệu này rất chất lượng, đã giúp ích cho tôi rất nhiều. Chia sẻ thông tin với tôi nếu bạn quan tâm đến tài liệu: Xây dựng nền tảng hỗ trợ lập trình web dựa trên mô hình mvc