InfoQ ホームページ DevOps に関するすべてのコンテンツ
-
FlexおよびJavaアプリケーションのアーキテクチャ(page1)
Java EE Platformは、ナンバー1のエンタープライズWebサーバーです。Adobe Flash Platformは、ナンバー1のリッチインターネットアプリケーション開発環境です。これら2つを使用することで、エンタープライズバックエンドソリューションと優れたユーザー体験を利用した、印象的なデータ中心アプリケーションを実現できます。 この記事では、FlexとJavaで開発するアプリケーションのアーキテクチャに関して4回にわたりご説明します。
-
FlexおよびJavaアプリケーション構築のためのテクノロジー
この記事では、FlexおよびJavaアプリケーションの構築に使用されるテクノロジーの概要を紹介します。読者としてはJava、Flex、Adobe AIR、その他のデベロッパーを想定していますが、これらすべてのテクノロジーに通じている必要はありません。
-
アジャイル契約
従来のウォーターフォールモデル手法,すなわち要件を定義し,サプライヤが価格を提示して,両者が法的拘束力を伴う契約書にサインする,というやり方は,企業が何かを購入する場合にはとても都合のよいものです。しかしこの方法で記述された契約書には,アジャイルアプローチを使った開発に必要な自由がほとんどありません。この記事では,サプライヤと顧客がアジャイル開発の契約を締結するために利用可能な,4つの異なったモデルを検証しています。
-
Javaと.NETの特許問題への短い紹介
最近のGoogleとOracleの間の法的な戦いによって、Javaと.NETの特許問題が再び注目されている。Tim Smith氏が、Oracle/Sun と Microsoftによって提供されているライセンスを紹介する。GoogleのAndroid プラットフォームのようなサードパーティの実装にそれらがどう影響するのかに、焦点を当てる。 恐らく、Google Androidのユニークな実装が、動機となったことも取り上げられる。
-
GroovyServ - 高速起動Groovy -
GroovyServは、筆者が所属しているNTTソフトウェア株式会社において、Apache License, Version 2.0に基づき開発・公開しているオープンソースソフトウェアです。現在、Mac OS X、Linux、Windows版で動作確認を行い、これらの環境用のバイナリ版も公開しています 本記事ではGroovyServを紹介します。GroovyServの基本的なアイデアの説明に始まり、実際の効果を示した上で、導入方法と簡単な使い方、応用例などについても説明します。
-
5つのコンフィグレーション管理ベストプラクティス
この記事では、コンフィグレーション管理を楽にするため、そして、アプリケーションを運営、管理する必要のある人たちを楽にするために、コード内からできることについて調べたものだ。これらのパターンはThoughtWorksのプロジェクトで何度も使ってきて、その価値が証明されているものだ。
-
ScalaとSpring:両世界のベストを一体化
Scala, Spring と JPAを使った具体的な例を基に、このアーティクルは、暗黙の変換や traitsのようなScalaの強力な概念によって、いかにSpringを強化するかを説明している。更に、JavaベースのフレームワークとScalaの間の溝がいかにスムーズに埋められるかを示している。
-
グラフデータベース、NOSQL、Neo4j
グラフデータベースについて、Peter Neubauer氏がRDBMSとの比較、NOSQLムーブメントにおける位置付けを紹介する。また、Javaによるグラフデータベース、Neo4jの使用例を示す。
-
3つの人気OSのカーネルを比較する
この記事では,最も広く利用されている3つの Unix 系オペレーティングシステムを,効率性,発展性,ユーザフレンドリ性の3つの比較軸で比較評価します。対象とするオペレーティングシステムは OpenSolaris,Windows Vista,Linux 2.6 です。