InfoQ ホームページ Infrastructure に関するすべてのコンテンツ
-
ScalaとSpring:両世界のベストを一体化
Scala, Spring と JPAを使った具体的な例を基に、このアーティクルは、暗黙の変換や traitsのようなScalaの強力な概念によって、いかにSpringを強化するかを説明している。更に、JavaベースのフレームワークとScalaの間の溝がいかにスムーズに埋められるかを示している。
-
グラフデータベース、NOSQL、Neo4j
グラフデータベースについて、Peter Neubauer氏がRDBMSとの比較、NOSQLムーブメントにおける位置付けを紹介する。また、Javaによるグラフデータベース、Neo4jの使用例を示す。
-
実践RESTful HTTP
Gregor Roth氏から、RESTful HTTPの基礎に関してオーバービューを提供し、RESTful HTTPアプリケーションを設計する上で開発者が直面する典型的な問題に関して取り上げる。その中で、RESTアーキテクチャスタイルをいかに実践していくかを示す。Gregor氏は、URIの命名の共通して利用されるアプローチや、統一インターフェースをつかったリソースへのインタラクション、PUTとPOSTの使い分け、CRUD以外の操作のサポートなどについてとりあげている。
-
3つの人気OSのカーネルを比較する
この記事では,最も広く利用されている3つの Unix 系オペレーティングシステムを,効率性,発展性,ユーザフレンドリ性の3つの比較軸で比較評価します。対象とするオペレーティングシステムは OpenSolaris,Windows Vista,Linux 2.6 です。
-
Flex 4の新機能トップ10
今週(2009年6月1日)AdobeはFlex 4の正式な初ベータ版をリリースしました。Flex 4はGumbo(オクラ)というコードネームで開発されています。今回のリリースには大きな変更が多数含まれています。このRIAフレームワークの最新バージョンにおいて変更された事柄についての概要を以下のリストで見ていきましょう。
-
J2EEアプリケーションにおけるAOPを使ったフェッチ戦略の実装
この記事では低レベルのサービス・レイヤやリポジトリ・レイヤを肥大化させることなく、フェッチング・ストラテジによってモジュール化された方法でバックエンドにあるシステムからデータを取得する処理を最適化する方法について説明します。
-
私たちに必要なものは情報システムの評価である
Pierre Bonnet氏は、情報システムがあまりに曖昧で、俊敏でないと主張します。彼は、「健全な」企業が、過剰なリスクを負って数か月のうちに崩壊する原因について説明しています。
-
Web開発者が知っておくべき八つの分離レベル
Web開発者がプログラミング・モデルに与えられる制約をWeb開発者が理解し、システム・アーキテクトと開発者が必要なデータ一貫性を確保しつつ最も効果的な分離レベルを選択するための議論を行うのを助けるため、分離レベルをリスト・アップしました。
-
Groovy 1.6で注目の新機能 - Groovyの開発リーダーによる解説
SpringSource社におけるGroovy開発トップのGroovyプロジェクトマネージャであるGuillaume Laforge氏が新しくリリースされたGroovy 1.6の注目の新機能について概要説明をおこなってくれます。
-
MDSDのおかげで引き続き安泰
Andreas Kaltenbach氏は、アップグレードの過程を容易にするために、バージョン間における相違を交渉することで、MSDSがどのようにしてソフトウェアプログラムの後方互換性の問題を解決するのかを、説明している。