WEB+DB PRESS Vol.40
2007年8月24日紙版発売
2014年12月23日電子版発売
B5判/240ページ
定価1,628円(本体1,480円+税10%)
ISBN 978-4-7741-3192-4
ただいま弊社在庫はございません。
今号の特集概要
特集1
GoF/J2EE/PofEAA/DIコンテナ
いま必要なものを厳選紹介[現代]パターンの基礎知識
エキスパートの経験から生み出されたさまざまなソフトウェアパターンは,ソフトウェア設計/構築の解決策として非常に大きな存在です。しかし,現場で的確に活用するには,問題に対する深い理解をはじめ,使用する開発者自身の経験が不可欠です。本特集では,「Gofのデザインパターン」「J2EEパターン」「PofEAA」という設計に関する重要なパターンにフォーカスし,開発経験豊かな執筆陣が厳選した必須のパターンを丁寧に解説します。加えて,Spring Frameworkを例にDIコンテナのインタフェースのパターンも押さえます。
特集2
coLinux,Emacs,GNU screen,zsh
[定番]Linux開発環境
「EmacsもVimも使っていないプログラマは,時間の80%を無駄にしている」
本特集の著者である,はてなの伊藤直也氏の言葉です。プログラミングの生産性は,使う道具と,その使い方によって大きく変わります。本特集では,Emacs,zsh,GNU screen,coLinuxなど,UNIX環境でプログラミングを行う際の必須ツールとその使いこなし方を,基礎から徹底的に解説していきます。
特集3
「使いやすいシステム」の本質を押さえよう
再考 ユーザビリティ
システム開発において,ユニバーサルデザインやユーザビリティ,アクセシビリティといった言葉が一般化してきているものの,現場ではまだまだ意識が低いのが現状です。また,意識はしていても,作りこむためのノウハウが広く公開されてません。本特集では,真に「使いやすい」とはどういうことか,ユーザインタフェースはどう作成していく必要があるのかを,実例を紹介しながら解説します。
特別企画
Java/.NET/RDBMSのJIS X 0213問題攻略法
Vista文字化け対策
Windows Vistaが浸透するに従って,不特定多数を対象としたWebシステムのクライアントとして,そして企業内システムのクライアントとして使用されるVistaマシンが引き起こす可能性のある「JIS X 0213問題」が顕在化してきました。本企画では,既存のWebシステムや社内業務システム,そして新規案件での,言語レベル,アプリケーションサーバやRDBMSなどの環境におけるJIS X 0213対策について,解説します。
目次
特集1
GoF/J2EE/PofEAA/DIコンテナ
[現代]パターンの基礎知識
- 第1章:ソフトウェアパターン概論
歴史,メリット,ソフトウェア開発のさまざまなパターン - 第2章:[基本]GoFのデザインパターン
Singleton,Facade,Observer,Adapter,Template Method - 第3章:必須のJ2EEパターン
レイヤ,Service to Worker,Service Locator,DAO - 第4章:ステップアップPofEAA
ドメインモデル,トランザクションスクリプト - 第5章:Spring(DIコンテナ)のインタフェースに関するパターン
インターフェースベースの設計とは何か
特集2
coLinux,Emacs,GNU screen,zsh
[定番]Linux開発環境
- 第1章:Linux開発環境入門
LLプログラマの最適環境 - 第2章:coLinux ― Windows上で動作するLinux
デュアルブートはもう古い - 第3章:Emacs ― プログラミングのためのエディタ
使っていないプログラマは,人生を無駄にしている - 第4章:GNU screen ― 仮想端末管理ソフト
ウィンドウだらけからの脱却 - 第5章:zsh ― UNIXハッカー御用達シェル
履歴共有,強力な補完,コマンドのスペルチェック…,激しく便利な機能が多数
特集3
「使いやすいシステム」の本質を押さえよう
再考 ユーザビリティ
- 第1章:「使いやすさ」とはなにか
アクセシビリティ,ユーザビリティ,ユニバーサルデザイン - 第2章:システムの「使いやすさ」を評価する方法
国際規格とニールセンの10原則 - 第3章:使いやすい画面を作る
10原則のご利用は計画的に! - 第4章:業務分析から考える使いやすいシステム
ユーザ中心設計,ユーザエクスペリエンス - Appendix:視覚障がい者にとってのユーザビリティ
特別企画
Java/.NET/PHPとRDBMSの[JIS X 0213問題]攻略法
Vista文字化け対策
- 1章:Vista普及で今,何が起きているか
非JIS X 0213環境との連携とサロゲートペア - 2章:Java & Oracle/PostgreSQL/MySQL編
JavaScript,Webアプリ,ファイルアクセス,DB… - コラム:PHPのJIS X 0213対応
- 3章:.NET & SQL Server編
入力項目の検証ロジック,SQL Serverの検索条件…
一般記事
- サーバの消費電力問題とは何か
データセンターに学ぶ
連載
- RESTレシピ ―― クールなWebシステムへの道しるべ
【第3回】Atom Publishing Protocol 前編 ……RESTを具現化したプロトコルの決定版 - Recent Perl World
【第9回】基本のテスト,DRYなテスト……標準のTest::More&データドリブンなTest::Base - JavaScriptわくわく開発道
【第2回】ソースコードで学ぶJavaScript入門 ……データ,オブジェクト,関数 - PHPベストプラクティス探検隊
【第2回】スコープとリファレンスを正しく理解しよう - Javaカウボーイプログラマの実験室
【第2回】JRubyでDSL - Ruby on Rails本格活用
【第2回】非同期処理超入門 ……メール配信+BackgrounDRb - エンジニアとして生き抜くための戦略と戦術
【第3回】悪魔流時間管理術 - [見せます! 匠の技]スケーラブルWebシステム工房
【第3回】監視にまつわるエトセトラ - アジャイル開発者の習慣 ―― acts_as_agile
【第2回】仕組みを育てる - [大規模&高速化]MySQL&RDBMSラボ
【第2回】レプリケーションの基礎と実践+SQLチューニング - PostgreSQLよろず相談所
【第2回】ウォームスタンバイを用いたHAシステムの構築
コラム
- プログラミングの光景
【第3回】日常的な学習について - 児玉サヌールと田中ばびえの会社訪問
【第3回】チームラボ - Start! MacBook
【第3回】サーバでの開発環境 ……MacFUSE+sshfs,そしてCarbon Emacs - 小飼弾のAlpha Geekに逢いたい(ハート)
【#8】達人プログラマー Dave Thomas - サンフランシスコで昼食を
【第3回】OSCON2007レポート - 濃縮還元オレンジニュース
【第9回】6~7月の厳選ニュース - きたみりゅうじの聞かせて珍プレー
【第2回】大昔の知識しかない派遣元の先輩 - [不定期コラム]カメラスキープレス
- 【#05】うっかり対策
- 【#06】小物スキー
- 【#05】うっかり対策
Message from Vendors
- 止められないシステムを守るフェイルオーバクラスタ
ハード/OS/ソフトウェアの障害監視 最前線 - Chorizo! を利用したこまめなセキュリティ診断
設定・操作簡単なWebアプリケーション用脆弱性診断Webサービス