WEB+DB PRESS Vol.25
2005年2月24日紙版発売
2014年12月23日電子版発売
B5判/248ページ
定価1,628円(本体1,480円+税10%)
ISBN 4-7741-2264-5
ただいま弊社在庫はございません。
今号の特集概要
特集1
堅固なJ2EEシステム構築のための
アーキテクチャ設計入門
J2EE(Java 2 Platform, Enterprise Edition)を利用したWebアプリケーションを構築するにあたって,対象となるシステムの「アーキテクチャ」をしっかりと見定めることは,設計段階において重要な作業の1つです。本特集では,あまたの技術要素を整理してより良いアーキテクチャを設計するための手段を,J2EEの階層になぞらえながら考えてみます。第1章でJ2EEの階層構造を振り返った後に,第2章から第4章では,それぞれ,フレームワーク,Web層ユーザインタフェース,J2EEパターンの適用のポイントを解説し,最後の第5章でデータベース接続の各種方法の特性を探ります。
特集2
初心者が間違えがちなポイントを整理!
Javaプログラミングの○と×
本特集では,JavaによるWebアプリケーション開発において,初心者から中級者が犯しがちな誤り(バツ)と,その正しい方法(マル)を解説していきます。第1章ではJavaの基本であるJ2SEの○×,第2章ではWebアプリケーション開発における○×,第3章ではチーム開発やメンテナンスに役立つ○×を紹介します。そして第4章ではトラブルが発生した場合の正しい対処方法を解説します。本特集を「へぇ~なるほど」と読み進めていくうちに,1歩進んだプログラムを記述できるようになるでしょう。
特集3
どちらも極めたいエンジニアに贈る
PostgreSQL&MySQL[一挙両得]速習ガイド
2005年1月19日に新バージョン8.0がリリースされた「PostgreSQL」と,コンパクトな実装に裏付けられた高速性に定評がある「MySQL」は,どちらも申し分のない導入実績を誇る“進化し続けるオープンソースDB”です。これからのエンジニアとしては,どちらも使いこなせるようにしておきたいものです。そこで本特集では,一挙両得と銘打って基本的なシステム構造から開発時に注意すべき点までを相互に,その違いをわかりやすく解説します。
特別企画1
キホンから,急成長企業における使用事例まで
Perlの極意 CPANモジュール活用術
CPAN(Comprehensive Perl Archive Network)には,世界中のPerlプログラマによって開発された膨大な数のモジュールが登録されています。Perlプログラマは,この膨大な知識の固まりを自由に利用することで,高品質なソフトウェアを低コストで開発できます。CPANをいかに使い倒すかがPerlプログラミングの鍵を握っており,Perlでプログラムを書く場合は,まずCPANに必要とするモジュールがあるかを探してから取りかかるべきです。 本特別企画では,CPANを徹底活用するために必要な知識を,あますところなくお届けします。
特別企画2
設計書,マニュアル,提案書からダメモトの嘆願書まで
開発者のためのドキュメント作成の技術
開発者は,業務でさまざまなドキュメントを作成しています。設計書,仕様書などの技術ドキュメントやマニュアル,議事録に提案書と,それぞれ書く内容やスタイルが異なり,なかなかに骨の折れる仕事です。しかし,どんなドキュメントも用途や目指すべき目標を踏まえて,正しい手順でとりかかれば,実はそれほど厄介なものではありません。ポイントは,ドキュメントをいかに「設計」し,「開発」するか。本特別企画では,そのためのノウハウを,各ドキュメントごとにわかりやすく解説していきます。
目次
特集1
堅固なJ2EEシステム構築のための
アーキテクチャ設計入門
- 第1章:J2EEシステムとアーキテクチャ設計
システム設計の本質を考えよう - 第2章:フレームワーク選びのコツ
Strutsでホントに良いのか? - 第3章:Web層の選定
Webプラウザとリッチクライアント,そしてJSF - 第4章:J2EEパターン使用の勘所
コンポーネントからビジネス層を構築するには - 第5章:データベースアクセス方法のガイドライン
O-Rマッピングツールの選定と利用のポイント
特集2
初心者が間違えがちなポイントを整理!
Javaプログラミングの○と×
- 第1章:基本編
・比較の○と×
・浮動小数点数の○と×
・浮動小数点数の○と×
・配列の○と×
・例外処理の○と×
・コラム「J2SE 5.0の新機能その1~AutoboxingとAutoUnboxing」
・コラム「J2SE 5.0の新機能その2~Generics」 - 第2章:サーバサイド編
・スクリプトの○と×
・入力チェックの○と×
・動的生成の○と×
・クラスパスの○と×
・マルチスレッドの○と×
・ポータビリティの○と×
・Webセキュリティの○と× - 第3章:マナー編
・命名規約の○と×
・コーディングスタイルの○と×
・Javadocコメントの○と×
・コラム「Eclipseの便利機能その1~import文の自動生成」
・コラム「Eclipseの便利機能その2~コーディングスタイルの統一」
・コラム「Eclipseの便利機能その3~Javadocコメントの自動生成」 - 第4章:トラブルシューティング編
・JSPをブラウザで表示すると,○数字の1などが文字化けする
・本番環境に配備するとトラブル発生(画像生成サーブレット)
・本番環境に配備するとトラブル発生(includeしたHTMLの文字化け)
・Tomcat 4.xをクラスタ化するとエラー発生
・TomcatをWindowsでサービス化したが,ログオフすると終了してしまう
・CPU使用率に余裕があっても,実行スレッド数を増やせない
・java.lang.OutOfMemoryErrorが発生
特集3
どちらも極めたいエンジニアに贈る
PostgreSQL&MySQL[一挙両得]速習ガイド
- 第1章:基本編
それぞれの特徴を整理しよう - 第2章:管理コマンド編
システム運用の基本事項をマスターしよう - 第3章:プログラミング編
開発時に注意すべき相違点を理解しよう
特別企画1
キホンから,急成長企業における使用事例まで
Perlの極意 CPANモジュール活用術
- 第1章:CPAN入門
Perl中央図書館利用の手引き - コラム:マル秘!? CPAN使いこなしテクニック
- 第2章:これが,定番モジュール!
・CGI.pm - Webアプリ開発の必需品
・DBI+DBD - データベース接続の必需品
・LWP - Webからページを取得
・HTML::Parser - HTMLファイルの解析
・GD - 図形の描画
・Date::Calc,Date::Manip - 日付操作 - 第3章:これぞ,実践モジュール!
・Class::DBI - O/Rマッピング
・HTML::Template - 手軽なテンプレートエンジン
・Template-Toolkit - 高速・高機能なテンプレートエンジン
・HTML::FillInForm - HTMLフォームにデータを埋め込む
・XML::Simple - XML⇔Perlデータ変換 - 第4章:急成長企業に見るCPAN活用のキモのキモ
株式会社はてな,株式会社ライブドア,シックス・アパート株式会社 - 第5章:CPANしゃべり場
Perl HackerはCPANをどのように使ってる? - 【出席者】伊藤直也,川合孝典,平田大治,宮川達彦,小山浩之
特別企画2
設計書,マニュアル,提案書からダメモトの嘆願書まで
開発者のためのドキュメント作成の技術
- その一:ドキュメント作成の基本と心構え
ドキュメントもやっぱり,設計が大事 - その二:設計書
正確でわかりやすい技術文書を書くには - その三:マニュアル
目次をきっちりと作り込む - その四:議事録
決定事項をどのように書くか - その五:提案書
直観的にイメージできる提案内容の組み立て方 - その六:報告書
誰に読まれても理解される内容を心がける - その七:メール
ビジネスコミュニケーションに適した書き方を考える - その八:嘆願書
「そこをなんとか」な文書の書き方 - おまけ:ドキュメント攻略ポイント集
一般記事
- JMXの本質を見極める
- JBossで動作するWebアプリケーションの管理方法を探究
- Webアプリと音声・映像サービスが融合する時代
- VoIP技術の進歩とその融合モデルを探る
- 業務フロー 作成&活用入門
- みるみる作れる業務フロー,さくさくできるシステムへの落とし込み
連載
- .NETプログラミングの小部屋
【最終回】DOA(Data Oriented Approach) - Javaグッドデザイン・バッドデザイン
【第3回】テストしま専科!? - 実践テクニックをご紹介 徒然PostgreSQL散策
【最終回】テーブル構造とディスク容量の見積り(2) - ちょっとそこまで廻り道 PHPしっとく横丁
【最終回】PEARでお宝探し
コラム
- E.M.R. ~ エンジニア・ミステリー・レポート
【第9回】IT戦士流,家庭用ゲームプレイ法を探れ! - 異業種なるほど見聞録 Let's become “Professional”!
【第5回】通販会社の売り方に学ぼう~今ここにはない商品の魅力の伝え方~ - 漂流開発者の日記
【最終回】ひとの言語,コンピュータの言語 - 執筆者インタビュー カイシャのツクエ
【第6回】尾島良司さんと猪股健太郎さんのツクエ
Message from Vendors
- VB技術者のためJava開発入門
- uniServerとEclipseが実現するVBライクなシステム開発
- 日本の企画をインドの頭脳で実現した「BMAオンラインサービス」
- プラットフォームに依存しないWebアプリケーション開発環境をASPサービスで提供
広告企画
- 特別広報 アプリケーションサーバ最前線 ~Javaの変遷~