<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/e_lab/">
    <title>e_lab @ ウィキ</title>
    <link>http://w.atwiki.jp/e_lab/</link>
    <atom:link href="https://w.atwiki.jp/e_lab/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>e_lab @ ウィキ</description>

    <dc:language>ja</dc:language>
    <dc:date>2009-12-16T00:51:55+09:00</dc:date>
    <utime>1260892315</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/e_lab/pages/14.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/e_lab/pages/13.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/e_lab/pages/12.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/e_lab/pages/11.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/e_lab/pages/10.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/e_lab/pages/9.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/e_lab/pages/8.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/e_lab/pages/7.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/e_lab/pages/6.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/e_lab/pages/5.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/e_lab/pages/14.html">
    <title>Eclipse 3.5 Galileo</title>
    <link>https://w.atwiki.jp/e_lab/pages/14.html</link>
    <description>
      eclipse 3.5 Galileoを入れる。

Eclipse Java EE IDE for Web Developersのほうをダウンロード。

EclipseでJSP/Web開発するには、この最新リリース版を入れれば
WTP (Eclipse Web Tools Platform)が入っているため
あとは、動的Webプロジェクト（Dynamic Web Project）を生成して
自動的に必要なライブラリ設定はされるようだ。
★WTPが入っていれば、TomcatのJarにパスを通すことなど必要ないようだ。

Tomcatのサーバー設定は予めしておく。

動的Webプロジェクトを作る際、ターゲットランタイムにTomcatを設定すれば
Eclipse内部のTomcatサーバーを起動して検証できる。
但し、公開Tomcatサーバーを停止しておくこと、そうでないと
重複してEclipse上でTomcatを起動できないようだ。
#エラーとしては、このようなものだった。--
localhost の Tomcat v6.0 サーバー で必要な幾つかのポート
 (8005, 8080, 8009) がすでに使用中です。
サーバーはすでに別のプロセスで稼働中であるか、
システム・プロセスがそのポートを使用中である可能性があります。
このサーバーを始動するには、他のプロセスを停止するか、
ポート番号を変更する必要があります。

★日本語化設定完了。NLpackja-eclipse-jee-galileo-SR1-blancofw20091127.zip
D:\eclipse\eclipse\dropins\nlpackに展開した。
Eclipse再起動したら日本語化された。

★HelloWorldをSystemOut表示してみる。
★J2EEプロジェクトで/xxx/SampleServlet.javaを生成
★同上プロジェクトで/WebContent/Sample.jspを生成

HTTPステータス 404 -が出てしまった。
原因は、ＵＲＬミスだった・・。
サーブレットの作成で、URLマッピングのところを
/Sampleとしていたので、
http://localhost:8080/xxx/Sample    </description>
    <dc:date>2009-12-16T00:51:55+09:00</dc:date>
    <utime>1260892315</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/e_lab/pages/13.html">
    <title>staticメソッドについて</title>
    <link>https://w.atwiki.jp/e_lab/pages/13.html</link>
    <description>
      staticメソッドの性質は、どこに特徴があるのだろうか？

振る舞いが変わらない？　いや、属性が変わらない？
もっと妥当な言い回しはなんだろう。

オブジェクト指向的に考えてみる。

オブジェクトの状態が変わらない。

オブジェクトのインスタンス変数が変わらない。

staticメソッドの場合、
引数がありでも、その引数しか考慮する必要がない。
つまり、
状態遷移の部分は保証されているので、意識する必要がない。
カプセル化するので、引数以外は変わらない。

staticメソッドとinstanceメソッドでstaticな場合、
それぞれ同じように呼べるわけだが、
staticだとよい理由は、
状態遷移という点で引数ある場合でも
引数のみしか意識する必要がないということらしい。    </description>
    <dc:date>2009-01-28T01:21:27+09:00</dc:date>
    <utime>1233073287</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/e_lab/pages/12.html">
    <title>カレンダーを作ってみる</title>
    <link>https://w.atwiki.jp/e_lab/pages/12.html</link>
    <description>
      Javaでカレンダーを作ってみる。

実行メインでは、
引数に 年月 yyyymmを指定することにする。

例えば、200901とすれば、今年2009、1月のカレンダーが
コンソールに表示されるというもの。

JavaのCalendar抽象クラスを使ってコーディングしてみた。

これくらいは最低でもいります。
import java.util.Calendar;
import java.util.Date;
import java.util.Locale;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.text.ParseException;

①年月の曜日を取得するメソッドが必要ですよね。
カレンダークラスは、staticメソッドとして
このようにgetInstance()でインスタンス生成されます。
Newはできません。

