<?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:29:49+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:rememberme&amp;rev=1738922779&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:java:sharepointonline:poc&amp;rev=1755954253&amp;do=diff"/>
                <rdf:li rdf:resource="https://as5202t-5748.myasustor.com/doku.php?id=study:maven:env&amp;rev=1738664399&amp;do=diff"/>
                <rdf:li rdf:resource="https://as5202t-5748.myasustor.com/doku.php?id=study:java:powermock:integation&amp;rev=1738895284&amp;do=diff"/>
                <rdf:li rdf:resource="https://as5202t-5748.myasustor.com/doku.php?id=study:java:dbunit:testdata&amp;rev=1589957003&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:filter&amp;rev=1278504902&amp;do=diff"/>
                <rdf:li rdf:resource="https://as5202t-5748.myasustor.com/doku.php?id=study&amp;rev=1738657415&amp;do=diff"/>
                <rdf:li rdf:resource="https://as5202t-5748.myasustor.com/doku.php?id=wiki:syntax&amp;rev=1748157791&amp;do=diff"/>
                <rdf:li rdf:resource="https://as5202t-5748.myasustor.com/doku.php?id=study:java:start&amp;rev=1738573616&amp;do=diff"/>
                <rdf:li rdf:resource="https://as5202t-5748.myasustor.com/doku.php?id=study:jsf:logging&amp;rev=1208101925&amp;do=diff"/>
                <rdf:li rdf:resource="https://as5202t-5748.myasustor.com/doku.php?id=study:sso:comparisons&amp;rev=1274460256&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:li rdf:resource="https://as5202t-5748.myasustor.com/doku.php?id=study:java:sharepointonline:implement2&amp;rev=1738905445&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: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: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: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:maven:env&amp;rev=1738664399&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-04T10:19:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>env</title>
        <link>https://as5202t-5748.myasustor.com/doku.php?id=study:maven:env&amp;rev=1738664399&amp;do=diff</link>
        <description>settings.xml

Maven設定ファイルであるsettings.xmlを以下に示します。


&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;settings xmlns=&quot;http://maven.apache.org/SETTINGS/1.1.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;
  xsi:schemaLocation=&quot;http://maven.apache.org/SETTINGS/1.1.0 http://maven.apache.org/xsd/settings-1.1.0.xsd&quot;&gt;

  &lt;offline&gt;false&lt;/offline&gt;

  &lt;proxies&gt;　★1
  	&lt;proxy&gt;
      　	&lt;id&gt;http_proxy&lt;/id&gt;
      		&lt;active&gt;true&lt;/active&gt;
      		&lt;protocol&gt;http&lt;/protocol&gt;
      		&lt;host&gt;proxy.contoso.com&lt;/host&gt;
  …</description>
    </item>
    <item rdf:about="https://as5202t-5748.myasustor.com/doku.php?id=study:java:powermock:integation&amp;rev=1738895284&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-07T02:28:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>integation</title>
        <link>https://as5202t-5748.myasustor.com/doku.php?id=study:java:powermock:integation&amp;rev=1738895284&amp;do=diff</link>
        <description>Integration with TestNG

PowermockをTestNGと一緒に使う為に必要な設定をメモとして残しておく。

基本的に、testプロジェクトはMavenプロジェクトとして作成することを前提している。

Mavenプロジェクトのproperties設定を以下に示す。</description>
    </item>
    <item rdf:about="https://as5202t-5748.myasustor.com/doku.php?id=study:java:dbunit:testdata&amp;rev=1589957003&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-20T06:43:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>testdata</title>
        <link>https://as5202t-5748.myasustor.com/doku.php?id=study:java:dbunit:testdata&amp;rev=1589957003&amp;do=diff</link>
        <description>Backup table data

あるテーブルに対して、transactionを行うクラスをテストする際、テーブルﾃﾞｰﾀをバックアップする方法を紹介する。

ここで、紹介するテストクラスは、Integration with TestNGで紹介した親クラスを継承していることを前提する。</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:filter&amp;rev=1278504902&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-07T12:15:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>filter</title>
        <link>https://as5202t-5748.myasustor.com/doku.php?id=study:java:filter&amp;rev=1278504902&amp;do=diff</link>
        <description>Java Servlet Filter

