InfoQ

InfoQ

エディタ毎の記事の表示

全ての James Kaoに関するすべてのコンテンツ


James Kaoが書いたNews

ModuleFusion 1.0.2のリリース:エンタープライズOSGiディストリビューション

トピック
Wicket,
アプリケーションサーバ,
Java,
オープンソース,
言語,
プログラミング,
Enterprise Application Blocks,
Hibernate,
Logging,
OSGi

エンタープライズアプリケーション向けに設計されたOSGiサービススタックであるModuleFusion 1.0.2が近ごろリリースされた。

JPAフレームワークの比較

トピック
JPA,
EJB,
Java EE,
Java,
言語,
データアクセス,
プログラミング,
データベース,
Hibernate

java.net に掲載されている「Java Persistence Frameworkの選択:選択肢、適した状況、そして利点と欠点」というSharad Acharya氏の記事では、CMP Entity EJBs、JPA、Hibernate、TopLinkの4つの一般的な永続化フレームワークを比較している。Acharya氏はそれぞれの技術について論じ、調査結果をマトリックスにまとめている。

Apache Solr ~ Luceneベースの高スケーラブルなエンタープライズ検索サーバー

トピック
Ruby,
Java,
Webサービス,
動的言語,
SOA,
言語,
Architecture,
エンタープライズアーキテクチャ,
プログラミング,
検索

Apache Solrは、 Luceneベースのエンタープライズ検索サーバーであり、移行可能なwarファイルに、革新的なインデックス機能やクエリー機能を備えている。ユーザーとSolrとのインタラクションは、HTTPインターフェースを通して、XMLドキュメントやHTTPのGETパラメータを利用したクエリーを作成し、インデックス化した内容を送る。

Not-Yet-Commons-SSLが、パワフルでフリーのSSL機能を提供

トピック
Java,
言語,
プログラミング,
セキュリティ,
SSL

Not-Yet-Commons-SSLは、様々な認証フォーマットや、設定のオプションをサポートする使いやすいAPIを提供することによって、SSLの利用が簡単になるように設計された、 ApacheライセンスのJavaライブラリである。特に、それは、単一VMの中で複数認証の利用、自身で署名した認証の操作、標準的な認証フォーマットを全てサポートするといった、JavaのビルトインSSLのサポートに関しての、長い間居座っているいくつかの問題を解決してくれる。

Maven 2をキャッチアップする

トピック
Java EE,
Java,
Maven,
Japanese Build systems,
言語,
プログラミング,
Ant

Mavenは、JavaやJ2EEプロジェクトに対するパターンベースのビルドフレームワークである。任意のプロジェクトに対してビルドスクリプトを作成できるだけでなく、J2EE、Struts、Hibernate等にも対応している。さらに、プロジェクトの開始から、テスト、パッケージング、デプロイに至るまでの構造や構成について、予め決められた形がある。

Enunciate: Javaコードファースト、コンパイルドコントラクトが特徴のWebサービス配備フレームワーク

トピック
SOAP,
WSDL,
Java EE,
メッセージング,
Webサービス,
SOAプラットフォーム,
Java,
SOA,
言語,
Japanese Build systems,
Architecture,
エンタープライズアーキテクチャ,
プログラミング,
XFire,
Apache Axis

先日リリースされたJ2EEWebサービスフレームワークenunciate 1.0は、SOAP、REST、JSONのエンドポイントを作成するにあたり、開発して配備するというシステムを完全に提供している。enunciateはブログやフォーラムですでに興味を集めている。

5つの一般的なAjaxアンチパターン

トピック
Ruby,
Java,
動的言語,
AJAX,
.NET,
言語,
Patterns,
プログラミング,
RIA

現場でAjax開発での仕事での経験をもとにして、Jack Herrington氏が、アンチパターンとしてあげるのにふさわしい5つの特別な問題を集め、Ajaxコードの落とし穴を掘り下げて書いた。

Joyent Slingshot: Railsアプリケーションを(オフラインでも)実行可能に

トピック
Ruby,
動的言語,
言語,
プログラミング,
RIA,
Joyent Slingshot,
Rails

ホスティングプロバイダであるJoyentは、オンラインでもオフラインでも動作するRailsアプリケーションの開発を可能にするフレームワーク、Slingshotについての初期テスト計画をアナウンスした。

SunがOSプラットフォーム戦略のためにDebian Linuxの創立者であるIan Murdockを雇用

トピック
Ruby,
Java,
動的言語,
言語,
プログラミング,
買収,
Solaris

Debian Linuxの創立者であるIan MurdockがSun Microsystemsに雇われ、オペレーティングシステム・プラットフォーム戦略の指揮を執ることになった。

Axis2デプロイメントモデルの6つの改善点

トピック
アプリケーションサーバ,
Webサービス,
Java,
SOA,
言語,
Architecture,
プログラミング,
エンタープライズアーキテクチャ,
Apache Axis

Apache Axis2とSynapseの開発者の一人であるDeepal Javasinghe氏は、開発とテストがよりユーザフレンドリーになるようにデザインされたAxis2デプロイメントモデルの6つの改善点を述べている。