UPDATE 다른 곳에 썻던 내용을 이곳에 통합하기 위해 옮겼습니다. Client Object Model에 대해서 다시 한번 정리를 해보도록 하겠습니다. SharePoint 개체를 액세스 하기 위해서는 Microsoft.SharePoint.dll 이 있어야 하는데 원격 클라이언트에서는 Microsoft.SharePoint.dll 어셈블리를 접근하기 곤란합니다. SharePoint 2010에서는 Client Object Model을 제공해서 원격 클라이언트에서 손쉽게 SharePoint 데이터를 액세스할 수 있습니다. 아래 그림은 Client Object Model을 설명하면서 언급하는 그림인데 저는 먼저 코드를 나열하고 살펴봅니다. Client Object Model을 사용할 수 있는 주된 이유는 아래 ..
UPDATE 다른 곳에 썻던 내용을 이곳에 통합하기 위해 옮겼습니다. 이전 블로그에서는 javascript로 SharePoint 항목의 데이터를 추가하는 것을 알아보았는데 이번 블로그에서는 공지사항 목록을 생성하는 내용을 알아보겠습니다. 여기까지 Client Object Model을 살펴보시면 SharePoint Server Object Model의 내용을 그대로 원격 클라이언트 위에서도 사용이 가능하다는 것을 알 수 있습니다. Visual Studio 2010을 이용해서 빈 SharePoint 프로젝트를 생성하여 Application Page를 추가합니다. 추가한 페이지에 아래와 같은 코드를 작성하고 결과를 확인해봅니다. 추가한 Application Page 의 PageHead content 부분에 아..
UPDATE 다른 곳에 썻던 내용을 이곳에 통합하기 위해 옮겼습니다. 이번 블로그는 SharePoint 2010의 데이터 기술 중에서 Client Object Model의 마지막 javascript에 대한 내용을 다루어 보겠습니다. Javascript는 sp.js를 통해 SharePoint 개체를 접근할 수 있습니다. SharePoint 2010 프로젝트를 통해 알아보도록 하겠습니다.빈 SharePoint 프로젝트를 생성하면서 프로젝트 이름을 아래와 같이 “javascriptOM”이라고 합니다. SharePoint 2010 사이트 주소를 입력하고 Farm Solution 으로 지정합니다. 프로젝트에서 Application Page를 추가하도록 합니다. 솔루션 탐색기에서 오른쪽 클릭해서 추가, 새 항목을 ..
UPDATE 다른 곳에 썻던 내용을 이곳에 통합하기 위해 옮겼습니다. 앞에서 ExecuteQueryAsync 에 대한 내용과 Silverlight 웹 파트에 대한 내용을 알아보았는데 이번 블로그에서는 Silverlight Client Object Model의 또 다른 예를 살펴보도록 하겠습니다. Silverlight 응용 프로그램을 생성하고 아래와 같이 디자인 합니다. Silverlight Client Object Model 어셈블리를 참조 추가합니다. Button의 Click 이벤트를 발생시키고 코드 보기에서 using 구문에 아래 코드를 작성합니다. using Microsoft.SharePoint.Client; 생성자 위에 비동기적으로 UI 스레드를 처리하기 위해 아래 코드를 추가합니다. Dispat..
UPDATE 다른 곳에 썻던 내용을 이곳에 통합하기 위해 옮겼습니다. 앞에서 .NET Managed Client Object Model에 대한 내용을 알아보았습니다. 이번 블로그에서는Client Object Model(개체 모델)을 Silverlight을 이용해서 액세스해보도록 하겠습니다. SharePoint 2010에서 Media 웹 파트, Silverlight 웹 파트가 기본적으로 제공이 되고 있어 웹 파트를 만들지 않아도 되고 그냥 콘텐트를 생성하면 됩니다. Client OM을 액세스하기 전에 Silverlight 지원되는 내용을 먼저 알아보겠습니다. 1. 사이트 작업의 기타 옵션을 클릭해서 여러 목록이나 라이브러리를 생성할 수 있습니다. 클릭했을 때의 화면이 Silverlight 콘텐트입니다. 2..
UPDATE 다른 곳에 썻던 내용을 이곳에 통합하기 위해 옮겼습니다. 이전 블로그에서 설명한 SharePoint 2010 데이터 기술 중에서 Client OM(개체 모델)에 대한 내용을 알아보도록 하겠습니다. SharePoint 2010 데이터 기술에 대한 내용은 아래 주소를 참고하시기 바랍니다. http://www.vsts2010.net/224 SharePoint 2010 박스 위가 아닌 원격에 떨어져 있을 경우 SharePoint 개체를 액세스하려면 웹 서비스를 통해 힘들게 해야 하지만 SharePoint 2010에서는 아주 손쉽게 접근할 수 있도록 Client OM을 제공해주고 있습니다. 생성할 수 있는 유형은 .NET, Silverlight, Javascript 를 통해 접근할 수 있습니다. 아래..
UPDATE 다른 곳에 썻던 내용을 이곳에 통합하기 위해 옮겼습니다. 이번 세션에서는 SharePoint 2010 Server Object Model 중에서 새롭게 등장한 LINQ to SharePoint 를 알아보도록 하겠습니다. 서버 개체 모델이므로 웹 파트 등 서버박스 위에서 실행됩니다. LINQ 에 대한 내용은 잘 알고 계실 것이므로 구체적으로 언급하지 않아도 될 듯 하구요. SharePoint 에서는 2010 버전에서 SharePoint 개체에 대한 LINQ를 사용할 수 있습니다. LINQ to SharePoint 를 SPLinq 라고도 부릅니다. LINQ to SharePoint 가 별거 아니라고 볼 수도 있지만 CAML을 가지고 작업하는 것 보다는 생산성이 백만 배 향상되었다고 개인적으로 생..
UPDATE 다른 곳에 썻던 내용을 이곳에 통합하기 위해 옮겼습니다. 결론은 그다지 큰 변화는 없습니다. (VS 2010, SharePoint 2010 RC 한글로 테스트했습니다.) 프로젝트 템플릿이 추가될 예정이지만 출시 버전에는 예전과 동일합니다. 이전 버전의 화면은 생략하겠습니다. 프로젝트 항목들도 크게 바뀐 것은 없지만 Workflow Association Form, Workflow Initiation Form이 빠져버렸습니다. 좀 지켜봐야 할 것 같습니다. 일반 웹 파트 소스 코드는 기존에는 클래스의 생성자와 CreateChildControls, RenderContents 메서드가 있었고 base 메서드를 호출해주었는데 출시 버전에서는 달랑 CreateChildControls 메서드만 아래 그림..
UPDATE 다른 곳에 썻던 내용을 이곳에 통합하기 위해 옮겼습니다. SharePoint의 여러 어셈블리를 직접 호출하는 경우로 웹 파트와 관리자 유틸리티, 이벤트 등에서 사용이 가능합니다. 참조할 수 있는 부분은 SDK와 MSDN을 참고해 볼 수 있습니다. 이번 시간에서는 이전 버전에서도 살펴본 SPSite, SPWeb, SPList, SPListItem 등에 대한 내용을 서버 머신에서 돌아가는 WPF 응용 프로그램에서 액세스 해봅니다. WPF 응용 프로그램을 생성합니다. 프로젝트 이름은 ServerOMWPF 라고 생성합니다. 지금은 대상 프레임워크가 4.0으로 되어 있습니다. 리스트 박스와 버튼을 추가해서 사이트의 목록이름을 리스트박스에 표시되게 해봅니다. 디자인 화면은 아래와 같습니다. 프로젝트에 ..
UPDATE 다른 곳에 썻던 내용을 이곳에 통합하기 위해 옮겼습니다. 이전 버전에서는 SharePoint 관련 개체와 데이터를 액세스하는 것은 서버 측면에서는 SharePoint Server Object Model과 CAML 을 사용하고 원격 클라이언트에서는 SharePoint Web Service를 이용했습니다. SharePoint Web Service 나 CAML 의 사용이 쉽지 않았고 개발하기가 불편했습니다. SharePoint 2010에서는 아래 그림처럼 클라이언트 측면에서 Client Object Model 을 제공하고 있으며 REST 기반의 액세스가 가능합니다. 서버 측면에서는 CAML 대신 LINQ를 사용할 수 있게 되었습니다. 이전 버전과 비교해서 생산성이나 접근할 수 있는 부분이 다양해서..
- Total
- Today
- Yesterday
- SQL Azure
- 페이지를 매긴 보고서
- Cloud
- Visual Studio 2010
- 클라우드
- Power BI Desktop
- Windows Azure 업데이트
- 목표
- Power BI
- Power BI Desktop Update
- SharePoint 2010
- 정홍주
- Power BI 업데이트
- SharePoint Object Model
- 업데이트
- sharepoint
- sql server 2012
- Power BI Desktop 업데이트
- Windows Azure
- Paginated Report
- hongju
- redJu
- Windows Phone 7
- Windows Azure Mobile Services
- copilot
- Microsoft Fabric
- SharePoint 2013
- Power BI Update
- Power BI Copilot
- SharePoint Online
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |