ひがやすを技術ブログ

電通国際情報サービスのプログラマ

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

S2.0.15 S2Dao1.0.3リリース

S2

S2.0.15 http://sourceforge.jp/projects/seasar/files/?release_id=10693#10693 リリースメモ S2TestCase#reload()を追加 S2TestCaseでDataSetとMap, MapのList, Bean, BeanのListをassertEquals()で比較が可能。 修正点 S2JDBCでテーブル名にスキーマが含…

ユーザ機能分析

これまで、ユーザ機能はVOで表すことを推奨してました。 一方オリジナルのFDDでは、で 表現します。「〜の〜を〜する」ってことです。 結局言ってることはほとんど同じなんですよね。 だったら、オリジナルにあわせて、ユーザ機能は、()で表すことにしたいと…

S2Unitの強化

S2

S2.0.15でS2Unitはかなり強化されます。 Map, MapのList, Bean, BeanのListを DataSet(Excelから読み込んだデータ)とassertEquals()で比較できます。 かなり楽。いわゆるKモードに入ってます。検索系のテスト readXlsWriteDb("xxxPrepare.xls"); List actual…

次のリリースに含まれるもの

S2

S2.0.15 S2JDBCでテーブル名にスキーマが含まれていた場合の対応 S2AOPでinterfaceを継承していた場合のデフォルトポイントカットの処理 S2TestCase#reload()を追加 S2Dao1.0.2 INのバインディングの修正

S2TestCase#reload()

S2TestCase#reload(DataSet) : DataSet S2TestCase#reload(DataTable) : DataTable を追加しました。 このメソッドは引数でもらったデータをプライマリキーで リロードして新たなオブジェクトとして返すものです。 このメソッドを使い簡単に更新のテストがで…

FlexのS2対応

FlexからS2Containerに登録されているコンポーネントの メソッドを呼び出すには、最初にS2OpenAMFを 導入します。 次にWEB-INF/flex/flex-config.xmlの flex-config/remote-objects/amf-gatewayタグの値を {context.root}/gatewayに変えるだけです。 ここで…

コントロール分析

コントロール分析、いろいろなフィードバックを元に 考え直しました。 id:marrowさんやid:akonさんの考えを取り込んでます。 以前は、バウンダリに属するコントロールを1つにまとめ、 エンティティに関連するロジックはDaoにまとめ、 シナリオ分析を通じて、…

パターン勉強会

etc

http://patterns-wg.fuka.info.waseda.ac.jp/study/ 参加予定。

次のリリースに含まれるもの

S2

次のリリースにどういう内容が含まれるのか、 毎日書いておくことにします。 S2.0.15 S2JDBCでテーブル名にスキーマが含まれていた場合の対応 S2AOPでinterfaceを継承していた場合のデフォルトポイントカットの処理 S2UnitでBeanAssertと同様なMapAssertを用…

ダイコン時代の設計手法 - クラス抽出

http://d.hatena.ne.jp/akon/20040727#p1 http://d.hatena.ne.jp/makotan/20040727#p10 http://d.hatena.ne.jp/isami100/20040727#p1 http://d.hatena.ne.jp/marrow/20040727#1090917475 とさまざまな意見がありますが、コントロールの抽出は、 akonさんとい…

眞鍋かをりオフ

etc

えーーー、 申し上げにくいのですが 8/6のアスペクトセミナーの後に「眞鍋かをりオフ」をします。 ...はい、学習できない子なんです。 前回「石原さとみオフ」をしてからあまり時間が経ってないのに。 参加資格は、http://manabekawori.cocolog-nifty.com…

ここだけオフ

etc

