概要
総力特集
乱立する技術を整理,本命はこれだ!
2004年のオープンソースJava
現在のサーバサイドJavaは,さまざまな技術・オープンソースソフトウェアが乱立し,それらの違いや,何を導入すべきかの見極めが非常に難しくなってきています。そこで今回は,本誌創刊3周年を記念して,2004年に注目したい技術,オープンソースソフトウェアについて総力を上げて特集します。ついに登場したTomcat 5,JSP/JSF/Velocity/Tapestry/JSTLなど数多くあるプレゼンテーション技術,コード自動生成ツールXDoclet,世界一のO/RマッピングツールHibernateなどなど,必見です。
特集2
おいしさいっぱいのPHPライブラリ徹底活用!
PEAR実践入門
PEAR(PHP Extension and Application Repository)は,PHPにおける,機能ごとに分類された再利用可能なクラスライブラリの総称であり,またそれらを開発するプロジェクトの名前でもあります。
本特集では,PEARの概要と最新事情解説に始まり,注目テンプレートエンジンFlexyのご紹介,PEARによるPHP開発の実例としてNet_POP3やMAILを使ったWebメールの開発,拡張ライブラリPECLの活用ノウハウ,そして,PEARで多くのライブラリを使用してもユーザが納得のいくパフォーマンスを保つためのPHP高速化ライブラリのご紹介など,最新情報満載で,いまだ日本語情報の少ないPEARの魅力に迫ります。
特集3
設計フェーズで考える
DBのボトルネック化回避大作戦
Webシステムにおいてボトルネックになりやすいのは,やはりデータベースまわりです。ユーザにストレスを感じさせないシステムを実現するためには,設計段階でDBへの負荷を十分に考慮し,不安が残るようであれば何らかの対策を講じておいたほうがよいのは言うまでもありません。本特集では,JavaやPHPベースのWebシステムにおいて,コストをかけずにデータベースまわりを強化する方法として,コネクションプーリングやクラスタリングなどにおける最新手法を検証します。
特別企画1
注目度★★★のフレームワーク
WebWork 2によるカンタンWebシステム構築
WebWorkはJavaオープンソースプロジェクトOpenSymphonyによって開発されるWebアプリケーションフレームワークです。同じフレームワークとして有名なJakarta Strutsと比べると知名度では劣りますが,簡単に,シンプルにWebシステムを構築するという点においてのアドバンテージはすでに注目され始めています。本特別企画では,最新バージョンであるWebWork 2の基礎から実業務での利用テクニックまで詳しく解説します。
特別企画2
今日から役立つ
プロジェクトマネジメント入門
世の中のさまざまな業種と同様,あるいはそれ以上に,IT業界にも失敗プロジェクトの話は山のようにあります。また,実際のところ,デスマーチが見えているがすでにどうにも回避できないといったケースも,多々あります。とはいえ,少なくとも自分の関わるプロジェクトは,少しでもうまく回ってほしいもの。本特別企画では,PMBOK(Project Management Body of Knowledge)をマネジメント手法として参照しながら,日々の現場で柔軟にプロジェクトマネジメントを実践し,そしてプロジェクトを成功に導くためには何をすべきか,どのように考えるべきか,わかりやすく解説します。