Java Review:
APサーバを問わずJavaアプリケーションを動かすには?
Webシステムでは複数のベンダーのアプリケーションサーバを利用していたり、Webシステム更改の際アプリケーションサーバを変更したりする場合がある。このような場合に動くはずのアプリケーションが動かなくなったという経験はないだろうか。今回は、Webアプリケーションサーバを変更した時にJavaの業務アプリケーションで留意すべき点について説明する。(2009/12/18)
Java Review:
Webシステムの性能要件を検証する「手順と実践」
Webシステムの性能設計後には、性能要件をあらかじめ実機マシンで検証しておくとよい。検証の目的は、マシンサイジング時に設定した内容や機器構成が、性能要件を満たしているかどうかを確認するためである。今回はWebシステムの性能要件の検証手順や考え方について紹介する。(2009/11/13)
Java Review:
Webアプリの性能やメモリ関連の問題を、コーディング時に回避
アプリケーションの“作り”が悪いと、Webシステムの運用時に性能やメモリ関連の問題が発生する原因となる。今回は、Javaアプリケーション作成時に留意しておくべき基本的なポイントについて紹介する。(2009/10/20)
Java Review:
Webシステムにおける「文字コード変換の落とし穴」
一般的にWebシステムは、データベースやレガシーシステムなどと連携することが多い。しかもJavaアプリケーションの文字コードとしてはUnicodeが使用されるため、システム間での文字エンコーディング変換が必要になり、文字コードに関するトラブルも後を絶たない。今回は、アプリケーション作成時やシステム設定時のエンコーディング変換に関して考慮するべき点を解説する。(2009/9/9)
Java Review:
Java VMのメモリ不足――原因切り分けから解決まで
Java VMのメモリ不足の問題は、解決までに時間を要する。だが適切な初期調査を行えば、ある程度まで原因を絞り込め、早期解決につながる。今回はメモリ不足問題の対応方法を、体系立てて解説する。(2009/7/10)
Java Review:
“Don’t”Stop the World――Full GCへの対策
Full GCの発生は、ミッションクリティカルなWebシステムでは許容できない問題である。発生の抑止方法について順を追って検討してみよう。(2009/6/10)
Java Review:
JavaVMのメモリ管理をマスターする
Webシステムの安定動作には、メモリ使用量の適切な見積もりが不可欠。だがJavaVMでメモリがどのように管理されるかを理解しているだろうか? メモリに関する問題が発生すると、知識や技術資料の不足によって問題が長期化しがち。JavaVMでどのようにメモリが管理されているかを理解し、正確なメモリサイジングやメモリ関係のトラブルの早期解決へとつなげよう。(2009/5/27)
Java Review:
ITアーキテクトに求められる「Javaの互換性やサポート」という視点
Javaにおける開発環境の進歩と同時に、ブラックボックス化とそれにともなう課題も発生している。開発現場での課題解決を図る連載第1回では、互換性とサポート期限に焦点を当てる。(2009/4/30)