2003-11-01から1ヶ月間の記事一覧

Spring Tag

Spring FrameworkのViewのコードを見ると、フレームワーク専用のタグライブラリの少なさに驚かされます。実際、サンプルコードのJSPのほとんどがJSTLで書かれています。そこにはWebWorkのようなセクシーさはありませんが、無駄のない洗練された美しさがあり…

Very Quick Wiki

えーと。JBoss上で動くblogだけではなくて、Wikiも探しています。 このVery Quick Wikiはwarで配布されているのでJBoss 3.2.2に簡単にデプロイできました。あれ。どこかでこのWikiの画面を見かけたと思ってたのですがSpring WikiがVQWikiを使っていますね。

ネストしたプロパティのアクセス

BeanWrapperを使えばネストしたプロパティにアクセスするのに、プロパティ名をドット(.)でつないだものを指定できます。次の例ではbean1.getBean2().getName()の結果を得るのに、bean1のラッパーのgetPropertyメソッドで"bean2.name"をプロパティ名として指…

UCL

XDoclet in Actionの著者Norman RichardsによるJBoss Unified Class Loader(UCL)への批判です。JBoss UCLはデフォルトでクラスをフラットに管理をするので、アプリケーション間のクラス同士が干渉しやすいという問題があります。EARごとに独立に管理させるに…

JBossCache Standalone Beta-1 (from ASIPの徒然なるままに)

JBoss Newsに書かれていた分散キャッシュのベータ版がやっと公開されました。ドキュメントやチュートリアル、JavaDocが整備されています。Entity Beanの最大の御利益がキャッシュだとするならば、JBossCacheがどれくらい意義あるものかお分かりになると思い…

はてなダイアリー有料オプション

「キーワード自動リンク機能のオフ」が有料かぁ。

日本科学技術大学教授・上田次郎のどんと来い、超常現象 V・I・P用

トリックは再放送を見て初めて知りました。この本が本当に出版されていたとは。

Java Open Source Programming: With Xdoclet, Junit, Webwork, Hibernate Java Open Source Library

WW + Hibernateが軽くて良さそうですね。

Maven Magic

TSSの記事です。JAR/WAR/EARを作成する方法が書いてありそう。はんばあぐさんからMavenのJ2EEまわりはイマイチという話を聞いていたのですが、最近のバージョンだと改善されたのでしょうか。TSSでのMavenバッシングも記憶に新しいですし、Mavenの実像はどん…

Beanプロパティの型変換 (3)

BeanWrapperにRegisterCustomEditorメソッドがあるのを見つけました。これを使えば特定のフィールド(下図では"dateValue")用のプロパティエディタを指定できます。フィールド名をnullにすると、その型のすべてのフィールドに適用されるそうです。 package sa…

Spring Reference Documentation

いつのまにかこんなドキュメントができていたとは。

Spring Framework 1.0 M3 Released

Type 3 IoC をサポートしています。

Enterprise JavaBeans Specification Version 2.1 Final Release

EJB

J2EE 1.4と一緒にリリースされています。646ページ。

東急ハンズ@町田店でへぇボタン完売(次回入荷待ち)

昨夜、会社帰りに立ち寄りましたが売り切れでした。忘年会の余興にまとめ買いをする人が多いのでしょうね。

complexとcomplicated

両方とも「複雑な」という意味ですが、complicatedの方はさらに「理解しづらい」というニュアンスが強いようです。Longmanで調べると次のようになっています。明解ですね。 complex: consisting of many different parts or processes that are closely conn…

EJB best practices

EJB

Lofi Dewantoの紹介です(EJB Complex or Complicated?より)。

J2EEはcomplexだけどcomplicatedではない

TheServerSide.com(TSS)を毎日ながめていると、だんだんと常連さんの名前を覚えていきます。Lofi DewantoはOpenUSSを開発している人で、TSSで「J2EEは複雑だ」という逆風の吹き荒れるなか、もっぱらJ2EEやEJBの擁護をしています。 Do not mix the "complexit…

IntelliJ IDEAでbuild.xmlを編集する

IDEAではXML属性の文字列中でもクラスの補完ができます。 例えば、Antスクリプトでjavaタスクを使っているとしましょう。 このclassname=""の部分で"sample."と打ってCtrl+Spaceを叩くとsampleパッケージ内のクラスのリストがポップアップ表示されます。それ…

Beanプロパティの型変換 (2)

SpringフレームワークのBeanWrapperに注目しています。このクラスはJavaBean操作の煩雑さを隠してくれるので便利です。次の例ではBeanWrapperにプロパティの値として日付の文字列を渡すと、それをDate型に変換してBeanにセットしてくれます。つまり、BeanWra…

へぇボタン商品購入レポート

娘の小学校でトリビアのマネが流行っているそうです。 クラスのお調子者:「H先生は、...である」 クラス全員:「へぇ、へぇ、へぇ」 へぇボタンをどこかで見かけたら衝動買いしてしまいそう。

今度は1万4800円で320万画素 イオンが格安デジカメ発売

安いわりにはいろんな機能があります。プレゼント用にいいかも。中村正三郎のホットコーナーより。

WebWork 2.0 beta2 Released (from WebWorkユーザML)

JBoss 3.2.3RC1上でwebwork-example.warをデプロイしました。 次の2つがだけがエラーになりました(惜しい!)。 TagTest TabbedPaneTest example中のWebWork configuration browserがいいですね。こんなのがJBossにも欲しいです。

Entityの削除を2回実行するとキャッシュが復活するバグ

小林さんにバグ報告して頂きました。MLでの連携プレーです。

Open For Business Project (OFBiz.org)

なんだか壮大なプロジェクトのような。 時間が無くて調べられないのでメモだけ。

JBoss GroupがJ2EE1.4のライセンスでSunと合意

11/18に合意した模様です。これでJBossのことを「J2EE APIをサポートしたサーバ」とか「J2EE相当(脚注付き)」のような遠回りな言い方をしなくて済むようになります。 この件の報道のリンク集をjboss-fan-ml:1837にまとめておきました。

ONJava.com: Building an Open Source J2EE Weblogger

JavaベースのblogソフトRollerのアーキテクチャの解説です。RollerWikiを読んでいて見つけました。RollerをJBoss上で動かすにはCastorとJBossの両方が使っているXercesのコンフリクトが問題になりそう。JBoss forumで検索したところ解決策らしきものを発見。

Eclipse,JBoss,Tomcat,Strutsから最新のXML/WebServicesまで JAVAオープンソース徹底攻略

目次を見ると大変充実してそうです(from 電網徘徊録)。

ただいま御殿場で合宿中

昨日から会社の合宿で御殿場に来ています。 富士山が綺麗です。自宅には今晩帰ります。

GeekBlog

JBoss上で動くblogソフトを探しています。GeekBlogはJavaで書かれた軽くて小さなblog。ソースを見ると「ホントにこれだけでできてるの?」と思うくらい。JBoss 3.2.2上でWARをホットデプロイするだけで動きました。いまのところ候補はblojsomとコレかな。Roll…

ChibaのライセンスがArtistic Licenseになってる

確か昨年見たときにはGPLだったような。さっそく、CookBookをダウンロード。