Môi trường

Một phần của tài liệu Chuyên mục web tin tức sự kiện cho NPC (Trang 40)

Chương 3 CHẠY THỬ VÀ HƯỚNG DẪN SỬ DỤNG

3.1Môi trường

3.1.1 Visual Studio 2010

Microsoft Visual Studio 2010 có các điều khiển cho phép ta viết các chương trình ứng dụng kết hợp các giao diện, cách xử lý và tính năng của Office và trình duyệt Web, ngoài ra khi dùng Microsoft Visual Studio 2010 sẽ tiết kiệm thời gian và công sức so với các ngôn ngữ lập trình khác khi xây dựng cùng một ứng dụng.

Microsoft Visual Studio 2010 gắn liền với khái niệm lập trình trực quan, nghĩa là khi thiết kế chương trình ta nhìn thấy ngay kết quả qua từng thao tác và giao diện khi chương trình thực hiện. Đây là thuận lợi lớn so với các ngôn ngữ lập trình khác.

Bên cạnh đó, Microsoft Visual Studio 2010 còn hỗ trợ tính năng kết nối môi trường dữ liệu Access, SQL, việc liên kết dữ liệu có thể thực hiện bằng nhiều cách.

3.1.2 Mô hình ASP.net MVC

MVC là viết tắt chữ cái đầu của Models, Views, Controllers. MVC chia giao diện UI (User Interface) thành 3 phần tương ứng, đầu vào của các controller là các điều khiển thông qua HTTP request, model chứa các miền logic, view là những thứ được sinh ra trả về cho trình duyệt.

- Model: Được giao nhiệm vụ cung cấp dữ liệu cho cơ sở dữ liệu và lưu dữ liệu vào các kho chứa dữ liệu. Tất cả các nghiệp vụ logic được thực thi ở Model. Dữ liệu vào từ người dùng sẽ thông qua View để kiểm tra ở Model trước khi lưu vào cơ sở dữ liệu. Việc truy xuất, xác nhận và lưu dữ liệu là một phần của Model.

- View: Hiển thị các thông tin cho người dùng của ứng dụng và được giao nhiệm vụ cho việc nhận các dữ liệu vào từ người dùng, gởi đi các yêu cầu đến bộ điều khiển, sau đó là nhận lại các phản hồi từ bộ điề khiển và hiển thị kết quả cho người dùng. Các trang HTML, JSP, các thư viện thể và các file nguồn là một phần của View.

- Controller: là tầng trung gian giữa Model và View. Controller được giao nhiệm vụ nhận các yêu cầu từ phía máy khách. Một yêu cầu được nhận từ máy khách được thực hiện bởi một chức năng logic thích hợp từ thành phần Model và sau đó sinh ra các kết quả cho người dùng và được thành phần View hiển thị. ActionServlet, Action, ActionForm, struts-config.xml là các thành phần của Controller.

Lợi ích của việc dùng phương pháp MVC là sự phân đoạn rõ ràng giữa Models, Views, Controllers bên trong ứng dụng. Một cấu trúc sạch sẽ giúp cho việc kiểm tra ứng dụng của bạn dễ dàng hơn, đường link url hỗ trợ tốt SEO và các công cụ tìm kiếm. Đây cũng là lý do mà bài tập này được xây dựng trên mô hình MVC.

3.1.3 Microsoft SQL 2008

Microsoft SQL 2008 là một hệ quản trị cơ sở dữ liệu tương tác với người sử dụng chạy trên môi trường Windows, nó tăng thêm sức mạnh trong công tác tổ chức và tìm

kiếm thông tin, các qui tắc kiểm tra dữ liệu, giá trị mặc định, khuôn nhập dữ liệu của Microsoft SQL 2008 hoàn toàn đáp ứng yêu cầu. Quản lý được khối lượng dữ liệu lớn với tần suất truy cập dữ liệu cao, đáp ứng các dịch vụ trực tuyến và đảm bảo các yêu cầu về an toàn dữ liệu. Với việc hỗ trợ các chuẩn CSDL sẽ giúp hệ thống dữ liệu mạnh hơn với khả năng kết nối, nâng cấp và bảo trì.

1.8.5 Thao tác cài đặt và chạy thử

Sử dụng Microsoft SQL 2008 back up cơ sở dữ liệu News.bak trong thư mục Data như sau:

B1. Khởi động Microsoft SQL 2008 và đăng nhập B2. Chọn Database/Restore Database

B3. Hộp thoại Restore Database hiện ra, trong ô text To database nhập tên Database muốn phục hồi(nên là News).

B4. Click vào From device và chọn đường dẫn đến file News.bak B5. Bên thẻ Options tích vào Overwrite the existing database. B6. Chọn OK.

Sử dụng Visual Studio 2010 chạy tệp tin mvcnews.sln, project MvcNews sẽ hiện ra. Mở file web.config bên ngoài thay đổi Data Source và Catalog cho phù hợp với máy sử dụng, sau đó ấn F5 để chạy chương trình.

Một phần của tài liệu Chuyên mục web tin tức sự kiện cho NPC (Trang 40)