概要
特集1
O/Rマッピング,DI,AOP,Webサービス…の集大成
Java EE 5で学ぶWebシステム実装の極意
「Java EE 5」のリリースが目前となってきました。この巨大な仕様群の中で,今回のリリースで最もインパクトのある部分は「EJB 3.0」ですが,ここにも「Java SE 5」で大きく改善されたデータアノテーションの手法が取り入れられています。つまり全体的には,EoD(Ease of Development)という途方もない目標に突き進んでいるのです。
このような状況の中,より柔軟で高度なシステム設計を要求されるITアーキテクトは,今回のリリースをどのように受け止めればよいのでしょうか? 本特集では,ドラスティックに変貌した「Java EE 5」について,これまでの変遷も踏まえながら全体像を把握するとともに,「EJB 3.0」「JAX-WS 2.0」などをピックアップして要点をわかりやすく解説します。
特集2
SimpleTestとXDebugで
簡単! PHPアプリのテスト&デバッグ
他の開発言語と比べて中小規模なWebシステムの開発に利用されることが多いPHPですが,品質の向上を図るためにもテストとデバッグの作業は欠かせません。本特集ではこれまで取り上げられることが少なかった,このPHPアプリケーションのテストとデバッグについて解説します。第1章では,PHPアプリケーション開発におけるテストとデバッグの必要性を改めて考え直し,有益なソフトウェアを紹介します。第2章では,テストをより効率よく行うための道具としてSimpleTestを取り上げ,テストの新しい考え方を示します。最後の第3章では,商用開発環境にも勝るとも劣らないデバッグ環境をオープンソースソフトウェアを用いて構築し,その利用方法を説明します。ここではXdebugを詳しく解説します。本特集を読み通すことで,PHP開発環境が劇的に向上する開発者も多いことでしょう。
特集3
新バージョン8,オープンソースFlash開発,OpenLaszlo
Flash最新開発技法
先日,Flashの新バージョン8がリリースされました。また,Flashプラットフォーム構想,AdobeによるMacromediaの買収,オープンソースFlashプロジェクト「OSFlash」の設立など,ここ最近のFlashを巡る動きにはめまぐるしいものがあり,目が離せません。そこで本特集では,Flash開発の最新動向を解説していきます。
第1章では,特集総論として,上述のようなFlashに関する最近の動きを整理します。第2章,第3章では,オープンソースのツールを用いたFlash開発技法を紹介します。そして第4章では,「OpenLaszlo」というFlashベースの大注目リッチクライアント技術について解説します。
特別企画
「困ったあの人」とのつきあい方
プロジェクトの人間関係構築術
エンジニアの主戦場である「プロジェクト」。期間が区切られ,さまざまな立場のメンバで構成される,そもそもは特殊な関係であるため,人間関係に悩まされることも多いのではないでしょうか。本特別企画では,プロジェクトにおける「困った人」とどうつき合っていけばよいかという点に着目して,プロジェクトの人間関係構築術を解説します。「困ったあの人」についてさまざまなアプローチから捉えていくことでプロジェクト全体に対する理解も深まり,日々のプロジェクトで役立つコミュニケーションのヒントが見つかるはずです。