<?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:35:15+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://as5202t-5748.myasustor.com/doku.php?id=study:javascript:jquery:clear-form&amp;rev=1511843201&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:jsf:struts-faces_tag&amp;rev=1209221621&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:javascript:dojo:select&amp;rev=1280143964&amp;do=diff"/>
                <rdf:li rdf:resource="https://as5202t-5748.myasustor.com/doku.php?id=study:javascript:dojo:prevent_paste&amp;rev=1269011717&amp;do=diff"/>
                <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:javascript:event:mouse&amp;rev=1208923988&amp;do=diff"/>
                <rdf:li rdf:resource="https://as5202t-5748.myasustor.com/doku.php?id=study:css&amp;rev=1206135566&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:javascript:event&amp;rev=1205977880&amp;do=diff"/>
                <rdf:li rdf:resource="https://as5202t-5748.myasustor.com/doku.php?id=study:jsf:struts_tag_replace&amp;rev=1209224652&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:javascript:dojo:select_2&amp;rev=1245808412&amp;do=diff"/>
                <rdf:li rdf:resource="https://as5202t-5748.myasustor.com/doku.php?id=study:javascript:jquery:select&amp;rev=1614735009&amp;do=diff"/>
                <rdf:li rdf:resource="https://as5202t-5748.myasustor.com/doku.php?id=study:javascript:jquery:z-index&amp;rev=1287224513&amp;do=diff"/>
                <rdf:li rdf:resource="https://as5202t-5748.myasustor.com/doku.php?id=study:java:struts&amp;rev=1281061979&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: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:poc&amp;rev=1755954253&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:jquery:clear-form&amp;rev=1511843201&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2017-11-28T04:26:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>clear-form</title>
        <link>https://as5202t-5748.myasustor.com/doku.php?id=study:javascript:jquery:clear-form&amp;rev=1511843201&amp;do=diff</link>
        <description>Clear form using jquery

jqueryを利用しFormのフィールドを初期化する方法を紹介する。
前提として、初期化するフィールドは以下に示す。

	*  input text
	*  select
	*  check box
	*  radio button
	*  textarea</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:jsf:struts-faces_tag&amp;rev=1209221621&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-26T14:53:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>struts-faces_tag</title>
        <link>https://as5202t-5748.myasustor.com/doku.php?id=study:jsf:struts-faces_tag&amp;rev=1209221621&amp;do=diff</link>
        <description>Struts-Faces JSP tag
  Struts-Faces JSP tag    required    optional    description  &lt;s:base&gt; id, rendered, targetHTML &lt;base&gt;요소를 보여준다.&lt;s:errors&gt; id, rendered, bundle모든 Struts와 JSF메세지를 보여준다.&lt;s:form&gt;actionid, rendered, enctype,</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:javascript:dojo:select&amp;rev=1280143964&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-07-26T11:32:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>select</title>
        <link>https://as5202t-5748.myasustor.com/doku.php?id=study:javascript:dojo:select&amp;rev=1280143964&amp;do=diff</link>
        <description>Dynamic Select box from JSON

このページではツリー構造のリストをselectボックスで表示させて、さらにツリーの親子関係にあるselectボックスを連動
させる方法を説明する。

今回の例では、表示するデータを</description>
    </item>
    <item rdf:about="https://as5202t-5748.myasustor.com/doku.php?id=study:javascript:dojo:prevent_paste&amp;rev=1269011717&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-03-19T15:15:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>prevent_paste</title>
        <link>https://as5202t-5748.myasustor.com/doku.php?id=study:javascript:dojo:prevent_paste&amp;rev=1269011717&amp;do=diff</link>
        <description>Prevent paste operation in textfield

ユーザー登録画面とかでパスワードとかメールの確認の貼り付け(Ctrl+V)を防止したい時があると思う。

今回はその場面で役立つようなjavascriptコードを紹介する。</description>
    </item>
    <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:javascript:event:mouse&amp;rev=1208923988&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-23T04:13:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mouse</title>
        <link>https://as5202t-5748.myasustor.com/doku.php?id=study:javascript:event:mouse&amp;rev=1208923988&amp;do=diff</link>
        <description>Popup the image on which a mouse is rolled over

mouseの位置を取るjavascriptを利用して、あるイメージをpopupさせる方法を紹介する。
簡単だから、コードを見ながら説明する。


