WEB+DB PRESS Vol.18
2003年12月22日紙版発売
2014年12月23日電子版発売
B5判/248ページ
定価1,628円(本体1,480円+税10%)
ISBN 4-7741-1901-6
ただいま弊社在庫はございません。
今号の特集概要
総力特集
乱立する技術を整理,本命はこれだ!
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)をマネジメント手法として参照しながら,日々の現場で柔軟にプロジェクトマネジメントを実践し,そしてプロジェクトを成功に導くためには何をすべきか,どのように考えるべきか,わかりやすく解説します。
目次
総力特集
乱立する技術を整理,本命はこれだ!
2004年のオープンソースJava
- ◎Part 1 これからのオープンソースJava
- 第1章:注目のオープンソースツールはこれだ!
乱立するサーバサイドJava技術を読み解く - ◎Part 2 これからのWebコンテナ
- 第2章:Tomcat 5では何が変わった?
設定,Apache連携,クラスタ,管理ツール - ◎Part 3 これからのプレゼンテーション技術 ~JSPなんてきらいだ!~
- 第3章:プレゼンテーション技術大全
JSP 2.0,JSF,Velocity,Tapestry,JSTL - 第4章:はじめてのJSF
View実装の大本命か? - ◎Part 4 これからのコード生成
- 第5章:コード自動生成ツールXDoclet入門
J2EE開発のやっかいごととはサヨウナラ - 第6章:XDocletでWebアプリケーション開発
サーブレット,Strutsで使う - 第7章:XDocletでEJB開発
たった1つのコードから,10ファイル生成! - ◎Part 5 これからのデータベースアクセス ~もうSQLは書きたくない!~
- 第8章:O-Rマッピングツール大全
Hibernate,Torque,JDO(Apache OJB,TJDO),EJB - 第9章:柔軟!高機能!高性能! Hibernate
三拍子そろった世界No.1 O/Rマッピングツール
特集2
おいしさいっぱいのPHPライブラリ徹底活用!
PEAR実践入門
- 第1章:PEARの基礎知識
PHPクラスライブラリPEAR,おいしさの秘密 - 第2章:本格文法解析 & 高速テンプレートFlexyを使ってみよう
一味違うテンプレートをお望みの貴方に - 第3章PEARで作ろうWebメール
PEARによるPHPアプリケーション開発の実際 - 第4章:使ってみよう!作ってみよう!PECL
PHPをより美味しく彩るつけ合わせ~ピクルス - 第5章:MMCacheによるコードの最適化&キャッシュ
PEARの利用でファイル数が増えても,もう安心!
特集3
設計フェーズで考える
DBのボトルネック化回避大作戦
- 第1章:Webシステムのボトルネック
その変遷から原因と対策 - 第2章:オープンソースで実現するDBの冗長化
クラスタリングソフトウェアC-JDBCの威力 - 第3章:PHPでコネクションプーリング
SQL-Relayの導入手順とPHP-Java連携方法
特別企画1
注目度★★★のフレームワーク
WebWork 2によるカンタンWebシステム構築
- 第1章:WebWork 2のしくみ
特徴と動作原理 - 第2章:実感! カンタンWebシステム構築
サンプルアプリケーションの作成 - 第3章:発展的機能とその利用方法
業務システムでも使えるテクニックの紹介
特別企画2
今日から役立つ
プロジェクトマネジメント入門
- 第1章:プロジェクト再考
管理すべきは,スコープと品質・時間・資源 - 第2章:マネジメント手法をどう捉えるか
結果を出すために,何をすべきか - 第3章:プロジェクトはなぜ失敗するのか
成功させるために考えておくべきこと - 第4章:臨機応変なプロジェクト運営のポイント
「プロジェクトの定義」「リスク分析と対応」について考える - 第5章:ITプロジェクトマネージャの役割
技術とどのように関わっていくか
一般記事
- SQLiteを使おう
- 超高速・シンプルなデータベース
連載
- 実践テクニックをご紹介 徒然PostgreSQL散策
【第4回】PostgreSQL夏休み工作教室~SQLをカスタマイズしよう - 使えるツールとライブラリを求めて Javaオープンソース探索
【第4回】WebページレイアウトシステムSiteMesh - Webアプリケーション開発 Cookbook
【第5回】実践Webサービスプログラミング~Amazon Webサービス
コラム
- 漂流開発者の日記
【第2回】本棚 - ~素晴らしき哉,SE人生!~ 燃えよ!プロジェクト
【第3回】「先行リリースしたモジュールの文字化けが直らない」 - E.M.R. ~ エンジニア・ミステリー・レポート
【第2回】健康第一! ヘルシー具合を探れ!