CHỦ ĐỀ 2: MÔ HÌNH ĐA TẦNG TRONG LẬP TRÌNH ỨNG DỤNG WEB

10 293 0
CHỦ ĐỀ 2: MÔ HÌNH ĐA TẦNG TRONG LẬP TRÌNH ỨNG DỤNG WEB

Đang tải... (xem toàn văn)

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC NHA TRANG THIẾT KẾ VÀ LẬP TRÌNH WEB Chủ đề MƠ HÌNH ĐA TẦNG TRONG LẬP TRÌNH ỨNG DỤNG WEB 1 Kiến trúc đa tầng lập trình ứng dụng -Mơ hình tầng coi kiến trúc phần mềm mẫu thiết kế chuẩn việc phát triển ứng dụng -Mơ hình giúp cho lập trình viên dễ dàng việc phát triển bảo trì, kiểm sốt lỗi, nâng cao tính bảo mật hệ thống Tầng Presentation: - Được dùng để giao tiếp với người dùng, nhiệm vụ hiển thị liệu nhận liệu từ người dùng - Tầng chịu trách nhiệm kiểm tra liệu người dùng nhập vào, kiểm soát thao tác người dùng, hướng dẫn người dùng sử dụng hệ thống (validate, filter…) - Xây dựng tầng giao diện: thiết kế website với ASP.NET Tầng Business Logic: - Nhiệm vụ cung cấp chức phần mềm Tầng chứa tồn chức hệ thống, hàm xử lý vào ra, hàm thao tác với liệu với yêu cầu lấy từ tầng Presentation, sau thao tác xong lấy kết từ tầng Data trả cho tầng Presentation để hiển thị kết cho người dùng Tầng Data: - Lưu trữ liệu, cho phép lớp Business Logic tìm kiếm, trích xuất, cập nhật… liệu, sau trả kết cho tầng Businuess Logic Tìm hiểu thêm mơ hình MVC: - Trong MVC, liệu nhận View, View chuyển cho Controller cập nhật vào Model, sau liệu Model đưa lại cho View mà không thơng qua Controller, luồng xử lý có hình tam giác Hệ quản trị Cơ sở liệu, ngơn ngữ lập trình để xây dựng ứng dụng Web Database a SQL Server - Microsoft SQL Server hệ quản trị sở liệu quan hệ (Relation Database Management System - RDBMS), lưu trữ liệu dạng bảng Người dùng truy cập liệu Server thông qua ứng dụng Người quản trị CSDL truy cập Server trực tiếp để thực chức cấu hình, quản trị thực thao tác bảo trì CSDL - Các phiên SQL Server phổ biến thị trường SQL Server 7.0, SQL Server 2000, SQL Server 2005, SQL Server 2008, SQL Server 2012, SQL Server 2014 - Các ấn chính: Enterprise, Standard, Express, … b Visual Studio.NET - Visual Studio NET mơi trường tích hợp phát triển phần mềm (Integrated Development Environment (IDE)) Microsoft; công cụ cho phép viết mã, gỡ rối biên dịch chương trình nhiều ngơn ngữ lập trình NET khác nhau; - Được phát triển Microsoft (6/2000) - Phát triển kiểu ứng dụng dịch vụ sau: • Ứng dụng Console • Ứng dụng giao diện GUI Windows (Windows Forms) • Ứng dụng ASP.NET • Dịch vụ XML Web - Dịch vụ Windows Các ngơn ngữ lập trình thường sử dụng: C#: - Ngơn ngữ C# phát triển đội ngũ kỹ sư Microsoft, người dẫn đầu Anders Hejlsberg Scott Wiltamuth Ngôn ngữ hướng kiện, hướng đối tượng, ngơn ngữ lập trình trực quan Dựa ngơn ngữ lập trình: C, C++ Java VB.NET: - Visual Basic.NET phiên hoàn toàn Microsoft Visual Basic, sử dụng rộng rãi giới để phát triển ứng dụng nhanh Được thiết kế để làm việc trực tiếp với tảng NET Microsoft, ngơn ngữ lập trình hướng đối tượng Các vấn đề sinh viên tự tìm hiểu VB.NET/C#: - Kiểu liệu - Khai báo hằng, biến - Cấu trúc câu lệnh - Hàm - Nguyên lý lập trình hướng đối tượng Các vấn đề sinh viên tự tìm hiểu SQL Server: - Cài đặt SQL Server - Ngôn ngữ truy vấn T-SQL (Tạo CSDL, tạo bảng, truy vấn, …) - Stored Procedure, Funtion 10 ... trì CSDL - Các phiên SQL Server phổ biến thị trường SQL Server 7.0, SQL Server 20 00, SQL Server 20 05, SQL Server 20 08, SQL Server 20 12, SQL Server 20 14 - Các ấn chính: Enterprise, Standard, Express,... VB.NET/C#: - Kiểu liệu - Khai báo hằng, biến - Cấu trúc câu lệnh - Hàm - Nguyên lý lập trình hướng đối tượng Các vấn đề sinh viên tự tìm hiểu SQL Server: - Cài đặt SQL Server - Ngôn ngữ truy vấn T-SQL... cho tầng Businuess Logic Tìm hiểu thêm mơ hình MVC: - Trong MVC, liệu nhận View, View chuyển cho Controller cập nhật vào Model, sau liệu Model đưa lại cho View mà không thông qua Controller,

Ngày đăng: 22/02/2019, 19:07

Từ khóa liên quan

Mục lục

  • Slide 1

  • 1. Kiến trúc đa tầng trong lập trình ứng dụng

  • Tầng Presentation:

  • Tầng Business Logic:

  • Tìm hiểu thêm mô hình MVC:

  • Slide 6

  • b. Visual Studio.NET

  • Các ngôn ngữ lập trình thường sử dụng:

  • Các vấn đề sinh viên tự tìm hiểu VB.NET/C#:

  • Các vấn đề sinh viên tự tìm hiểu về SQL Server:

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan