2010-05-01から1ヶ月間の記事一覧
Domaですが、次のバージョン(1.7.0)から、Daoの更新系メソッドでSQLファイルを使う場合もエンティティリスナーを呼び出すようにします(これまでは、SQL自動生成の更新系メソッドdだけが対象でした)。SQLファイルを使ったバッチ更新のときも呼び出します。 …
Domaは、これまでも列挙型には対応していました。 下記のような定義をした場合、データベースにはJobType#name()でかえってくるSALSESMANやMANAGERといった文字列をデータベースに格納し、データベースからはこれらの文字列を列挙型に変換していました。 @En…
Silverlight 4, MEF and MVVM: MEFModules, Dynamic XAP Loading and Navigation Applicationsを参考に、XAPを動的にローディングしつつも画面遷移はNavigation Frameworkをつかって簡単に別XAPのページに移動する方法を試行錯誤してみました(リンク先の例…
メソッドやコンストラクタのシグネチャが一覧に表示されるようになっていることに気づきました。以前までは、一段階深いページまでいかないとどんなシグネチャがあるかわからなくてとても不便だったのですが、これでやっと便利なりましたね(Javadocとの違い…
MetadataType属性でメタデータ用のクラスを指定します。メタデータ用のクラスには、Requiredとかバリデーションの属性を指定します。 [MetadataType(typeof(EmployeeMetadata))] public class Employee { [Key] public int Id { get; set; } public string N…
http://weblogs.asp.net/fredriknormen/archive/2009/11/28/wcf-ria-services-and-a-guide-to-use-dto-presentation-model.aspx 上のサイトをみながら試行錯誤してみました。Entity Frameworkを使うにしても使わないにしてもDTOに変換してクライアント側(Si…
次のDoma 1.7.0で導入しようかなーと検討中です。使い方は次のようにDaoのメソッドに注釈するだけです。 @Dao(config = ItConfig.class) public interface ScriptDao { @Script void create(); @Script(haltOnError = false) void drop(); } createメソッド…
ジェネリクスの型パラメータなしのSystem.Actionを使おうとするとReshaperに怒られます。コンパイルは通っているのでReshaperの問題っぽい。 Silverlightのプロジェクトでなければ問題ないんですけどねー。
日本語版のVisual Studio 2010だとMicrosoft Silverlight 4 Tools for Visual Studio 2010 RCが対応していないので、Silverlight4を試すには英語版のVisual Studio 2010を使うのがいいみたいです。いったん日本語版入れたんですけど、あきらめてアンインスト…
Java6対応の Daoフレームワーク Doma 1.6.0 をリリースしました。ダウンロードはこちらからどうぞ。 http://doma.seasar.org/downloads.html Maven2 からのご利用はこちらを参照ください。 http://www.seasar.org/wiki/index.php?Maven2RepoRemote 1.5.0から…
Domaでは、データベースアクセスに関するログ全てについて、それをどう扱うのか(どこにどうやって出力する/しない)を利用者におまかせしています。利用者は、JdbcLoggerインタフェース(http://doma.seasar.org/apidocs/org/seasar/doma/jdbc/JdbcLogger.h…
そういえば、去年のGWから作り始めたのでした。ブログ書いたのは、去年の5月3日でしたが、GWにはいってすぐに作り始めた気がします。 http://d.hatena.ne.jp/taedium/20090503最初のアイデアからはそこそこ変わっていますが、いろんな方のアイデアを取り入れ…