参加します.たぶん... 先週申し込みしたはずだけど,メールとか何も届いていないぞ.なんか失敗したかなぁ? 申し込みが出来ていれば一緒に聞こうね.>まこたん ところで夜の宴会はあるのでしょうか? (^^; >ひがさん 申し込みへの確認メールは、本日…

ダイコンがそこにある理由

従来のオブジェクト指向では、データと振る舞いを1つに してクラスにまとめます。 これがオブジェクト指向の最も重要なポイントとされてきた わけですが、業務アプリケーションに限っていうと 話が変わってきます。 例えば、手数料というデータがあったとし…

seasar.org

S2

ダウンロードのページを変えました。 いったんリストが出た後に、個別のダウンロードのページに 飛ぶようになってます。 http://www.seasar.org

S2社内説明会

7/26,27,28に13:00〜17:00 ホール2でS2の説明会を行います。 デモを交えての説明は私も初めてですね。 しかも、Flexつき。 いよいよ案件投入か。 人数には余裕があるので、うちの会社の人間で出たい方は お好きにどうぞ。 急に言うなよって。 急に決めたのよ…

くーすのスペル

くーすのスペルはkusuにしたいと思います。 http://seasarproject.g.hatena.ne.jp/kakutani/20040722#p1

S2.0.14 S2DaoV1.0.2リリース

S2

S2.0.14 修正点 同一定義を複数回includeしたときのバグを修正しました。 メタデータが小文字で格納されるDBMSに対応しました。 S2DaoV1.0.2 S2.0.14に対応しました。 includeのバグでいろいろご迷惑をおかけして申し訳ありませんでした。 m(_ _)m 今回から…

includeのバグ

S2

includeまだ、バグってますね。m(_ _)m 調査します。

続続続ダイコン時代の設計手法の名前

の戯言">CRCと古くて寝かしていたものを使うからクースーかと思っていたんだけどね。 ロバストネス分析・CRCといった良いものだけど、 あまり使われずに埋もれていたものを掘り起こしたということで、 クース(古酒)は、ぴったりかも。スペルに悩むが。 反対…

続続ダイコン時代の設計手法の名前

固有名詞なら普通っぽいですけど Radishでどうっすか。 DItanic, DIHardって手も(笑)。

続ダイコン時代の設計手法の名前

ダイコン指向だと確かにどういう意味って聞かれたときに答えづらい。 id:dotさんのいうように〜駆動開発はわかりやすくて みんなの頭の中にパターンが刷り込まれていそうです。 再考してみました。 ダイコンを使いこなす上で最も重要なポイントは インターフ…

ダイコン時代の設計手法の名前

id:akonさんに名前付けてくれと厳しい要求を突きつけられた。 沖縄の方言を適当に持ってくればよいものではないし、 アルファベットの組み合わせだとちょっとしらける感じ。 覚えやすく・親しみがあり、まわりがうなずけるものでないとだめだろう。 私自身の…

ダイコン時代の設計手法 − トライアル

id:marrowさんの日記でダイコン時代の設計手法を トライアルでやってます。 http://d.hatena.ne.jp/marrow/20040721

なりきりTommy february6

etc

仕事の合間にメガネをつくった!! なぜならそこにメガネ屋があったからだ! まぁ思いつきまねですな。 で、あまりにも嬉しくてみんなに自慢しまくったのですが、 まだし足りないので携帯から日記を更新。 お利口にみえるかな? 写真をアップできないのが、…

Actionの自動登録

S2Struts1.0.5からstruts-config.xmlにあってダイコンファイルにない Actionは自動的にrootのS2Containerに登録されるようになりました。 何がうれしいのかというと、setterメソッドを定義しておけば、 自動的にsetter injectionされることです。 アスペクト…

米アジターのJavaテストツールに「歴史が変わった」の声

etc

http://www.atmarkit.co.jp/news/200407/16/econe.html なにが このプロジェクトはもともと、JUnitを使ってテストを行っていたが、 膨大なテストコードを書くことが負担になり、途中で利用を停止。 Agitatorを導入したことで「JUnitで1年かけていた作業が半…

S2.0.13 S2DaoV1.0.1リリース

S2

S2.0.13 http://prdownloads.sourceforge.jp/seasar/10449/S2.0.13.jar 修正点 2.0.12のS2Containerにあったincludeのバグを修正しました。 S2DataSetで比較するときのロジックを修正しました。 S2DaoV1.0.1 http://prdownloads.sourceforge.jp/seasar/10450…

S2DaoV1.0.1リリース準備開始

S2

準備終了

はてなのCSS

etc

はてな勝手にCSS変えやがった。 preタグの文字を左に寄せたいんですけど、 CSS だれか たのむ

複数のDBMSの切り替え

皆様のおかげで、情報を集めることができ、どうもありがとうございました。 DatabaseProductNameとDBMSの関係は次のような感じです。 dbms.properties =org.seasar.dao.dbms.Standard Oracle=org.seasar.dao.dbms.Oracle PostgreSQL=org.seasar.dao.dbms.Pos…