InfoQ ホームページ Java に関するすべてのコンテンツ
-
Infinispanインタビュー
このインタビューでは最近、オープンソースデータグリッドプラットフォームの分野に登場したInfinispanのプロジェクトをリードしている Manik Surtani氏と話をします。Manik氏はInfinispanについて、どのようにJBoss Cacheや他プロダクトと関係しているのか、Infinispanプロジェクトがどう進んでいくのかといったことについて語ってくれます。
-
Rich Hicky氏、Clojureの特徴と実装について語る
QCon London 2009 でのこのインタビューの中で、Rich Hickey氏はClojureについて語っている。議論の中でClojureのSTMサポートの背後にある考えや、Clojureが他にどんな並行性プリミティブをサポートしているか、将来どんなプリミティブが追加されそうか、などが語られている。他にも、ClojureのAOTサポートや、マルチメソッドの役割とその実装について、Clojureの他のシステムへの移植について、など満載である。
-
Java Persistence 2.0 最終ドラフト提案
Java Persistence API バージョン 2.0 は、最終ドラフト提案の段階になった。クライテリアクエリの型安全なAPI、メタモデルに対応するAPI、Bean Validationのサポートが追加される。
-
データ、コンテキスト、相互作用 : James O. Coplien氏とTrygve Reenskau氏による新しい設計方法
このほど、James O. Coplien氏とTrygve Reenskaug氏は、OOPの新しい設計方法を紹介した。データ(Data)、コンテキスト(Context)、相互作用(Interaction)パターンに基づく設計方法である。この設計方法により、今までのOOPでは捕らえることができなかった振る舞いに関する要求、つまりユーザが思い描くモデルを把握することが可能となる。この記事では、多くの反響や批判があったDCIに関して、例を示しながら洞察し、その優位性について説明する。
-
Bruce Eckel氏、Python、Java、Flex、RIAについて語る
この記事では、First Steps in Flexという共著の書籍を最近出版したBruce Eckel氏にInfoQがインタビューを行い、彼のRIAに対する考えや、近況について聞いた内容を取り上げている
-
Ruby VM総括:NokogiriとNailgunがJRubyについて、Ruby 1.9.1p129、MagLevの更新
JRuby1.3はNailgunを使う事で、起動時間を節約する事ができる。 Nokogiriは人気の高いXMLライブラリーで、最新のJRubyで動かす事ができる。(ruby-ffiのおかげで)最後にRuby 1.9.1-p129ではいくらかのバグとセッキュリティが修正された。
-
SpringSourceがHypericを買収
Springフレームワークの商業メンテナンスを行っているSpringSourceがHypericを買収した。この2年間でSpringSourceが買収を行うのは、これで3度目となる。Hypericはオープンソースのシステムモニタリングとマネジメントを専門としている企業である。InfoQは、両社の提供製品を概観し、取引に関する詳細を明らかにするため、Hypericの前CEOであり、新たにSpringSourceのマネジメント製品のCTOに就任したJavier Solteco氏にインタビューを行った。
-
OpenJDK運営委員会,成果のないまま期間を延長
設立から2年間,OpenJDK運営委員会(OpenJDK Governance Board)はその目的であったOpenJDKコミュニティ憲章の策定を達成できず,7席の委員のうち2名が未定のままである。それでも Sun Microsystems は委員会をさらに12ヶ月間延長し,その活動目標を憲章の問題に戻そうとしている。
-
WEB4J: 逆張りのJavaウェブアプリケーション開発
WEB4Jはミニマリストで意固地なJava用フルスタック・ウェブアプリケーションフレームワークである。これは「設定より規約を優先」という考えを推し進めている上、極めて小さくまとまっていて合計88クラスしかない。
-
Open Database Alliance - mySQL の新たな方向
MySQLデータベースのエンジニアリング会社 Monty Program Ab と MySQLのサービスとサポート会社 Perconanoの2社は本日,"The Open Database Alliance"の設立を発表した。mySQL創設者の一人である Monty Widenius が作成した MariaDBを開始点として,mySQLコードベースのフォーク(分岐)を目指した活動を行う。
-
InfoQバーチャルトレーニング:5月・6月 - 設計、DSL、開発の自動化、Webベースサービス
社内トレーニングやカンファレンスのチュートリアルはかなり高価だ。しかし、一流のエキスパートによる最高のチュートリアルをライブで、しかも、自分のオフィスから安価で参加できるとしたらどうだろう。このアイデアを試してみようと、InfoQはバーチャルトレーニングを立ち上げた。1時間と半日のトレーニングがあり、まずはアジャイル、効果的なソフトウェア開発、Webベースサービス、DSLなどを取り上げる。
-
分散共有メモリを利用したAdobe ConnectNowとTerracottaの統合でスケーラビリティに対応
Adobe ConnectNowは、ウェブ会議に使用できる無料の協調ソフトウェアである。ConnectNowはユーザに共有スクリーンやチャット、ノート、音声、映像といったオンライン・ミーティング運営のための会議機能を提供している。これは、マルチユーザでリアルタイムの協調アプリケーション向けのPAASであるAFCSをベースに構築されている。
-
Oracleが計画したSunの買収はJavaにとって何を意味するか
Sun MicrosystemsとOracleが、OracleによるSunの買収をJavaにとっての大きな後押しとして称えている一方で、コミュニティの多くの人々は、Oracleがプラットフォームに対してどのような統制力を発揮しようとしているのだろうかと確信を持てずにいる。
-
ジョブの分割とアノテーションによる設定に対応したSpring Batch 2.0
Spring Batch フレームワークの最新版はジョブの分割(パーティショニング)、リモートとのチャンク通信(リモート・チャンキング)、アノテーションによる設定に対応した。Spring Batchの開発チームは最近バッチ・フレームワークのバージョン2.0をリリースした。さらに新しいバージョンではJava 5への対応や非順次実行などの機能が追加されている。
-
パーシスタンス・エンティティ転送の容易化
Gileadとは、パーシスタンス・エンティティを簡単にJVM外に送信するという機能を有効にするライブラリである。Gileadという名称はGeneric Light Entity Adapterからきており、以前はHibernate4GWTという名称であった。