<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://as5202t-5748.myasustor.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://as5202t-5748.myasustor.com/feed.php">
        <title>ria-web</title>
        <description></description>
        <link>https://as5202t-5748.myasustor.com/</link>
        <image rdf:resource="https://as5202t-5748.myasustor.com/lib/exe/fetch.php?media=wiki:dokuwiki.svg" />
       <dc:date>2026-07-05T11:34:43+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://as5202t-5748.myasustor.com/doku.php?id=study:javascript:dojo:monitor&amp;rev=1267532329&amp;do=diff"/>
                <rdf:li rdf:resource="https://as5202t-5748.myasustor.com/doku.php?id=study:java:sharepointonline:poc&amp;rev=1755954253&amp;do=diff"/>
                <rdf:li rdf:resource="https://as5202t-5748.myasustor.com/doku.php?id=study:java:xdoclet&amp;rev=1208305627&amp;do=diff"/>
                <rdf:li rdf:resource="https://as5202t-5748.myasustor.com/doku.php?id=study:javascript:positioning&amp;rev=1312424002&amp;do=diff"/>
                <rdf:li rdf:resource="https://as5202t-5748.myasustor.com/doku.php?id=study:java:sharepointonline:implement4&amp;rev=1755954078&amp;do=diff"/>
                <rdf:li rdf:resource="https://as5202t-5748.myasustor.com/doku.php?id=study:java:rememberme&amp;rev=1738922779&amp;do=diff"/>
                <rdf:li rdf:resource="https://as5202t-5748.myasustor.com/doku.php?id=study:php5:cache_control&amp;rev=1281063309&amp;do=diff"/>
                <rdf:li rdf:resource="https://as5202t-5748.myasustor.com/doku.php?id=study:java:sharepointonline:implement1&amp;rev=1738905491&amp;do=diff"/>
                <rdf:li rdf:resource="https://as5202t-5748.myasustor.com/doku.php?id=study:java:sharepointonline:implement3&amp;rev=1738574239&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://as5202t-5748.myasustor.com/lib/exe/fetch.php?media=wiki:dokuwiki.svg">
        <title>ria-web</title>
        <link>https://as5202t-5748.myasustor.com/</link>
        <url>https://as5202t-5748.myasustor.com/lib/exe/fetch.php?media=wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://as5202t-5748.myasustor.com/doku.php?id=study:javascript:dojo:monitor&amp;rev=1267532329&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-02T12:18:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>monitor</title>
        <link>https://as5202t-5748.myasustor.com/doku.php?id=study:javascript:dojo:monitor&amp;rev=1267532329&amp;do=diff</link>
        <description>Monitor idle state with custom events

최근 ajax 관련 project를 하면서, 유저가 동작을 멈췄는지 계속 조작하고 있는지 모니터링할 필요성이
제기되었다. 이런저런 궁리를 해도 생각되로 되지 않던 차에 Google 검색에서 그럴 듯한 것을 발견하였다.</description>
    </item>
    <item rdf:about="https://as5202t-5748.myasustor.com/doku.php?id=study:java:sharepointonline:poc&amp;rev=1755954253&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-23T13:04:13+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>poc</title>
        <link>https://as5202t-5748.myasustor.com/doku.php?id=study:java:sharepointonline:poc&amp;rev=1755954253&amp;do=diff</link>
        <description>POC of consuming Sharepoint online

本稿では、Sharepoint onlineのRESTサービスを利用するための処理フローを紹介します。

Javaの実装例は別の記事で紹介する予定です。

on-premise環境のSharepoint連携との違いについて</description>
    </item>
    <item rdf:about="https://as5202t-5748.myasustor.com/doku.php?id=study:java:xdoclet&amp;rev=1208305627&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-16T00:27:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>xdoclet</title>
        <link>https://as5202t-5748.myasustor.com/doku.php?id=study:java:xdoclet&amp;rev=1208305627&amp;do=diff</link>
        <description>XDoclet Parsing Error

現象


(TemplateEngine.invokeMethod         547 ) Invoking method failed: xdoclet.tagshandler.ClassTagsHandler.forAllClasses, line=36 of template file: jar:file:/D:/nbproject/Eric/resource/lib/xdoclet-1.2.3/xdoclet-web-module-1.2.3.jar!/xdoclet/modules/web/resources/web_xml.xdt

java.lang.reflect.InvocationTargetException

        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
