2006-01-01から1年間の記事一覧
昨日エントリーの続き。Dtoに日付型を文字列で返すgetterを書くのもアリ。こっちがいいかな。 <span m:inject="f:param" m:name="today" m:value="#{dto.todayString}"/>〜 public String getTodayString() { String pattern = "yyyy/MM/dd HH:mm:ss.SSS"; SimpleDateFormat sdf = new SimpleDateFormat(pattern, Locale.JAPAN); ret</span>…
アンカーのパラメーターの書き方は通常、 <span m:inject="f:param" m:name="today" m:value="#{today}"/>という具合で書く(todayはjava.util.Date型)。でも上記の書き方ではm:converterが適応出来ない模様。ミリセコンド秒まで扱いたい時にコンバーターが使えないのはちょっと辛い。試しにこんな風に書いてみた。m:conv</span>…
readonly属性の取得→obj.getAttribute("readOnly"); readonly属性の設定→obj.setAttribute("readOnly",true); readonly属性の解除→obj.removeAttribute("readOnly");
入手(PortableOpenOffice) OpenOffice.orgをサーバとして実行するパラメーター OpenOffice.orgをWindowsのサービスとして登録 サービス化ツール「EntryService」 動作確認 netstate -an|find "8100" サンプルプログラム ・C:\PortableOpenOffice\openoffice…
socket,host=localhost,port=8100;urp; UNO Remote Protpcol(urp)接続のために、ローカルホストに8100ポートを開放する設定。設定を追加する箇所は
jta.jar、jsp-2.0.jarの代わりにgeronimo-jta_1.0.1B_spec-1.0.jar、geronimo-jsp_2.0_spec-1.0.jar。jakarta-oro.jarは無くなってた。標準の正規表現使うようになったのかな?
s2jsf-example1.0.14からコンポーネントの登録がAutoRegisterで記述されている。さっそく参考に。DOCTYPEは2.1で記述されている。2.3じゃなくても良いんだね。登録コンポーネントはAction、Dto、Logic、Dao。それぞれFileSystemComponentAutoRegisterとAspec…
ソースのメモ。後できちんと纏める。
http://www.geocities.jp/uchblog/example/js/closemyself.htmlこんな感じでスクリプトを書くと可能。 function closeMyself(){ window.opener = "myself"; window.close(); }window.openerの情報が有効だとwindow.close()実行時に警告は出ないらしい。 最近…
<components> <include path="aop.dicon"/> <include path="j2ee.dicon"/> <include path="dao.dicon"/> </include></include></include></components>
expressionで実現させたはいいが、これはほんとーにIE独自で他に応用利かない事がわかった。使わなければ良かったw調べてみて分かったんだけどtableに関するタグやcssって意外と対応が充実していない。thead、tfootってせいぜい印刷時位にしか役に立たないの…
エクセルのようなヘッダが常に定位置に固定されたテーブルを作成したい。 このテーブルの事をここではグリッドと呼ぶ事にする。出来上がったサンプルはこちら。IEのみ対応。http://www.geocities.jp/uchblog/grid/
OpenOffice + Linux でサーバーモード起動PDFの変換を行うためサーバーモード起動する手順のメモ# export DISPLAY=:0.0 # startx & # xdpyinfo (確認) # xhost + # soffice -display :0.0 "-accept=socket,host=localhost,port=8100;urp;StarOffice.ServiceM…
DBから検索したレコードを「ページ単位に表示する」という機能は、Webベースのアプリケーションでもよく見かけます。私もこれまで何回か作りました。もしこの機能をDbUtilsで実装できれば、これからの開発案件に(DbUtilsを)適用できるかもしれないと考えて、…
public class Page { private List results; private int pageSize; private int page; public Page(Query query, int page, int pageSize) { this.page = page; this.pageSize = pageSize; results = query.setFirstResult(page * pageSize).setMaxResults(…
データベースのレコードセットをページ単位で処理する事をよくページング処理と日本語では言うけれど英語ではpaginationと言うのが一般的。検索のキーワードはpaginationで。
Oracleには真偽型のフィールドが存在しない。その為Javaのboolean型の値を何か別の型に変換して格納する処理を用意する必要がある。s2daoにはBooleanToIntCallableStatementFactoryというコンポーネントが用意されており、j2ee.diconでBasicCallableStatemen…
JavaBeans TABLEアノテーション 定数アノテーション public static final String TABLE = “DEPT;backport175アノテーション /** * @org.seasar.dao.annotation.backport175.Bean (table="DEPT") */ public class Department implements Serializable { COLUM…
about:config から「browser.sessionhistory.max_total_viewers」の設定値を0 (タレコミ人Firefox1.5.0.1の初期設定値は50になっていた。この値が -1 の場合はPCのRAMサイズによって動的に設定されるらしい) に設定すると、例えば高解像度のイメージ (4000x6…
maven.docs.locale=ja_JP maven.docs.outputencoding=Shift_JISmaven.xdoc.date=left maven.xdoc.date.locale=ja maven.xdoc.date.format=yyyy/MM/dd(EE) HH:mm:ss z#maven.build.dist=src/webapp/WEB-INF/classes maven.build.dest=src/webapp/WEB-INF/clas…
PortableFirefoxのアップデートは「ソフトウェアの更新」機能を利用して可能。特別な事はする必要ありません。
Capability to use a special Tomcat classloader to have classes in several java projects loaded at the same classloader level than classes in a Tomcat project, see readmeDevLoader.html EclipseのWebappで必要なプラグイン「TomcatPlugin」をイン…
ttp://www.cman.jp/network/support/go_access.cgi
PukiwikiのWikiName自動リンク機能は正直鬱陶しい。何が鬱陶しいかと言うと対象となるページが存在しない時に?が付いたり変にハイライトされたり。この機能を無効にする事が出来る。pukiwiki.ini.php // _Disable_ WikiName auto-linking $nowikiname = 1;…
ツール一覧 1. jvmstat JavaVMのパフォーマンス統計データ監視ツール 2. gcPortal JavaVMのGC解析ツール 3. jconsole J2SE5.0付属のJMXに準拠した監視ツール 4. jstat J2SE5.0付属のパフォーマンス統計データ監視ツール
TomcatにはWin専用コマンドが含まれておりTomcatをサービスとして操作する際のコマンドが用意されている。 Monitor Tomcat %CATALINA_HOME%\bin\tomcat5w.exe //MS//Tomcat5 Configure Tomcat %CATALINA_HOME%\bin\tomcat5w.exe //ES//Tomcat5
一般にヒープサイズが小さいとGCが頻発してアプリケーションのパフォーマンスが低下します。さらに、ヒープサイズが必要量を下回る場合はOutOfMemoryErrorが発生してアプリケーションが停止してしまいます。一方、ヒープサイズが大きいと、GCの起動回数は減…
Javaアプリケーションを動作させていて、「OutOfMemoryが出た」「Java VMが落ちた」という問い合わせを受けることがある。この場合、たいていはアプリケーションの問題や、設定の問題であることが多い。本稿では、HP-UX上でのJava VMを例に、OutOfMemoryが出…
Portable OpenOffice.org | PortableApps.com http://portableapps.com/apps/office/suites/portable_openoffice 「OpenOffice」 日本語化パッチのダウンロードサイト http://oootranslation.services.openoffice.org/pub/OpenOffice.org/展開したPortable O…
Portable Firefoxはキャッシュのサイズがデフォルトでは0M。これが原因で拡張機能がインストール出来ない場合がある。一時的にキャッシュを増やせばインストール出来る。