.NET Clips - アーキテクチャ/デザイン/OSSの注目エントリー
1
CLIPS

M-V-VMパターン用動的プロキシ

2499日前に更新 aoki1210aoki1210 2504日前に登録
2010年06月23日 GMT 2010年06月17日 GMT
このようなものを作ったので公開。 ソースコード一式: DynamicMvvmHelper.zip ドキュメント: MvvmHelper.docx 簡単に言うと、ViewModel作るの、INotifyPropertyChangedの実装とかめんどくさいんで動的に勝手によろしくやってくれるDynamicObject実装。 階層的なデータに対しても利用可能。一応、DataAnnotationsによるデータ検証にも対応。 以下のようなタイプのアプリなら、ViewModel自作の必要性全くなくなります。常時Model側更新されちゃっててOK。Validationエラーはその場で例外... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 16 | コメント | | ソースサイト: ufcpp.spaces.live.com
タグ: M-V-VM
1
CLIPS

Domaを参考に作るSQL中心の.NET用Daoフレームワーク

2503日前に更新 aoki1210aoki1210 2506日前に登録
2010年06月19日 GMT 2010年06月15日 GMT
Domaを作った経験をベースにしつつあんまりDomaの実装にとらわれない形で作っていこうと思います。(ただし、API的にはあんまり違いはないと思います。基本的にDaoを介して、検索系はSQLファイルにマッピングし、更新系はデフォルトで自動生成になります。) 名前はSomaにしました。とりあえず、codeplexに公開しています。 http://soma.codeplex.com/ コードはコミットしてあるけど、まだプロトタイプみたいなものです。ぜんぜんできていません。 Domaでは避けたAOPですが、aptに変わるものとしてPostSharpを使おうかなーと検討中です。PostSharpは、実行時ではなくコンパイル時にコードをエンハンスするライブラリです。で、その際にコードをバリデーションできるので、Domaのように規約から外れたコードをチェックしてコンパイルのフェーズでエラーにできます。軽く試した感じだととても簡単に使えました。ドキュメントが比較的豊富でいい感じです。 課題は、ライセンスかな。軽く見た感... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 33 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: Dao, OSS, PostSharp, Soma, フレームワーク
2
CLIPS

システム開発地図:第1回:エコな開発を | システム開発地図の表示にSilverlightのDeepZoomを使用

2506日前に更新 aoki1210aoki1210 2509日前に登録
2010年06月16日 GMT 2010年06月13日 GMT
業務システムの開発・保守において、発注側と受注側が互いの立場を超えた共通認識を持てないことは大きな障害となります。伝言ゲームによる間違いや認識のずれによる手戻りは、開発の遅延や経営的な損失を招きます。 本記事では、このような課題に対する指針となる「システム開発地図」をご紹介します。この地図を使って、業務分析から要件定義、設計・実装に至るまで、発注者と受注者が共通の認識を持ち、成果物のトレーサビリティーを確保してエコな開発を行うための考え方・視点を提案します。 エコじゃない開発 業務システムを再開発するときに、現行システムのドキュメントが存在しない、存在したとしてもメンテナンスされていないということがよくあります。システムの発注側は、現行システムとソースコードがあれば大丈夫だろうと思うかもしれませんが、「現行システム通りの仕様でやってくれ」などとベンダーに言って、要件定義や設計の確認を省略してしまうと、受け入れ時に仕様の解釈の相違などによるトラブルが... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 9 | コメント | | ソースサイト: labo.mamezou.com
タグ: Silverlight, 業務システム
2
CLIPS

TERASOLUNAを使ってみる - Road to NAgiler

2512日前に更新 aoki1210aoki1210 2515日前に登録
2010年06月10日 GMT 2010年06月07日 GMT
TERASOLUNA(テラソルナ)はNTTデータの開発した、Webアプリケーションを中心としたシステム開発の総合的ソリューションで、開発プロセスの概要、およびフレームワークはオープンソースとして公開されてます。ちょっと使う用事ができたのでせっかくなのでまとめておきます。 まず、TERASOLUNAの提供プロダクトは下記の通りで、今回は.NETのフレームワーク部分だけをピックアップしました... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 56 | コメント | | ソースサイト: d.hatena.ne.jp
タグ: Framework, OSS, TERASOLUNA
2
CLIPS

Windows Azure Storage Service を用いた在庫管理の設計 - The First Virtue - Site Home - MSDN Blogs

2514日前に更新 aoki1210aoki1210 2522日前に登録
2010年06月08日 GMT 2010年05月30日 GMT
Windows Azure Storage Service を用いた在庫管理の設計masayhComments3 http://social.msdn.microsoft.com/Forums/ja-JP/windowsazureja/thread/b76f647b-5e11-446b-92bd-2efdc2e7e362 Azure フォーラム に質問があった在庫管理の設計例を題材にしたWindows Azure Storage Service(主にKVS)による設計例をここで考えていきたい。問題の詳細は上記のリンクを参照してください。 ... (詳細)
カテゴリー: アーキテクチャ/デザイン/OSS | クリック数: 16 | コメント | | ソースサイト: blogs.msdn.com
タグ: Azure, KVS, アーキテクチャ, 設計
Previous 1 2 3 4 5 Next