以下　政略</description>
    </item>
    <item rdf:about="https://as5202t-5748.myasustor.com/doku.php?id=study:javascript:positioning&amp;rev=1312424002&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-08-04T02:13:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>positioning</title>
        <link>https://as5202t-5748.myasustor.com/doku.php?id=study:javascript:positioning&amp;rev=1312424002&amp;do=diff</link>
        <description>Fixed Layer

Frame을 사용하지 않고 navigation이 고정된 채로 내용만 scroll되도록 만들어보자.
FireFox라면 position:fixed를 사용할 수 있겠지만, IE가 지원하지 않기 때문에 
cross-browing을 생각하여 javascript와 css를 이용하여 구현해 보겠다.
간단하게 left navigation과 content두 column으로 구성된 page를 생각해보자.
css code snippet은 대략 다음과 같은 모습이다.</description>
    </item>
    <item rdf:about="https://as5202t-5748.myasustor.com/doku.php?id=study:java:sharepointonline:implement4&amp;rev=1755954078&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-23T13:01:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>implement4</title>
        <link>https://as5202t-5748.myasustor.com/doku.php?id=study:java:sharepointonline:implement4&amp;rev=1755954078&amp;do=diff</link>
        <description>認証クッキー取得の実装

本稿では、POC of consuming Sharepoint onlineのPOC段階4の実装を紹介します。


Mainコード

実装Mainコードを以下に示します。


private static final String COOKIE_SITE_ENDPOINT = &quot;https://xxxx.contoso.com/_forms/default.aspx?wa=wsignin1.0&quot;;
private static RestTemplateWithCookies restTemplateWithCookie = new RestTemplateWithCookies();   ★ポイント1

public void connnectSharePointSiteAndGetCookie(String binarySecurityToken) {

  try {
    //request entity
    RequestEntity&lt;String&gt; _requestEntity = RequestEntity
	.post(new URI(C…</description>
    </item>
    <item rdf:about="https://as5202t-5748.myasustor.com/doku.php?id=study:java:rememberme&amp;rev=1738922779&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-07T10:06:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rememberme</title>
        <link>https://as5202t-5748.myasustor.com/doku.php?id=study:java:rememberme&amp;rev=1738922779&amp;do=diff</link>
        <description>Spring rememeber-meログイン

ログインを維持してくれるremember-meログイン機能をSpring securityを用いて実装する方法を紹介します。

実装形態は次節で説明しますが、ここでは、persistence token実装形態を選択しています。</description>
    </item>
    <item rdf:about="https://as5202t-5748.myasustor.com/doku.php?id=study:php5:cache_control&amp;rev=1281063309&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-06T02:55:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cache_control</title>
        <link>https://as5202t-5748.myasustor.com/doku.php?id=study:php5:cache_control&amp;rev=1281063309&amp;do=diff</link>
        <description>Cache Control

phpでクライアント（ブラウザ）、プロキシのキャッシュを制御する方法を紹介する。

nocache control

クライアント、プロキシにキャッシュを無効化するためのコードを次に示す。</description>
    </item>
    <item rdf:about="https://as5202t-5748.myasustor.com/doku.php?id=study:java:sharepointonline:implement1&amp;rev=1738905491&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-07T05:18:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>implement1</title>
        <link>https://as5202t-5748.myasustor.com/doku.php?id=study:java:sharepointonline:implement1&amp;rev=1738905491&amp;do=diff</link>
        <description>SAML Security token 取得の実装

ここでは、POC of consuming Sharepoint onlineのPOC段階２について、Javaの実装例を紹介します。

動作環境について

テスト環境についてですが、Java7（IBM J9 VM (build 2.6, JRE 1.7.0 Windows 7 amd64-64 Compressed References 20150701_255667 (JIT enabled, AOT enabled))で、テストを行いました。</description>
    </item>
    <item rdf:about="https://as5202t-5748.myasustor.com/doku.php?id=study:java:sharepointonline:implement3&amp;rev=1738574239&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-03T09:17:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>implement3</title>
        <link>https://as5202t-5748.myasustor.com/doku.php?id=study:java:sharepointonline:implement3&amp;rev=1738574239&amp;do=diff</link>
        <description>Binary token取得の実装

本稿では、SAML Security token 取得の実装に続き、Binary token取得処理の実装について、紹介します。

動作環境については、上記ページに紹介してありますので、割愛します。

Mainコード

実装コードのメインとなる部分を以下に示します。</description>
    </item>
</rdf:RDF>
