Diễn đàn thiết kế web, thiết kế web, thiết kế website, thiet ke web, thiet ke website, tìm hiểu web Diễn đàn thiết kế web, thiết kế web, thiết kế website, thiet ke web, thiet ke website, tìm hiểu web
Diễn đàn thiết kế web, thiết kế web, thiết kế website, thiet ke web, thiet ke website, tìm hiểu web Diễn đàn thiết kế web, thiết kế web, thiết kế website, thiet ke web, thiet ke website, tìm hiểu web Diễn đàn thiết kế web, thiết kế web, thiết kế website, thiet ke web, thiet ke website, tìm hiểu web Diễn đàn thiết kế web, thiết kế web, thiết kế website, thiet ke web, thiet ke website, tìm hiểu web Diễn đàn thiết kế web, thiết kế web, thiết kế website, thiet ke web, thiet ke website, tìm hiểu web Diễn đàn thiết kế web, thiết kế web, thiết kế website, thiet ke web, thiet ke website, tìm hiểu web

Quay lại   Dien dan thiet ke web > Lập trình (code) > Web Framework

Web Framework Giới thiệu và cùng thử các Framework


Gửi trả lời
 
LinkBack Công Cụ Dạng sắp xếp bài
  #1 (permalink)  
Cũ 10-26-2008, 03:18 PM
ziulong ziulong đang Offline
Senior Member
 
Ngày gia nhập: Oct 2008
Bài gửi: 196
Smile Cùng nhau học hỏi thư viện ZendFramework

Hướng dẫn này nhằm giúp các bạn đi vào thế giới của ZendFramework để có thể dễ dàng tạo các ứng dụng web qua thư viện của ZF, trong phần hướng dẫn này chúng ta cùng nhau làm một ứng dụng lưu giữ dữ liệu của CD trong CSDL.


Cấu trúc Model-View-Controller

Một lối viết code bình thường trong ừng dụng PHP như sau:
Code:

<?php
include "common-libs.php";
include "config.php";
mysql_connect($hostname, $username, $password);
mysql_select_db($database);
?>

<?php include "header.php"; ?>
<h1>Home Page</h1>

<?php
$sql = "SELECT * FROM news";
$result = mysql_query($sql);
?>
<table>
<?php
while ($row = mysql_fetch_assoc($result)) {
?>
<tr>
<td><?php echo $row['date_created']; ?></td>
<td><?php echo $row['title']; ?></td>
</tr>
<?php
}
?>
</table>
<?php include "footer.php"; ?>

Dần theo thời gian tuổi đời của ứng dụng nó khó có thể phát triển theo nhu cầu của khách hàng, khi cần được được phát triển toàn bộ.
Cách tốt nhất dùng để cải tiến và chăm sóc một ứng dụng cho dễ dàng là chia cắt ngăn nấp cấu trúc của ứng dụng thành 3 tầng riêng lẻ.
Mỗi tầng sẽ có một trách nhiệm riêng của nó ( và hầu hết các tệp tin đều nằm riêng lẽ ).

- MODEL : Mô hình MD là một trong 3 lớp như vừa kể trên, nó có tác dụng đến thuộc tính của các tệp tin có nhiệm vụ thi hành một chức năng nào đó.
Ứng dụng trên cho thấy cách thiết kế về dữ liệu Tin Tức. Do đó Mô hình MD tập trung một cánh lô ghíc lôi dữ liệu ra từ csdl cộng thêm chức năng cất giữ dữ liệu vào csdl.
- VIEWS : Mô hình Views có nhiệm vụ liên kết với Mô hình Model và xuất các dữ liệu ra trình duyệt theo nhu cầu đòi hỏi của người tiêu dùng (user). Điển hình là các văn bản HTML.
- CONTROLLER : Mô hình CT liên kết hai mô hình MD và Views cúng như kiểm soát chính xác các tệp tin trước khi cho tệp tin đó hiện thị ra trình duyệt.

Zend Framework đáp ứng đầy đủ các đòi hỏi trên theo cấu trúc Model-View-Controller (MVC).
ZF được sử dụng vào các phát triển theo nhu cầu nhiều phần và chức năng động để cải tiến và sửa chữa ứng dụng sau này.

Nhu cầu cần thiết
Zend Framework cần các điều kiện như sau:

• PHP 5.1.4 (hoặc mới hơn)
• Web-Server cho phép thao tác với mod_rewrite , nếu chưa kích hoạt bạn nên xóa # trước dòng rewrite_mode này. (tệp config này nằm trong hộp thoại Apache/config)

