InfoQ ホームページ Architecture に関するすべてのコンテンツ
-
Qi4j でのコンポジット指向プログラミング
OOP によって設定されたオブジェクトによるドメイン概念のモデル化という目的は、長い間、十分とは言えない方法で処理されてきました。この記事では、コンポジット指向プログラミングの概念を紹介し、これによって OOP での問題を回避し、再利用可能なコードによってドメイン モデルを構成できるという希望を新たにする方法について説明します。
-
コード最適化の限界: 新しいSingletonパターン実装
私は、java Singletonパターンがスレッドセーフではなく修正できないということが、プログラミングの世界ではよく知られている事実であるということを発見しました。Singletonパターンの特定の実装を提供し、これらの実装がどのように壊れる可能性があるかを公正に解説し、一般化された主張で結論が出されています。
-
Java FXテクノロジを下見する
JavaFXは、SunがJava製品市場にかかわる方法での重大なシフトを表している。基礎テクノロジーだけに重点的に取り組むよりむしろ、Sunは個別の市場向けの完全なソリューションを提供することを検討している。1.0のリリースが間近に迫った今、InfoQはプラットフォームを調べ、Sun Staff EngineerのJoshua Marinacci氏に次期リリースについて聞いた。
-
「銀の弾などない」の再装弾に関する回顧的OOPSLAパネルディスカッションの概要
2007年のOOPSLAカンファレンスにおいて、銀の弾などない(No Silver Bullet)に関する回顧的パネルディスカッションが行われました。
-
SOAガバナンスの実装
多くの人が、SOAの導入成功について最も難しいことは技術ではなく、むしろ文化変化であると書いています。Todd Biske氏は、ガバナンスを使用して文化変化を推進することについて、見解を述べています。
-
リファクタリングにありがちな誤解を解く
In comparison to Java, an emphasis on continuous refactoring is still relatively new in .NET. Besides having few ardent proponents, many myths linger around what refactoring really is and how it applies to the development process in general. Danijel Arsenovski, author of Professional Refactoring in Visual Basic, attempts to dispel some of these myths.
-
Ninject 1.0 のリリースについて Nate Kohari氏に聞く
Nate Kohari氏は Ninject という .NET 用の依存性注入コンテナのバージョン 1.0 をリリースしました。依存性注入はこのところ人気の話題で、その関心の高さからこの技術を活用する新たなツールが生み出されてきています。
-
Windows Workflow における手動アクティビティの実装
Windows workflow is an excellent framework for implementing business processes. One thing that is missing in it is direct support for human activities. Several approaches to solving this problem exist, but they are not generic enough for general usage. In this article we will define one of the approaches to a completely generic implementation of human activities in WF.
-
WebSphereの2009年のトレンドと方向性
私は毎年、WebSphereの世界で一生懸命エネルギーを注いでいる技術分野を概説することにしています。私がブログの中で概説した、私が考える2009年のトップ10を記します。