function showPopUp(id, e) {
    e = e || window.event;
    var cursor = {x:0, y:0};
    if (e.pageX || e.pageY) {
        cursor.x = e.pageX;
        cursor.y = e.pageY;
    }else {			//IE
        var de = document.documentElement;	//Strict Mode(offset=2,2)
        var b = document.body;			//Quirks Mode(offset=0,0)
        cursor.x = e.clientX + 
            (de.scrollLeft ||…</description>
    </item>
    <item rdf:about="https://as5202t-5748.myasustor.com/doku.php?id=study:css&amp;rev=1206135566&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-21T21:39:26+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>css</title>
        <link>https://as5202t-5748.myasustor.com/doku.php?id=study:css&amp;rev=1206135566&amp;do=diff</link>
        <description>Frame without frame

layer를 사용하여 Frame같은 효과를 내보자.

Identifying Your Sections

 간단히 화면구성이 다음과 같다고 하자.

	*  left navigation
	*  righ tnavigation
	*  content

서두에서 얘기했듯이 table 포맷대신에 레이어를 사용하도록 한다.</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:javascript:event&amp;rev=1205977880&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-03-20T01:51:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>event</title>
        <link>https://as5202t-5748.myasustor.com/doku.php?id=study:javascript:event&amp;rev=1205977880&amp;do=diff</link>
        <description>Mouse Cursor Position

document.compatMode

	*  Quirks mode[BACKCompat] : Standard-compliant mode is not switched on.
	*  Strict mode[CSS1Compat] : Standard-compliant mode is switched on.


function getPosition(e) {
    e = e || window.event;
    var cursor = {x:0, y:0};
    if (e.pageX || e.pageY) {
        cursor.x = e.pageX;
        cursor.y = e.pageY;
    } 
    else {
        var de = document.documentElement;
        var b = document.body;
        cursor.x = e.clientX + 
            (de.sc…</description>
    </item>
    <item rdf:about="https://as5202t-5748.myasustor.com/doku.php?id=study:jsf:struts_tag_replace&amp;rev=1209224652&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2008-04-26T15:44:12+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>struts_tag_replace</title>
        <link>https://as5202t-5748.myasustor.com/doku.php?id=study:jsf:struts_tag_replace&amp;rev=1209224652&amp;do=diff</link>
        <description>replace struts taglib with Struts-Faces tag or JSF tag
 Struts Tag  Struts-Faces Tag  JSF Standard Tag  description &lt;html:base&gt;&lt;s:base&gt;  &lt;html:button&gt; &lt;h:commandButton&gt;  &lt;html:cancel&gt; &lt;h:commandButton
id=“cancel”&gt;스트럿츠 태그와 같이 취급되려면 id속성이</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:javascript:dojo:select_2&amp;rev=1245808412&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2009-06-24T01:53:32+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>select_2</title>
        <link>https://as5202t-5748.myasustor.com/doku.php?id=study:javascript:dojo:select_2&amp;rev=1245808412&amp;do=diff</link>
        <description>set selectedIndex value for dynamic drop-down list

動的に作成されたselect objectのoptionを設定する方法を紹介する。

大まかに、動的にリストを作成する部分とoptionの値を設定する部分の二に分けて説明する。</description>
    </item>
    <item rdf:about="https://as5202t-5748.myasustor.com/doku.php?id=study:javascript:jquery:select&amp;rev=1614735009&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-03-03T01:30:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>select</title>
        <link>https://as5202t-5748.myasustor.com/doku.php?id=study:javascript:jquery:select&amp;rev=1614735009&amp;do=diff</link>
        <description>Append select option using jquery

jqueryを利用し、動的にoptionを作成する方法を紹介する。
まずはデモから見てみよう。

Test Page

&lt;html&gt;
&lt;head&gt;
&lt;script type=“text/javascript” src=“./test/js/jquery-1.4.2.js”&gt;&lt;/script&gt;
&lt;script type=</description>
    </item>
    <item rdf:about="https://as5202t-5748.myasustor.com/doku.php?id=study:javascript:jquery:z-index&amp;rev=1287224513&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-16T10:21:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>z-index</title>
        <link>https://as5202t-5748.myasustor.com/doku.php?id=study:javascript:jquery:z-index&amp;rev=1287224513&amp;do=diff</link>
        <description>Overlapping select field bug in IE 6

IE6ではselectタグ(Drop-down list)がDivレイヤーの上に、表示されるバグがある。

SelectタグをWindowsコントロールを使用して表示しているが、z-indexを無視するため、
selectタグが一番上に表示されることなのだ。</description>
    </item>
    <item rdf:about="https://as5202t-5748.myasustor.com/doku.php?id=study:java:struts&amp;rev=1281061979&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-08-06T02:32:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>struts</title>
        <link>https://as5202t-5748.myasustor.com/doku.php?id=study:java:struts&amp;rev=1281061979&amp;do=diff</link>
        <description>Cache Control

you can control the cache of JSP pages with extending RequestProcessor.class


protected void processContent(HttpServletRequest request, HttpServletResponse response) {
 	if (request.getServletPath().equals(&quot;/order/orderGear.do&quot;)){
	       logger.info( request.getServletPath() + &quot; is CACHE ON!&quot;);
                if (logger.isDebugEnabled()) {
		        logger.debug(&quot;CACHE ON&quot;);
		}
		response.setHeader(&quot;Cache-control&quot;, &quot;Public, max-age:1800&quot;);
		response.setHeader(&quot;Expires&quot;, &quot;1&quot;);…</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: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: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>
</rdf:RDF>