Tải Zendframework : http://framework.zend.com/download/stable
Cấu hình ứng dụng( chúng ta sắp làm) :
theo trình bày của Zend trong Document chúng ta không cần một cấu hình căn bản nào cả, nhưng khi viết một ứng dụng chung ta cần một tổ chức mạch lạc cho cấu trúc hộp thoại.
và cho rằng chúng ta là một Admin của một host để có đủ quyền sửa chữa các tệp tin cần thiết.
Bắt đầu tạo một cấu trúc với tên zf-tutorial trong Document Root của server. địa chỉ của Url sẽ là như vầy : http://localhost/zf-tutorial

Tạo các hộp thoại sau như cấu hình này:

Code:

zf-tutorial/
/application
/controllers
/models
/views
/filters
/helpers
/scripts
/library
/public
/images
/scripts
/styles

Như bạn thấy chúng ta đã thiết lâp mô hìnheo kiểu MVC với cách thức chia cách mạch lạc, ngăn nắp .Các hộp thoại hình ảnh, Javascript và tệp Css đều nằm riêng và nằm trong cấu trúc của thư mục Public.
Thư viện ZendFramework sau khi unzip ra chúng copy nó vào trong thư mục library/Zend.
 Nuoc hoaMy phamTrang diemLam depQua tang
Trả lời kèm theo trích dẫn

10 Chủ đề mới nhất của ziulong
Chủ đề Chuyên mục Người gởi sau cùng Trả lời Lần đọc Bài mới gửi
Làm đẹp thời trang | Lam dep thoi trang Đề nghị trao đổi banner, liên kết website ziulong 0 488 12-01-2008 11:16 AM
Các thẻ cơ bản trong HTML Thiết kế Web HTML/JavaScript / CSS ziulong 0 682 11-01-2008 04:20 PM
Thuộc tính đường bao ngoài (Outline) Thiết kế Web HTML/JavaScript / CSS ziulong 0 300 11-01-2008 04:00 PM
Đường viền và các thuộc tính của đường viền Thiết kế Web HTML/JavaScript / CSS ziulong 0 318 11-01-2008 03:59 PM
Các thuộc tính của font chữ và định nghĩa font... Thiết kế Web HTML/JavaScript / CSS ziulong 0 247 11-01-2008 03:58 PM
Các phần tử mặc định trong file CSS template của... Thiết kế Web HTML/JavaScript / CSS ziulong 0 247 11-01-2008 03:55 PM
Các vấn đề về văn bản và cách định dạng văn bản Thiết kế Web HTML/JavaScript / CSS ziulong 0 297 11-01-2008 03:50 PM
Cú pháp của CSS Thiết kế Web HTML/JavaScript / CSS ziulong 0 258 11-01-2008 03:45 PM
Những điều cần biết khi viết mã CSS Thiết kế Web HTML/JavaScript / CSS ziulong 0 254 11-01-2008 03:44 PM
Làm sao chèn CSS vào trong trang Web Thiết kế Web HTML/JavaScript / CSS ziulong 0 403 11-01-2008 03:41 PM

Gửi trả lời

Tags
framework, web, web framework, zendframework

Công Cụ
Dạng sắp xếp bài

Quyền hạn Gửi bài
Bạn không thể gửi chủ đề
Bạn không thể gửi trả lời
Bạn không thể gửi đính kèm
Bạn không thể sửa bài của mình

Mã BB đang Mở
[IMG] đang Mở
Mã HTML đang Tắt
Trackbacks are Mở
Pingbacks are Mở
Refbacks are Mở


Viec Lam - Việc làm - Tuyen Dung - Tuyển Dụng - Tìm Việc Làm và Đăng Tuyển Dụng Miễn Phí Thiet ke web, Thiết kế web, Thiết kế website đẹp chuyên nghiệp Tổ chức sự kiện, Công ty Truyền thông Thương hiệu Quốc tế, e marketing Hoa tươi, hoa đẹp, Shop hoa, điện hoa, hoa cưới
To chuc su kien VIP - Tổ chức sự kiện - Công ty tổ chức sự kiện Balo , Ba lô, Balo Laptop, Balo tui xach, balo cap hoc sinh in ky thuat so, ke x, kệ x, standy, standee, rollup banner, banner stand dong phuc the thao, do bong da, quan ao bong ro, dong phuc lop

Tất cả thời gian được tính theo GMT +7. Bây giờ là 01:14 AM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.