Calendar cal = Calendar.getInstance();
// 指定した年月の1日をセット
// ただし月（MONTH）だけは、何故か
// 0～11で扱うようになっている。（0が1月、11が12月）
cal.set(yyyy, mm - 1, 1);
SimpleDateFormat weeks = new SimpleDateFormat (&quot;EEE&quot;,Locale.JAPANESE);
Date currentTime = cal.getTime();
String sDayOfWeek = weeks.format(currentTime);

②年月の総日数を取得するメソッドを作る。
Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, year);
cal.set(Calendar.MONTH, month - 1);// 月は0 ～ 11（1月が 0）となります
totalDays = cal.getActualMaxim(Calendar.DAY_OF_MONTH);    </description>
    <dc:date>2009-01-19T00:37:04+09:00</dc:date>
    <utime>1232293024</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/e_lab/pages/11.html">
    <title>プラグイン/コメント</title>
    <link>https://w.atwiki.jp/e_lab/pages/11.html</link>
    <description>
      * コメントプラグイン
@wikiのwikiモードでは
 #comment()
と入力することでコメントフォームを簡単に作成することができます。
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_60_ja.html


-----
たとえば、#comment() と入力すると以下のように表示されます。

#comment    </description>
    <dc:date>2009-01-18T20:32:51+09:00</dc:date>
    <utime>1232278371</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/e_lab/pages/10.html">
    <title>プラグイン/関連ブログ</title>
    <link>https://w.atwiki.jp/e_lab/pages/10.html</link>
    <description>
      * 関連ブログ
@wikiのwikiモードでは
 #bf(興味のある単語)
と入力することで、あるキーワードに関連するブログ一覧を表示することができます

詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_161_ja.html

-----


たとえば、#bf(ゲーム)と入力すると以下のように表示されます。


#bf(ゲーム)
    </description>
    <dc:date>2009-01-18T20:32:51+09:00</dc:date>
    <utime>1232278371</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/e_lab/pages/9.html">
    <title>プラグイン</title>
    <link>https://w.atwiki.jp/e_lab/pages/9.html</link>
    <description>
      @wikiにはいくつかの便利なプラグインがあります。

-----


#ls

-----

これ以外のプラグインについては@wikiガイドをご覧ください
=&gt;http://atwiki.jp/guide/
    </description>
    <dc:date>2009-01-18T20:32:51+09:00</dc:date>
    <utime>1232278371</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/e_lab/pages/8.html">
    <title>プラグイン/動画(Youtube)</title>
    <link>https://w.atwiki.jp/e_lab/pages/8.html</link>
    <description>
      * 動画(youtube)
@wikiのwikiモードでは
 #video(動画のURL)
と入力することで、動画を貼り付けることが出来ます。
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_209_ja.html

また動画のURLはYoutubeのURLをご利用ください。
＝＞http://www.youtube.com/

-----


たとえば、#video(http://youtube.com/watch?v=kTV1CcS53JQ)と入力すると以下のように表示されます。


#video(http://youtube.com/watch?v=kTV1CcS53JQ)

    </description>
    <dc:date>2009-01-18T20:32:51+09:00</dc:date>
    <utime>1232278371</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/e_lab/pages/7.html">
    <title>プラグイン/アーカイブ</title>
    <link>https://w.atwiki.jp/e_lab/pages/7.html</link>
    <description>
      * アーカイブ
@wikiのwikiモードでは
 #archive_log()
と入力することで、特定のウェブページを保存しておくことができます。
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/25_171_ja.html


-----


たとえば、#archive_log()と入力すると以下のように表示されます。
保存したいURLとサイト名を入力して&quot;アーカイブログ&quot;をクリックしてみよう


#archive_log()
    </description>
    <dc:date>2009-01-18T20:32:51+09:00</dc:date>
    <utime>1232278371</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/e_lab/pages/6.html">
    <title>プラグイン/編集履歴</title>
    <link>https://w.atwiki.jp/e_lab/pages/6.html</link>
    <description>
      * 更新履歴
@wikiのwikiモードでは
 #recent(数字)
と入力することで、wikiのページ更新履歴を表示することができます。
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_117_ja.html


-----


たとえば、#recent(20)と入力すると以下のように表示されます。


#recent(20)
    </description>
    <dc:date>2009-01-18T20:32:51+09:00</dc:date>
    <utime>1232278371</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/e_lab/pages/5.html">
    <title>まとめサイト作成支援ツール</title>
    <link>https://w.atwiki.jp/e_lab/pages/5.html</link>
    <description>
      * まとめサイト作成支援ツールについて
@wikiには[[まとめサイト作成を支援するツール&gt;&gt;http://atwiki.jp/matome/]]があります。
また、
 #matome_list
と入力することで、注目の掲示板が一覧表示されます。

利用例）#matome_listと入力すると下記のように表示されます
#matome_list
    </description>
    <dc:date>2009-01-18T20:32:51+09:00</dc:date>
    <utime>1232278371</utime>
  </item>
  </rdf:RDF>
