2004-04-01から1ヶ月間の記事一覧

TableViewerで更新可能なセル

をするには、テーブルビューアにCellEditorとCellModifierをセットすればいい。 CellEditor editors = new CellEditor[3]; editors[1] = new TextCellEditor(viewer.getTable());//1カラム目 viewer.setCellEditors(editors); viewer.setCellModifier(new Ce…

J2SE1.5のCachedRowset

http://java.sun.com/j2se/1.5.0/docs/api/javax/sql/rowset/CachedRowSet.htmlUpdateやInsertのやり方の説明とか。 あ、はてなってデフォルト 6時で日記ページめくりか。

DVDの規格

先日買ったDVDドライブではじめての書き込みに挑戦中。 DVDの規格ってなんだかよくわからないのを調べて見た。 ドライブ買う前に調べろって。。。 RとかRWとかRAMって何? ROMは読み込み、+-Rは1度のみ書き込み、+-RWは上書き可能(1000回とか)、RAMも上書き…

キーの種類

主キー、外部キー、ユニークキー、キーにもいろいろありますね。 スーパーキー(super key) 行を一意に識別するキー 一意に識別すればいいので、カラム全部というのもあり 候補キー(candidate key) スーパーキーの中で極小のもの 主キー(primary key) 候補キ…

正規化を行わない理由

正規化は、よい設計指針なんですが、あえて正規化をおこなわない、あるいは、非正規化の方向にテーブルを変更することがあります。正規化を行わない理由には以下のものがあります。 正しい履歴を残したい場合 上の例では、単価は、商品購入時の単価である必…

正規化

自分の理解のために正規化についてちょっとまとめてみます。 正規化とはリレーショナルデータベースのキレイな設計方針の一つです。 正規化の目的は、1 fact in 1 place (一事実一箇所) にすることで、データの更新時の不整合、データの冗長性を排除すること…

WebLogic Server における RowSet の使い方

http://edocs.beasys.co.jp/e-docs/wls/docs81/jdbc/rowsets.html

SunのRIをシステムクラスローダー以外から読み込む

