2006-01-01から1年間の記事一覧
htmlunitの存在を知ってから、ぜひ使ってみたいと思っていたので、試してみました。 直感的にテストが書けて非常に良いですね。ちなみに以前にJameleonを使おうとして、S2JSFが出力するHTMLの日本語がコード化されるために面倒なことになり、断念した過去が…
引き続きArrowVisionの上手な使い方に関するTipsを紹介します。ここでは先のs2buri-exampleを題材に「請求済みお客様一覧」のシーケンスを表示します。紹介するのは「ノード」タブと「スコープ設定」「スコープ設定解除」です。 まず始めにs2buri-exampleで…
ArrowVisionで期待するシーケンス図を表示するにはいくつかのTipsがありますので、ここで紹介していきます。 等間隔モードのON/OFF ArrowVisionには「等間隔モード」という切り替えボタンがあります。初期表示時はOFF(押されていない状態)になっています。…
S2Javelinの適用方法は、JavelinTraceInterceptorを各コンポーネントにaspectとして設定するのですが、S2Daoが発行するSQLを出力するにはlog4jの設定で行います。 log4j.properties #S2Javelin Logger log4j.category.org.seasar.javelin.JavelinTraceInterc…
S2Buri、s2buri-exampleにはS2Javelinが含まれているので、s2buri-exampleのシーケンスをArrowVisionで表示してみました。 BaoとDaoの関係と発行されるSQLが一目で分かります。Baoの裏で発行されるSQLの数を見ると、これだけの処理をS2Buriが自動で処理して…
HtmlUnit - Welcome to HtmlUnit。これよさそうですね。ひがさんのエントリーでHttpUnitと勝手に変換して読み飛ばしていましたが、id:yone098さんの所でその違いを知りました。ちょっと試してみたい。
公開されたS2JmxJavelinを試してみました。 S2JmxJavelin-V0.2.0をDLし、解凍したorg.seaser.s2jmxjavelinviwer_0.1.0.jarをpluginに配置する。 MX4JをDLし、解凍した以下のjarをWEB-INF\libに配置する。 mx4j-impl.jar mx4j-jmx.jar mx4j-remote.jar mx4j-r…
続けて公開されたS2JmxJavelin Viewerを試してみました。 S2JmxJavelinViewer-V0.1.0をDLし、解凍したs2jmxjavelin.jarをs2jsf-exampleのWEB-INF\libに配置する。 プロジェクト直下に以下のs2jsfexample.jviewを配置する。 localhost 10001 s2jsfexample 100…
先のS2JmxJavelinの設定では、以前に行ったS2Javelinの設定が既にされています。そこでS2Javelinによって生成された.jvmファイルをArrowVisionで表示させると以下のようになります。 S2JmxJavelin ViewerとArrowVisionを並べて見るとその便利さがよく分かり…
http://d.hatena.ne.jp/KenichiroMurata/20060206#p1にて書いた先輩Y氏によるツールはこちら(やむやむの日記)で開発状況が見えます。その名は「S2JmxJavelin」。早く皆さんに使ってもらいたいですねぇ〜。
id:koichikさんからのコメントを受けてEasyMockを使ったテストを作成しています。これは凄いですね。 いまちょっと分からないのは、BytesMessage.readBytes(byte[] arg0) のような戻り値がvoidで、引き数のオブジェクトに変数が書き込まれるようなパターンを…
以下のファーストバージョンをコミットしました。 TextMessageBinderTest ObjectMessageBinderTest MapMessageBinderTest BytesMessageBinderTest s2jca-activemqプロジェクトをビルドパスに追加し、事前にactivemq.batを実行する必要があります。 次はJmsCo…
とりあえずのファーストバージョンです。
今回は少しだけ参加しました。id:y-komoriさんがObjectOne2で優勝しました!さすがです。そしてSeasarの宴会に参加して、id:habuakihiroさんからFlex2の布教活動を受け、洗脳されてきました(^^; まずはFlex2&S2Axisですな。
S2JMS.Containerのファーストバージョンがid:y-komoriさんによるコミットされました。私の方はテストクラスを作成しています。そこで問題。ObjectMessageにSerializableインタフェースをimplしたPOJOをセットするとActiveMQが以下の例外を出します。 javax.j…
今日はあるイベントに参加してきたのですが、そこでCurlについて興味深いお話を聞くことができました。私としてもいくつか調べてみて、ぜひご提案できればと思います。ありがとうございました。
社内にてS2Javelinファミリー(?)になるであろう某ツールを先輩Y氏に見せてもらった。「ちょっと作ってみた」というには、あまりにもすんごいツール!!!欲しい人にはノドから手が出るほど欲しい、分かる人には分かる、という感じ。万人受けはしないかも…
こもりんさんとS2JMSContainerの実装方針に関する打ち合わせをランチで実施。 あと、検討事項が一つ。メッセージがMapMessageの場合、ペイロードとプロパティに同じ名前の要素が存在した場合、どのように扱うか決めておく必要があります。基本は、ペイロード…
S2Buri内のS2およびS2DaoのjarをS2.3.4, s2-dao-1.0.28にしてみましたが、以下のエラーが出てテストコードがエラーになりました。 ognl.MethodFailedException: Method "readOnlyBuriDataID" failed for object org.seasar.buri.dao.datautil.impl.NoSBuriDa…
derbyとderby pluginを入れて、実際に動作させてみました。素晴らしいです。 今度はBaoTestを見ています。この例では複数のプロセスが存在しています(「注文」「出荷」「請求」「出荷詳細」)。testNomalOrderTx()にてorderBao_.order(orderInfoDto1)を実行…
BaoにあるACTIVITY指定のないメソッドは処理と呼ばれて、次の状態に遷移するためのイベントになると理解しています。そこで、もしメソッドAとメソッドBという処理になるメソッドが2つある場合、どちらを呼んでも次の状態に遷移するように動作するのではない…
S2Buriのドキュメントとサンプルソースを見ながら調査しています。Baoのインタフェースとフローのxpdlがどのように結びついているのか?がまだピンと来ていません。イメージは分かるのですけど。 ソース内をあれこれ見ているとsrc/xpdl/buri2.xpdlがありまし…
SVNから取得してToStringInterceptorをS2JSF/S2/S2Daoによるユーザ管理アプリケーションに使ってみました。 やったこと aop.diconを定義 <components namespace="aop"> <component name="traceInterceptor" class="org.seasar.framework.aop.interceptors.TraceInterceptor"/> </component></components>
S2Buriがsandboxに申請されました。個人的には期待大で、ぜひ使わせて頂きたいです。ちなみにS2Jooもちょっと前から調べていたりします。
S2Containerに機能追加されるInterTypeを利用したPropertyInterTypeを使ってみました。PropertyInterTypeの用途は、基本はS2JSF/S2/S2Daoで開発した場合のActionとLogicに使うと思っています。 #DTOに適用する話題も出ていますが。 Actionに適用する Action…
新年会にてなんとなくそんな話になったのですが、途中で結論がうやむやになったので、ズバリご本人に聞いてみました。。。 結論:特になし。 まぁ、そりゃそうですよねぇ(^^;
昨日はSeasarファウンデーションの新年会に参加してきました。 たくさんの方にお会いして楽しい話をすることができました。 今年もよろしくお願いします! 何度も書いていますが、S2JMSをちゃんと進めます。
同僚のこもりさんやid:koichikさん、id:higayasuoさんによりS2Containerに機能追加されたInterTypeをぜひとも正式に使いたいところ。 SVNから取得もできますが、他の開発中の機能もあるようで、それだけを抜き出すのがちょっと大変。 InterType機能があると…
仕事始めから2日目。今年もよろしくお願いします。 今年はまずはS2JMSの開発に実際的に取り組んで行きたいと思っています。 #昨年は全く動けなかったので。。。すみません。 そして1年の構想としては、S2JMSが公開されたら、それを利用した某キラーアプリ…