InfoQ ホームページ Java に関するすべてのコンテンツ
-
なぜScalaなのか?
Scalaは、簡潔かつエレガント、そして型安全な手法で、一般的なプログラミングパターンを表現するために設計された、複数のパラダイムを持つ近代的なプログラミング言語である。それは関数型言語とオブジェクト指向の機能を、スムーズに統合している。
-
ファイルシステムトランザクション-まだ障害となっていますか?
歴史的なトランザクション-プロセッシングシステムは全体的にではないにせよ、第一に、トランザクション化される必要のあるIOアクティビティのACID的な側面に対応するためにデータベースに依存していた。ファイルシステム操作のトランザクション用のサポートはライブラリ・フレームワーク、言語、もしくはファイルシステムレベルにおいて劣っていた。最近この状況に改善の兆しが見え始めている。
-
-
GWT on Railsが必要なのは誰だろう?
RailsとGWTは両方ともAjax開発サイクルからJavascript操作を隠している。 GWTはJavaとブラウザコンプライアントのJavaScriptとHTMLに変換するコンパイラを使用してそれを解消することを選んだ。 GWT On Railsプラグインとそのクライアントジェネレータを使用することによってGWT ClientをRailsをコミュニケートさせることが可能になる。
-
丸山先生レクチャーシリーズ第3回「SOAの現在」のご案内
毎回著名な方々を招いて講演頂く最新技術動向セミナー「丸山先生レクチャーシリーズ」の第3回を、1月18日、NEC本社講堂で開催します。 今回のテーマは「SOAの現在」で、パネルディスカッションも行います。
-
Article: Spring 2.5の新機能を使ってアプリケーションを作る(その1)
Spring Frameworkはバージョンが2.0、2.5と進むうちに、様々な設定を、アノテーションを用いて記述できるようになりました。ここでは、どれだけ以前からのXMLの記述量を減らせるか、どのようなところをアノテーションで記述し、どのようなところをXMLで記述する必要があるかといったポイントを検証していきます。
-
RubyとJtestRを用いてJava Testを加速させる
スクリプトタスク用のRubyの簡易さによってそれはテスト一式を記述するための有力候補となっている。最近までRubyを用いてJavaをテストする本当の意味での独立型のフレームワークは存在していなかった。Ola Blini氏(JRubyチームの一員)とAnda Abramovici氏によって書かれたJtestRが今それを実現する。RSpecのようなRuby機能と統合したRubyはJavaテストの記述をよりスムースにするだろう。
-
James Gosling氏がAdobe Flash・Flex・AIRを語る
Redmond Developer NewsのKatleen Richards氏はJavaFXとRIA分野におけるその競合に関して論じた、Sun MicrosystmesのJames Gosling氏とのインタビュー記事を掲載した。Gosling氏はJava FXがFlash/Flexプラットフォームに匹敵するという重要な考えについて述べた。
-
JSFテストツール
ユニットテストのJSFベースのWebアプリケーションはコンテナ外のテストJSFコンポーネントの制限があるため困難であると考えられてきた。 しかしながらこのトレンドは最近発表されたJSFUnitやShale Test、またWebアプリケーションのクライアントとサーバコンポーネント両方をテストするホワイトボックステストをサポートするJSF Extensionによって変えられつつある。
-
AMF、BlazeDSまたはGraniteDSによる、Adobe FlexアプリケーションのRPC
先日、AdobeがAMFの仕様やコードを含むLiveCycle Data Servicesの大部分を、BlazeDSプロジェクトとしてオープンソース化すると発表したことで、Adobe Flexプラットフォームは大きく変化した。この変化はFlexプラットフォームの採用を検討している人々から、最終的なコストやライセンシングの障壁を取り除くだろう。
-
Javaテクノロジを��いたサービス指向アーキテクチャの構築
サン・マイクロシステムズは米国で、Javaテクノロジを用いたサービス指向アーキテクチャ(SOA)構築を推奨する、テクノロジとアプローチに関する包括的な考え方を発表するツアーを開始した。シアトルでは、サンのSOAテクニカルスペシャリストであるThomas Barrett氏がプレゼンターをつとめた。
-
ルール VS 手続き型コード
BPM ベースのソリューションにおいて、どういう時にルールを利用し、どういう時に手続き型のコードを利用するのが適切か、あなたはどうやって決めているだろうか? 最近、haley.comの創設者であり会長でもある Paul Haley氏がこの問題に関してヘルプを求められたようである。
-
あけましておめでとうございます。本年もInfoQ Japanを宜しくお願いします。
InfoQ Japan読者の皆様、あけましておめでとうございます。本年もInfoQ Japanはコンテンツを充実していきます。何卒宜しくお願いします。
-
DB40 v7とODBMSの人気の高まり
30000件以上のオープンソースのODBMSのデプロイメントを誇り、最も主要なdb40が組み込まれたODBMSのv7.0バージョンをリリースするのと共にdb40は最近著しく成長している。ODBMSランドスケープを反映し、変わり行く時代の前兆なのだろうか?
-
多様な技術がJEEに動的配備をもたらそうとしている
PHP やPython、Rubyといった動的型付けのインタプリタ言語を使っているWebアプリケーション開発者達は、アプリケーションを変更してブラウザを更新することで、すぐに確認できることに慣れている。JSPのページではこの機能が概ねサポートされているのに対し、JavaEEの世界では、変更した箇所をテストしたいときにはいつも、開発者はビルドとデプロイを繰り返さなければならず、この手順はインクリメンタルな開発のスピードを急激に落とすことがある。