Bài 2 giới thiệu về các công nghệ dùng để xây dựng web service cho ứng dụng di động. Mục tiêu của chương nhằm giúp người học biết được mục đích sử dụng LinQ, biết được các cú pháp của LinQ, biết cách sử dụng LinQ để thực hiện truy vấn cũng như cập nhật dữ liệu, xây dựng được Web Service dùng API RESTful Service. | Bài 2: Các công nghệ dùng để xây dựng Web Service cho ứng dụng di động – Phần 1 Ngành Mạng & Thiết bị di động Tìm hiểu LinQ Tổng quan Môi trường hỗ trợ LinQ Cách truy vấn: Dùng LinQ đọc danh sách đối tượng và thực hiện truy vấn Dùng LinQ đọc dữ liệu XML và thực hiện truy vấn Hướng dẫn xây dựng Web Service dùng API RESTful Service Nội dung Xây dựng và triển khai Web Service cho ứng dụng di động Viết code thế nào cho tốt? Dễ hiểu - Mở rộng – Module - Tái sử dụng Tổng quan Xây dựng và triển khai Web Service cho ứng dụng di động LinQ là gì? LINQ là tên viết tắt của Language Integrated Query (ngôn ngữ truy vấn thông minh). Là một tập hợp các thành phần mở rộng cho phép viết các câu truy vấn dữ liệu ngay trong một ngôn ngữ lập trình, như C# hoặc . Là một mô hình ORM (Object-relational mapping) hỗ trợ lập trình CSDL hướng đối tượng mạnh mẽ. Cú pháp đơn giản, dễ hiểu. Có thể hiển thị, binding trực tiếp lên các giao diện . | Bài 2: Các công nghệ dùng để xây dựng Web Service cho ứng dụng di động – Phần 1 Ngành Mạng & Thiết bị di động Tìm hiểu LinQ Tổng quan Môi trường hỗ trợ LinQ Cách truy vấn: Dùng LinQ đọc danh sách đối tượng và thực hiện truy vấn Dùng LinQ đọc dữ liệu XML và thực hiện truy vấn Hướng dẫn xây dựng Web Service dùng API RESTful Service Nội dung Xây dựng và triển khai Web Service cho ứng dụng di động Viết code thế nào cho tốt? Dễ hiểu - Mở rộng – Module - Tái sử dụng Tổng quan Xây dựng và triển khai Web Service cho ứng dụng di động LinQ là gì? LINQ là tên viết tắt của Language Integrated Query (ngôn ngữ truy vấn thông minh). Là một tập hợp các thành phần mở rộng cho phép viết các câu truy vấn dữ liệu ngay trong một ngôn ngữ lập trình, như C# hoặc . Là một mô hình ORM (Object-relational mapping) hỗ trợ lập trình CSDL hướng đối tượng mạnh mẽ. Cú pháp đơn giản, dễ hiểu. Có thể hiển thị, binding trực tiếp lên các giao diện . Tổng quan Xây dựng và triển khai Web Service cho ứng dụng di động LinQ là gì? Chú ý: LINQ không làm tăng tốc độ thực thi chương trình mà nó giúp viết mã lệnh nhanh hơn và dễ quản lý mã hơn. Có thể kết hợp LINQ với để truy vấn. Tổng quan Xây dựng và triển khai Web Service cho ứng dụng di động Mô hình kiến trúc LinQ Tổng quan Xây dựng và triển khai Web Service cho ứng dụng di động Có các loại LinQ sau: LINQ To Objects. LINQ To XML (XLINQ). Có thể kết hợp với để truy vấn: LINQ To Dataset. LINQ To SQL (DLINQ). LINQ To Entities. Môi trường hỗ trợ LinQ Xây dựng và triển khai Web Service cho ứng dụng di động Có nhiều công cụ hỗ trợ LinQ, nhưng Visual Studio là công cụ hỗ trợ được sử dụng phổ biến và mạnh mẽ nhất hiện nay (từ Visual Studio 2008 trở đi). LinQ được hỗ trợ trên nền tảng .NET trở lên. Để sử dụng LINQ phải khai báo thư viện . .