SEのほら何だっけアレBlog

SEのほら何だっけアレを書き留めておくブログです。今まで書き溜めた技術メモを掘り返して検証したりもします。あと、調べたことも忘れないうちに書き溜めておきます。

カテゴリ: Java

DBFlute@プロジェクトの作り方
http://gihyo.jp/dev/feature/01/dbflute/0002


初めて触った時、楽しかったなぁ。
今となってはいい思い出…。

まだ使ってるプロジェクトあるのかなぁ。
ちょっとした社内管理プログラムなんてこれで十分なんだけどね。
    このエントリーをはてなブックマークに追加 mixiチェック Share on Tumblr Clip to Evernote



webapp配下をコンパイルしてWARにするコマンド
XCOPY c:\---->\webapp D:\compiled\webapp /e /c /D /-Y
cd D:\compiled\webapp
D:\dev\programs\eclipse\jre\bin\jar.exe -cvf D:\compiled\XXXX.war *


    このエントリーをはてなブックマークに追加 mixiチェック Share on Tumblr Clip to Evernote

ポートレット化手順メモ

1. web.xml、struts-config.xml の変更
   <!-- add portlet --> となっている箇所のコメントアウトをはずす。
   <!-- change portlet --> となっている箇所はコメントアウトをはずし、
    その上の設定をコメントアウトする。

2. mayaa ファイルの変更
   xmlns:s="http://sastruts.seasar.org"
   ↓
   xmlns:s="http://sastruts.seasar.org/portlet"

3. jboss-portlet.xml の変更
   全てのhtmlファイルに記述されているCSSやJSファイルの設定をこのファイルに記述する。

4. jboss-app.xml、portlet.xml、XXX-object.xml の変更
   必要な箇所を変更する。

5. war作成
   ./view ./WEB-INF 配下をアーカイブする。


Seasar2徹底入門 SAStruts/S2JDBC対応

 
    このエントリーをはてなブックマークに追加 mixiチェック Share on Tumblr Clip to Evernote

キーがStringで値がStringのHashtable家で作ってた時のメモ。




package util;

import java.io.Serializable;
import java.util.Hashtable;
import java.util.Enumeration;
/**
 * キーがStringで値がStringのHashtable.
 *
 * @see java.util.Hashtable
 */
public class StringHashtable implements Serializable {
        private Hashtable hash = new Hashtable();
        public int size() {
                return hash.size();
        }
        /**
         * 全要素クリア.
         */
        public void clear() {
                hash.clear();
        }
        /**
         * 値の取得.
         *
         * @param key キー
         * @return 値
         */
        public String get(String key) {
                return (String)hash.get(key);
        }
        /**
         * キーのEnumeration取得.
         *
         * @return キーのEnumeration
         */
        public Enumeration keys() {
                return hash.keys();
        }
        /**
         * 値の設定.
         *
         * @param key キー
         * @param values 値
         * @return 現在の値
         */
        public String put(String key, String value) {
                return (String)hash.put(key, value);
        }
        /**
         * 値の削除.
         *
         * @param key キー
         * @return 現在の値
         */
        public String remove(String key) {
                return (String)hash.remove(key);
        }
        /**
         * 引数で与えられたStringHashtableの内容をすべてコピーする.
         *
         * @param org コピー元
         */
        public void copy(StringHashtable org) {
                Enumeration e = org.keys();
                while (e.hasMoreElements()) {
                        String name = (String)e.nextElement();
                        String value = (String)org.get(name);
                        hash.put(name, value);
                }
        }
        /**
         * toString.
         */
        public String toString() {
                StringBuffer sb = new StringBuffer();
                sb.append('{');
                Enumeration e = hash.keys();
                String name, value;
                int count = 0;
                while (e.hasMoreElements()) {
                        if (count > 0)
                                sb.append(", ");
                        name = (String)e.nextElement();
                        value = (String)hash.get(name);
                        sb.append(name);
                        sb.append('=');
                        sb.append(value);
                        count++;
                }
                sb.append('}');
                return sb.toString();
        }
        /**
         * Hashtableの取得.
         *
         * @return キー、値のHashtable.
         */
        public Hashtable getHashtable() {
                return (Hashtable)hash.clone();
        }
}

<私の好きなサイ本>

JavaScript 第6版



    このエントリーをはてなブックマークに追加 mixiチェック Share on Tumblr Clip to Evernote

Eclipse Ganymede でいつの間にか Java エディタのコンテンツ・アシストが動かなくなった。
「デフォルト・プロポーザルがありません」と表示される。

色々調査した結果、
設定>Java>エディター>コンテンツ・アシスト>拡張
のプロポーザル選択のチェックが全て外れていた。

絶対こんなところ触らないのになぁ。
モジュールを入れたり消したりしてたのが原因なのかな・・。

以上、色々調べた結果。

Eclipse 3.4 プラグイン開発 徹底攻略 Eclipse 3.4 Ganymede対応

 
    このエントリーをはてなブックマークに追加 mixiチェック Share on Tumblr Clip to Evernote

このページのトップヘ