bài 3 thao tác với dữ liệu sharepoint từ phía client

37 449 0
bài 3 thao tác với dữ liệu sharepoint từ phía client

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài 3: Thao tác với dữ liệu SharePoint từ phía client Hệ thống bài cũ Tìm hiểu về Web Part trên SharePoint 2010 Các giải pháp phát triển Web Part sử dụng Visual Studio 2010 Web Par chuẩn Web Part trực quan Tìm hiểu các trang trên SharePoint Tìm hiểu về Web Part trên SharePoint 2010 Các giải pháp phát triển Web Part sử dụng Visual Studio 2010 Web Par chuẩn Web Part trực quan Tìm hiểu các trang trên SharePoint Thao tác dữ liệu SharePoint từ phía Client 2 Mục tiêu bài học Tìm hiểu mô hình đối tượng phía Client trên SharePoint 2010 Tìm hiểu các cách thao tác dữ liệu SharePoint từ phía client sử dụng thư viện được cung cấp bởi SharePoint 2010 Nắm bắt các thủ tục để thao tác dữ liệu SharePoint từ phía Client Tìm hiểu mô hình đối tượng phía Client trên SharePoint 2010 Tìm hiểu các cách thao tác dữ liệu SharePoint từ phía client sử dụng thư viện được cung cấp bởi SharePoint 2010 Nắm bắt các thủ tục để thao tác dữ liệu SharePoint từ phía Client Thao tác dữ liệu SharePoint từ phía Client 3 Lý do cần đến mô hình đối tượng phía Client Mô hình đối tượng SharePoint (Server OM) đòi hỏi các ứng dụng phải được triển khai trên môi trường cài đặt SharePoint Mô hình đối tượng Client (Client OM) cho phép ứng dụng từ xa (không chạy trên môi trường cài đặt SharePoint) có thể thao tác dữ liệu trên các đối tượng SharePoint. Mô hình đối tượng SharePoint (Server OM) đòi hỏi các ứng dụng phải được triển khai trên môi trường cài đặt SharePoint Mô hình đối tượng Client (Client OM) cho phép ứng dụng từ xa (không chạy trên môi trường cài đặt SharePoint) có thể thao tác dữ liệu trên các đối tượng SharePoint. Thao tác dữ liệu SharePoint từ phía Client 4 Các loại ứng dụng Client hỗ trợ Các loại hình ứng dụng Client có thể thao tác dữ liệu SharePoint Windows Console ASP.NET Silverlight trên môi trường có trình duyệt Silverlight ngoài môi trường trình duyệt … Các loại hình ứng dụng Client có thể thao tác dữ liệu SharePoint Windows Console ASP.NET Silverlight trên môi trường có trình duyệt Silverlight ngoài môi trường trình duyệt … Thao tác dữ liệu SharePoint từ phía Client 5 Mô hình đối tượng phía client Client Object Model NhNhấấtt quánquán HiHiệệuu ququảả Thao tác dữ liệu SharePoint từ phía Client 6 ClientClient ApplicationApplication NhNhấấtt quánquán HiHiệệuu ququảả Mô hình đối tượng phía client Client Object Model Nhằm đơn giản hóa và dễ dàng hơn trong việc sử dụng các giao diện lập trình ứng dụng (API) để thêm (Add), đọc (Retrieve), cập nhật (Update), xóa (Delete) và quản lý dữ liệu SharePoint. Nhằm đơn giản hóa và dễ dàng hơn trong việc sử dụng các giao diện lập trình ứng dụng (API) để thêm (Add), đọc (Retrieve), cập nhật (Update), xóa (Delete) và quản lý dữ liệu SharePoint. Thao tác dữ liệu SharePoint từ phía Client 7 Mô hình đối tượng phía client Client Object Model SharePoint Client-Side API .NET CLR: Được sử dụng cho các ứng dụng phía client sử dụng .NET framework (vd: Windows Form, WPF…) Silverlight: Được sử dụng cho các ứng dụng phía client sử dụng Silverlight JavaScript (ECMAScript): Được sử dụng cho các ứng dụng web với JavaScript SharePoint Client-Side API .NET CLR: Được sử dụng cho các ứng dụng phía client sử dụng .NET framework (vd: Windows Form, WPF…) Silverlight: Được sử dụng cho các ứng dụng phía client sử dụng Silverlight JavaScript (ECMAScript): Được sử dụng cho các ứng dụng web với JavaScript Thao tác dữ liệu SharePoint từ phía Client 8 So sánh các API phía client với phía Server Server .NET Managed và Silverlight ECMAScript Microsoft.SharePoint. SPContext Microsoft.SharePoint.Client .ClientContext SP.ClientContext Microsoft.SharePoint. SPSite Microsoft.SharePoint.Client .Site SP.Site Thao tác dữ liệu SharePoint từ phía Client 9 Microsoft.SharePoint. SPSite Microsoft.SharePoint.Client .Site Microsoft.SharePoint. SPWeb Microsoft.SharePoint.Client .Web SP.Web Microsoft.SharePoint. SPList Microsoft.SharePoint.Client .List SP.List Microsoft.SharePoint. SPListItem Microsoft.SharePoint.Client .ListItem SP.ListItem Client OM: .NET CLR API Cung cấp khả năng thao tác dữ liệu SharePoint từ xa thông qua các ứng dụng nền Microsoft .NET Thư viện lập trình (API): Thuộc thư mục 14\ISAPI Microsoft.SharePoint.Client.dll (281kb) Microsoft.SharePoint.Client.Runtime.dll (145kb) Thao tác dữ liệu SharePoint từ phía Client 10 [...]... "MyPassword"); clientContext.FormsAuthenticationLoginInfo = formsAuthInfo; Thao tác dữ liệu SharePoint từ phía Client 19 Demo Demo: Ứng dụng Console sử dụng NET Client Object Model để thao tác dữ liệu SharePoint Thao tác dữ liệu SharePoint từ phía Client 20 Client OM: Silverlight API Silverlight Client OM cho phép ứng dụng Silverlight trong các trang ASPX hoặc Web Part thao tác với dữ liệu SharePoint Thư... Console.WriteLine(myContext.Site.Url); } Thao tác dữ liệu SharePoint từ phía Client 11 ClientContext ClientContext: Được coi như đối tượng trung tâm để thao tác các đối tượng SharePoint từ phía Client ClientContext(): Phương thức khởi tạo cho một Web site hoặc Site Collection nhất định ClientContext.Load() Chỉ ra đối tượng sẽ được gọi bởi Client Thao tác dữ liệu SharePoint từ phía Client 12 ClientContext ClientContext.LoadQuery()... Silverlight List Viewer Thao tác dữ liệu SharePoint từ phía Client 35 Tổng kết bài học SharePoint cung cấp các thư viện để làm việc với dữ liệu từ phía clients Các thư viện này phù hợp với từng loại ứng dụng khác nhau NET CLR: các ứng dụng desktop,… Silverligth: các ứng dụng nền Silverlight ECMAScript: các ứng dụng web, với JavaScript Thao tác dữ liệu SharePoint từ phía Client 36 ... Type=\'Number\'>100' + '50'); this.collListItem = oList.getItems(camlQuery); Thao tác dữ liệu SharePoint từ phía Client 33 Demo Demo: Sử dụng JavaScript để truy vấn dữ liệu SharePoint Thao tác dữ liệu SharePoint từ phía Client 34 Liên kết thực hành Công việc thông thường How to: How to: How to: How to: How to: How to: How to: How to: How to: How to: Work... (SP.Runtime.debug.js): – 68KB (108KB) Thao tác dữ liệu SharePoint từ phía Client 24 Thủ tục nhận dữ liệu từ phía Client Khởi tạo đối tượng ClientContext //Truyền vào tham số URL của site để khởi tạo var clientContext = new SP.ClientContext(siteUrl); Sử dụng mô hình đối tượng để chỉ ra đối tượng hoặc dữ liệu cần thao tác //Lấy ra đối tượng web của site var oWebsite = clientContext.get_web(); //Lấy ra tất... này clientContext.ExecuteQuery(); Thao tác dữ liệu SharePoint từ phía Client 17 Xác thực trong NET Client OM Mặc định NET Client OM sử dụng cơ chế xác thực Windows (Windows credentials) DefaultCredentials Do đó các ứng dụng Client sử dụng NET Client OM cần phải được thực thi trên máy có cùng Domain với máy chủ SharePoint Tham khảo: http://msdn.microsoft.com/en-us/library/ee 535 729.aspx Thao tác dữ liệu. .. Silverlight Web Part trên SharePoint để thao tác với dữ liệu SharePoint Thao tác dữ liệu SharePoint từ phía Client 22 Client OM: JavaScript API JavaScript OM cho phép làm việc với các đối tượng trên SharePoint mà không cần phải triển khai code lên Server Chỉ làm việc với các đối tượng trong ngữ cảnh SharePoint hiện thời (current context): các đối tượng trên site SharePoint mà JavaScript được triển khai... trình SharePoint phía client cho các ứng dụng Silverlight C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions \14\TEMPLATE\LAYOUTS\ClientBin Microsoft .SharePoint. Client. Silverlight – 262KB Microsoft .SharePoint. Client. Silverlight.Runtime – 138 KB Thao tác dữ liệu SharePoint từ phía Client 21 Demo Demo: Viết một Silverlight Nhúng Silverlight vào Silverlight Web Part trên SharePoint để thao. .. Client 12 ClientContext ClientContext.LoadQuery() Chỉ ra câu truy vấn sẽ được gọi bởi Client ClientContext.ExecuteQuery() Thực hiện việc tải các đối tượng trả về từ các yêu cầu trong Load hoặc LoadQuery ClientContext.Web.Update() Thông báo cập nhật dữ liệu từ phía Client Thao tác dữ liệu SharePoint từ phía Client 13 Cú pháp Query và cú pháp Method NET API có thể sử dụng 2 loại cú pháp (Query và Method)... các trang SharePoint thông qua _layouts/sp.js Sử dụng thẻ Thao tác dữ liệu SharePoint từ phía Client 23 Client OM: JavaScript API Các thư viện lập trình SharePoint phía client, JavaScript API nằm tại thư mục C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS SP.js (SP.debug.js): – 38 0KB (559KB) SP.Core.js (SP.Core.debug.js): – 13KB (20KB) . SharePoint từ phía client sử dụng thư viện được cung cấp bởi SharePoint 2010 Nắm bắt các thủ tục để thao tác dữ liệu SharePoint từ phía Client Thao tác dữ liệu SharePoint từ phía Client 3 Lý do cần. bởi SharePoint 2010 Nắm bắt các thủ tục để thao tác dữ liệu SharePoint từ phía Client Tìm hiểu mô hình đối tượng phía Client trên SharePoint 2010 Tìm hiểu các cách thao tác dữ liệu SharePoint từ. SharePoint Thao tác dữ liệu SharePoint từ phía Client 2 Mục tiêu bài học Tìm hiểu mô hình đối tượng phía Client trên SharePoint 2010 Tìm hiểu các cách thao tác dữ liệu SharePoint từ phía client sử dụng

Ngày đăng: 23/05/2014, 18:14

Từ khóa liên quan

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

Tài liệu liên quan