InfoQ ホームページ 設計/アーキテクチャ に関するすべてのコンテンツ
-
JRuby GUI APIへの3つのアプローチ
1998年にSwingがJREのバージョン1.2に追加されると、その前身であるAWTは重要なアプリケーションにとって不十分なものとなった。 Swingの問題の1つは、小さなアプリケーションを構築するのにも必要なコードの量が多いことだ。この問題によってXMLベースのGUI定義言語が作られることになった。
-
Lucene 2.2:ペイロード、Functionクエリ、さらなるスピード
Lucene Java 2.2が発売中である。Luceneは100%Javaで書かれた高性能、フル機能のテキスト検索エンジンである。今回のリリースでの新機能を解説する。
-
XQuery Java API JSR 225がPublic Reviewで利用可能に
JSR 225の最初のパブリックレビュー草案であるXquery API for Javaが検討のために提示された。Oracleが主導のその仕様は、JavaでのXQueryの実装に対して、標準的なプログラミングアクセスを提供することが目的である。
-
InfoQ Japan「草の根ベータ版」オープンのお知らせ及びご意見ご要望募集
最新技術を追い求めるデベロッパのための情報コミュニティ「InfoQ.com」日本語版の「草の根ベータ版」がひっそりとオープンしました。 サイトの修正依頼等、ご意見ご要望がございましたら、本記事のコメントとして記載をお願いできればと思います。
-
JNAがネイティブコードをJRubyに適用
Java Native Access(JNA)ライブラリは、JRubyによりシンプルなPOSIXをもたらし、ネイティブエクステンションを可能にするかもしれない。
-
QConサンフランシスコ・エンタープライズ・ソフトウェア・デベロップメント・カンファレンス11月7-9日開催
今年3月にロンドンにてデビューしたQconカンファレンスが11月7日から9日までサンフランシスコで開催されます。現在、申込みを受け付けています。
-
保守性の高いコードを書くということ
Sam Gentile氏、Oren Eini (通称 Ayende)氏、Frans Bouma氏とその他数名が加わり、保守性の高いコードを書く方法に関して.NETのコミュニティにて議論をしている最中である。その議論は、主にテスト駆動開発 (TDD)、O/Rマッパー(ORM)、Model-View-Presenter/Controller (MVP/MVC)、その他ソフトウェアの保守性を改善するための手助けとなるベストプラクティスについて行われている。
-
Googleスケーラビリティセッションレポート
Microsoftのデア・オバサンジョ(Dare Obasanjo)氏は、Googleのジェフ・ディーン(Jeff Dean)がシアトルのスケーラビリティに関する会議で行ったセッション「MapReduce、BigTable、および大規模なデータセットを取り扱うための、その他の分散システムの概念」についての彼の覚書を、ブログの投稿で共有した。
-
Open JDK7の基盤を起用しないOpen JDK6
Sunは最近OpenJDKのJava6バージョンをリリースすることを発表した。それはJava 6のコンプライアントインプリメンテーションを作るためのOpen JDK7のコードベースのバックポートを伴う。InfoQはこの決断に関してもっと深く掘り下げるためにSun社のJoseph Darcy氏に話を聞いた。
-
WebLOAD: 商用の負荷テストツールが最近オープンソース化された
WebLOADは、Radview software(英語)の負荷テストツールである。パフォーマンスやスケーラビリティだけでなく、検証可能性(戻り値が正しいことを検証すること)がある。
-
オープンソースビジネスモデルの議論~開発とサポート VS 純粋なサポート
Rod Johnson氏とOpenLogicのStormy Peters氏が、オープンソースビジネスに関する2つの異なるアプローチと見解をめぐっ���、白熱した議論を繰り広げた。
-
Hibernate Search:ドメインモデルの索引付き全文検索
先ごろ、Hibernate Searchプロジェクトのセカンドベータが、新たにリリースされた。Hibernate Searchのプロジェクトリードであり、Hibernate AnnotationsおよびHibernate EntityManagerのプロジェクトリードでもある、エマニュエル・ベルナール(Emmanuel Bernard)に詳しい話を聞いた。
-
議論 ~ オブジェクト指向DBは、O/Rマッピングのより良い代替手段となり得るか?
最近、ODBMS.orgに公開された記事によると、Ted Neward氏は、オブジェクト/リレーショナルマッピング(ORM)が、コンピュータサイエンスにおけるベトナムのようであるという彼の見解について、詳しく説明している。彼が示している考えの中心となるところは、オブジェクト指向データベース管理システム(OODBMS)が、ある特定のアプリケーションにおいては、リレーショナルデータベースよりも良いという点にある。
-
Open XMLのJavaと.NETライブラリ
Javaや.NETでOffice自動化の開発をすると、頻繁にフラストレーションがたまる。JavaやC#で遅延バインディングを利用したり、オプションのパラメータを多くCOMオブジェクトモデルに使用するという問題に加えて、COMオブジェクトをリリースしなければならない。なにか1つでも間違うと、暫くの間、関連するOfficeプロセスが停止してしまうだろう。それ故、ほとんどの人たちは、サービスやWebサイトからそれを使おうとすることさえしない。
-
Apache Solr ~ Luceneベースの高スケーラブルなエンタープライズ検索サーバー
Apache Solrは、 Luceneベースのエンタープライズ検索サーバーであり、移行可能なwarファイルに、革新的なインデックス機能やクエリー機能を備えている。ユーザーとSolrとのインタラクションは、HTTPインターフェースを通して、XMLドキュメントやHTTPのGETパラメータを利用したクエリーを作成し、インデックス化した内容を送る。