servlet에 의해 동적으로 생성된 이미지를 클라이언트쪽에 캐싱시키는 방법을 소개한다.
Struts Framework를 사용하고 있다면, RequestProcessor class를 확장해서 요청처리전에 Cache-Control의 Response
header를 설정함으로써 캐쉬 설정을 할 수 있다.</description>
    </item>
    <item rdf:about="https://as5202t-5748.myasustor.com/doku.php?id=study&amp;rev=1738657415&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-04T08:23:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>study</title>
        <link>https://as5202t-5748.myasustor.com/doku.php?id=study&amp;rev=1738657415&amp;do=diff</link>
        <description>Tips and Study

	*  Javascript

	*  Event
	*  Positioning
	*  Array Object
	*  Display error messages
	*  Popup image
	*  Detect a browser

	*  Java

	*  Struts Framework
	*  Struts2
	*  NetBeans
	*  xDoclet
	*  encoding
	*  CSV
	*  compressing a byte array
	*  JavaMail 文字化け
	*  Implementing an enumerated type in Java
	*  File.delete() problem in Java
	*  Thread Pool Example
	*  Servlet Filter
	*  Generate xml with Dom
	*  Java consuming SharePoint REST API
	*  Sharepoint online連携
	*  Spring rem…</description>
    </item>
    <item rdf:about="https://as5202t-5748.myasustor.com/doku.php?id=wiki:syntax&amp;rev=1748157791&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-05-25T07:23:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>syntax</title>
        <link>https://as5202t-5748.myasustor.com/doku.php?id=wiki:syntax&amp;rev=1748157791&amp;do=diff</link>
        <description>Formatting Syntax

DokuWiki supports some simple markup language, which tries to make the datafiles to be as readable as possible. This page contains all possible syntax you may use when editing the pages. Simply have a look at the source of this page by pressing</description>
    </item>
    <item rdf:about="https://as5202t-5748.myasustor.com/doku.php?id=study:java:start&amp;rev=1738573616&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-03T09:06:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>https://as5202t-5748.myasustor.com/doku.php?id=study:java:start&amp;rev=1738573616&amp;do=diff</link>
        <description>* Java

	*  Struts Framework
	*  Struts2
	*  NetBeans
	*  xDoclet
	*  encoding
	*  CSV
	*  compressing a byte array
	*  JavaMail 文字化け
	*  Implementing an enumerated type in Java
	*  File.delete() problem in Java
	*  Thread Pool Example
	*  Servlet Filter
	*  Generate xml with Dom
	*  Java consuming SharePoint REST API
	*  Sharepoint online連携
	*  Spring remembermeログイン</description>
    </item>
    <item rdf:about="https://as5202t-5748.myasustor.com/doku.php?id=study:jsf:logging&amp;rev=1208101925&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-13T15:52:05+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>logging</title>
        <link>https://as5202t-5748.myasustor.com/doku.php?id=study:jsf:logging&amp;rev=1208101925&amp;do=diff</link>
        <description>Text internaliztion from a ResourceBundle

코드에 포함되어 있는 다국어를 일반 자바 리소스 번들을 통해 국제화시키는 방법을 소개한다.

지역화된 표시 문자열을 리소스 번들로부터 얻어오는 Utility 메소드를 작성하였다.</description>
    </item>
    <item rdf:about="https://as5202t-5748.myasustor.com/doku.php?id=study:sso:comparisons&amp;rev=1274460256&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-05-21T16:44:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>comparisons</title>
        <link>https://as5202t-5748.myasustor.com/doku.php?id=study:sso:comparisons&amp;rev=1274460256&amp;do=diff</link>
        <description>Fast and Free SSO : Introductions

近年、企業のニーズとしてシングルサインオンの導入がどんどん増えつつある。

開発者にとってはコストを抑えながらお客様のニーズをどう充たせるか非常に悩ましいところである。</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>
    <item rdf:about="https://as5202t-5748.myasustor.com/doku.php?id=study:java:sharepointonline:implement2&amp;rev=1738905445&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-07T05:17:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>implement2</title>
        <link>https://as5202t-5748.myasustor.com/doku.php?id=study:java:sharepointonline:implement2&amp;rev=1738905445&amp;do=diff</link>
        <description>3rd Party Security Providerの導入

SAML Security token 取得の実装で、Bouncy Castleライブラリがpom.xmlにありました。

Bouncy Castleライブラリを導入した理由について、本稿で説明します。


POC of consuming Sharepoint onlineでも触れましたが、Sharepoint Onlineサイトはhttpsプロトコルを使用します。</description>
    </item>
</rdf:RDF>