(http://d.hatena.ne.jp/muimy/20040320#p7 のつづき) SunのRowSet実装(RI)はシステムクラスパスに通して使う分はいいですが、 サーブレットコンテナやEclipseプラグインなどから使うと、 CachedRowSetImplなどのnew時にNullPointerExceptionになります。 (…

JTAとJTS

http://d.hatena.ne.jp/koichik/20040415#1082009866 すばらしい解説だ。。。 Javaにおいても,分散トランザクションが必要ということで,その仕様としてJTSとJTAの2つが定められています.JTS(Java Transaction Service) 自分の記憶によれば,最初に定めら…

4/18は情報処理試験

今年の春試験はデータベースを受けます。 去年は他の仕事に追われて棄権したので、今年はがんばります。 でも、さすがに準備が足り無すぎるか。 今日3週間完全マスターデータベース(ISBN:4882281795) とか買ってるし。もう2日しかないよ。 午前はいいとし…

HTMLのMETAタグでの文字コード指定は補助的なもの

http://www.fxis.co.jp/xmlcafe/jirei/sample_charset.html 国内では、METAタグの中でcharsetパラメタを指定さえすれば、文字符号化スキームを確実に明示できるという誤解が多いようです。これは誤りで、 MIME headerにおいてtext/htmlのcharsetパラメタを指…

PatternLayoutのJavaDocページ

http://logging.apache.org/log4j/docs/api/org/apache/log4j/PatternLayout.htmlや、いつも書式忘れちゃうのでメモ。 Log4J、いつの間にやらJakartaじゃなくなってる。。。。

Sun Java Studio Creatorの感想リンク

JSF

http://d.hatena.ne.jp/mallard/20040412 http://d.hatena.ne.jp/hyperash/20040412#1081759590 http://d.hatena.ne.jp/udagawa/20040412#p2 http://d.hatena.ne.jp/apira/20040409#1081482604 http://d.hatena.ne.jp/zwfk/20040409#1081494250 http://group…

JSPを更新してもその情報が反映されない

JSF

JSFは、セッション中にページやコンポーネントの情報を保持しているので、 JSPのソースをちょっと変えてリロードすると、 その情報が反映されなかったり、あるいはエラーになったりする。この場合、別のセッションで実行するとよいようだ。 (IEの場合、別のI…

オプショナル/サードパーティのJARが見つからない

Ant

VelocityのAnakiaを使おうとして、Antのlibにvelocity-xxx.jarをおいた。 でも、availableでクラスがAnakiaTaskクラスが見つからないらしい。 そんなときは、 ant -verbose です。クラスが見つからないことがわかります。 [available] Unable to load class …

[Eclipse] エディタにエラーマーカーつける

ある行数にマーカーつけるとても簡単な例。 IMarker marker = file.createMarker(IMarker.PROBLEM); marker.setAttribute(IMarker.MESSAGE, message); marker.setAttribute(IMarker.LINE_NUMBER, lineNumber); marker.setAttribute(IMarker.SEVERITY, IMarke…

SAXでバリデート

SAXでDTDなどのバリデートするのってこれでいいんじゃないの? SAXParserFactory factory = SAXParserFactory.newInstance(); factory.setValidating(true); SAXParser parser = factory.newSAXParser(); DefaultHadler handler = new DefaultHandler(); par…

[Eclipse] 複数プロジェクトを一括インポートするプラグイン

Multi Project Import/Export feature http://eclipse-tools.sourceforge.net/projecttransfer/ Eclipse3以上対応

[Eclipse3] M8 Javaエディタで日本語が文字化け

Window→Preference→Workbench→Colors and Fonts Category(Uncategorized)→Java Editor Text Font を日本語のフォントにする(MS ゴシックとか) Eclipse3って、 ビルド処理が無茶苦茶早いー!すげーと思ってたら、バックグラウンドでやってるだけだった。。。…

IEの一時的なCookie

JavaServletでは、基本的にセッションはクッキーから取得するもんですが、IEの一時ディレクトリ見てもセッションファイルがないの。どうしてー?と思ってたら、IEの一時的なクッキーは、メモリ上に保存され、IEがなくなると終了ってなことだって。はぁ、また…

Tomcat5 クラスタの種類

Tomcatのマニュアルで、Tomcatのクラスタは3種類あるってな感じのことが書いてあり、 Using session persistence, and saving the session to a shared file system (PersistenceManager) Using session persistence, and saving the session to a shared d…

Seasarのからさわぎ(2004/4/10)

行ってきました。遅レポート。 前提知識がほとんどないのもあり、いろいろと勉強になりました。 まず、この集会のテーマであるSeasar(シーサー)というのは、 Seasarプロジェクト(http://www.seasar.org/) で開発している、IoCコンテナですと (ある種のフレー…

JDBC Rowset Implementations 1.0 - Final Release(2004/4/7)

http://java.sun.com/products/jdbc/download.htmlRowset 1.0 FinalのRI出ました。

JavaRanch JSF Tutorial (オレンジニュースより)

JSF

http://www.javaranch.com/newsletter/200404/Journal200404.jsp#a3ログインアプリケーションのサンプル。最初の一歩。

ML作って見た。

JSF

http://groups.yahoo.co.jp/group/jsf-jp/ 寂しいので誰か入ってください。

更新

JSF HTMLタグサンプル Eclipse TexToolsプラグイン

All about JSF (とめども日誌より)

JSF

JSFとStrutsの機能比較 JSF - Struts すると、あまりめぼしい機能が残らない。。。 Struts1.2以降の機能拡張はよく知らないんだけど、 今後は新規に作るアプリはJSFになるのかなぁ。 や、まず いいツール と ある程度の信頼性(実績)が必要かな。

国際電話のかけかた

http://www.kddi.com/phone/kokusai/kunibango/america.html一般加入電話からは、マイラインの国際区分によって、 010-国番号-XXXX か 001-国番号-XXXX とのこと。 不明な場合は、 122-001-010-国番号-XXXX だって。FAXも同じ

MSとSunが全面和解、技術協力推進へ

http://www.itmedia.co.jp/news/articles/0404/03/news010.html http://itpro.nikkeibp.co.jp/free/ITPro/USNEWS/20040404/142410/.NETやJava、LinuxやWindowsの業界、勢力地図が大きく変わりそうな。 IEにJavaが標準搭載される日がまた来るのだろうか?

JavaServer Faces HTML Tags

JSF

http://www.exadel.com/tutorial/jsf/jsftags-guide.htmlexadel(Struts Studioとか作ってる会社)のページ。 HTMLタグの簡単なサンプル。シンプルでよいです。