InfoQ ホームページ Java に関するすべてのコンテンツ
-
Flash の今後
Flash をサポートしない Apple iPad が先日リリースされたこと,そして Steve Jobs 氏の Abobe Flash に関するコメント。この2つが引き金となって,Flash 将来論争の新たなラウンドの幕が開いた。今回の議論には,リッチ・インタラクティブ・エクスペリエンスの分野におけるリーダーが数人加わっている。
-
Java EE 6 Web 層: JSF 2 が手に入れた Facelet,複合コンポーネント,Partial State Saving,そして Ajax
2連続記事の後編として Java EE 6 の Web 層に注目した本記事では,話題の中心を JSF 2.0 に移して,その新機能とアイデアの出所に着目する。JSF 2.0 は JSF 1.x に寄せられた多くの不満に対処するとともに,複合コンポーネント,Ajax サポート,Partial State Saving,改良された例外処理,Bean Validation の組み込みなど,数多くの新機能が追加されている。
-
Oracle による Sun 買収の結末に関する見通し
およそ9ヶ月の憶測と遅延の後、Oracle は EU から Sun 買収の完了へと繋がる青信号を得た。発表の後には、Oracle が Sun の技術とプラットフォームに関する将来の計画を提示する、一日がかりのイベントが続いた。
-
Bundle.update: モジュラリティの年
前回のBundle.updateからたくさんのニュースがあった。SpringSource dm ServerはEclipseでひとつのEPLプロジェクトになった。OSGiとEquinoxの新しい本が出版された。OSGiエンタープライズエキスパートグループは完成に近づいている。WebSphereはApache Ariesを基にしたアルファをリリースした。NimbleがOSGiのランタイムを手助けし、ECFリモートサービスは今、完成した。
-
Scala 2.8 ベータ1リリース
長く待たれていたScalaの新バージョン2.8のベータ版がとうとうリリースされた。それは、再設計されたコレクションライブラリ、名前付き引数とデフォルト引数、そしてずっと改善されたEclipse IDEなど多くの新機能を含んでいる。
-
Groovy 1.7、Grails 1.2、Groovy Eclipse 2.0 アップデートは依存性管理と言語支援を含んでいる
Groovy 言語、バージョン 1.7、はライブラリの拡充と同様に言語それ自身の洗練もサポートしながら最近リリースされた。それに続いて、SpringSource は Groovy Eclipse IDE 2.0 をアナウンスした。それにより、以前は貧弱だった Eclipse の Groovy サポートに、デバッグ、洗練されたコンテンツアシスト、スタブ無しのコンパイルをもたらす。
-
jQuery 1.4 リリース: パフォーマンスの改善、新しい API ドキュメント、サポートフォーラム
jQuery の 4 度目の誕生日の祝いに、jQuery チームは jQuery 1.4 のリリースを発表した。このリリースはもっとも一般的に使われる jQuery メソッドのパフォーマンスの改善を特徴としている。
-
Sunがパフォーマンスを大きく改善し、Windows 7サポートを追加したJava 6 update 18をリリース
SunはJava 6の今年最初のアップデートを行い、300を超えるバグフィックス、Windows 7 サポート、そして、かなりの数のパフォーマンスの改善を提供した。これらの中には、OSとしてSolarisかLinuxを使っているNUMAアーキテクチャマシンにおいて、既定のParallel Scavengerガベージコレクタを使った場合に30%-40%のパフォーマンスの改善を改善をもたらすものも含んでいる。
-
ブリュッセルは 74億ドルの Oracle と Sun の取引を承認、Oracle は翌週に概要を発表
今 EU は Oracle による Sun Microsystems の買収を承認した。Oracle は Sun のための戦略の概要を 1 月 27 日にウェブキャストで述べる予定であると発表した。
-
最近のテクノロジにおけるトレンドは?
ThoughtWorks 社は 4 つの主な領域である、技術、ツール、言語、プラットフォームにおける ThoughtWorks の技術戦略とトレンドを含んでいる、Technology Radar 2010 を今月リリースした。InfoQ は、ThoughtWorks によって提供されたアイデアと示唆をより理解するために、このホワイトペーパを深く調べた。
-
アプリケーションをDependency Injectionフレームワークから分離する
Dependency Injectionは、ずっと受け入れられるようになってきた。そして近年、SOA,TDDそして多くの他の要因が、人気を増してきていることを含んで、多くの要因に後押しされて、Dependency Injectionは、利用しやすい手法になってきた。こうしたことに伴って、Dependency Injectionフレームワークの使用が増えてきた。例を使って、Bob Martin氏は、自分のアプリケーションコードとDependency Injectionフレームワークの間で、疎結合化するアプローチの適用を勧めている。
-
Java EE 6のWeb層:サーブレットが非同期をサポートし、拡張性が改善
Java EE 6での最も重要な改善が、web層で行われた。Java web フレームワークのほとんどすべての基盤である、Servlet APIで、拡張性とプラグイン性が改善され、標準化された非同期サポートできるようになった。EE 6 web層に関する2つの記事の1つ目で、InfoQ は、Servlet 3.0 の仕様に注目する。
-
SpringSourceがdm ServerをEclipse.orgに移管、VirgoプロジェクトはEPLライセンス
SpringSourceは、dm ServerをEPLベースのEclipseプロジェクトに移管する提案を行い、Virgoプロジェクトを始めることを発表した。
-
-
Google Collections 1.0 は Java Collections Framework の機能強化された実装を提供する
Google Collections Library、バージョン 1.0 Final、は 2009年12月30日にリリースされた。ライブラリ -- Java Collections Framework の機能強化の品揃え -- は、Google の Kevin Bourrillion、Jared Levy、Doug Lea、Josh Bloch、Bob Lee を含む多くのエンジニアによる数年の作業の集大成である。