概要
特集1
リファクタリングの実践&コード解析ツールの紹介
達人プログラマへのステップアップレッスン
きれいなプログラムは書けますか?
“きたないプログラム”というと「複雑で意図不明な重複しているプログラム」と言われることが多いようですが,逆に“きれいなプログラム”というのは主観的で曖昧なものです。初級/中級プログラマにとっては,このことが上級プログラマへの障壁になっているのではないでしょうか。
本特集では,プログラムの“きれいさ”について改めて考察するとともに,きれいに書けるようになるための技術や実践方法を徹底解説します。さらに,オープンソースですぐに試すことのできるコード解析ツールを「アナライザ」と「カバレッジ」に分けてご紹介します。
特集2
O/Rマッピング,JDBC RowSetを使いこなそう!
イマドキJava-DBプログラミング入門
Java-DBシステムの基本はJDBCを利用したDB接続であり,開発者は,Java言語,SQLとJDBCを駆使してシステムを構築します。そしてこの,Java,SQLという2つの異なったパラダイムを持つ技術をスムースに連携させるために最近とくに注目されているのが,O/Rマッピングという技術です。ここ数年,オープンソース・商用製品で優れたソフトウェアが多数開発され,一気にその存在が身近なものになっています。
本特集では,こうしたO/Rマッピングや,J2SE 5.0で標準となるJDBC RowSetなど,今後,Java-DB開発の常識となっていくべき技術について,基礎からわかりやすく解説します。
特集3
わが社の手の内,ぜんぶ見せます!
.NET開発ノウハウ大公開
本特集では,.NET FrameworkとVisual Studio .NETを用いた開発のノウハウを解説していきます。
.NET FrameworkとVisual Studio .NETは高機能な道具であるが故に,1つのことを実現するために種々さまざまなやり方が存在します。開発者は,この多彩な選択肢の中から,全体での整合性を保ちながら最良と思われるものを取捨選択しなければなりません。本特集では,筆者が所属する日本ユニシスが蓄積してきたこれらのノウハウを,あますところなく公開します。
4章立ての本特集では,第1章で手順である開発プロセスについて,第2章で全体像であるアーキテクチャについて,第3章と第4章では,サービスコンポーネントとフロントエンドの具体的な作り方について説明します。
特別企画1
Blogサイトから基幹業務システムまで本格活用!
[事例]オープンソースDBを上手に使う現場の苦労と工夫
オープンソースDBのMySQLとPostgreSQL───本誌でもすっかりおなじみで,数多くのシステムで利用されています。しかしその用途としては,検索のみや単純な記録蓄積型のシステムで採用されることが多いようです。
そこで本特別企画では,その活用の幅を大きく広げるヒントとして,「日々データ件数が肥大化するBlogサイト」や「商品数が膨大なECサイト」など3つの具体事例を生々しくお届けします。また,AppendixではSIerとユーザ企業にそれぞれ取材をして,本格活用のキーワードを探ります。
特別企画2
最新第3世代端末にも対応!
ケータイサイト構築の「虎の巻」
ユーザ数の増加およびサービスの質の向上が進む携帯電話業界ですが,本誌の読者の中にも携帯電話向けコンテンツの制作に携わっている方も多いかもしれません。しかし携帯電話向けWebサイトの構築には,携帯電話とPCとの性能/性質の違いにより,PC向けの場合とは異なるテクニックが必要となります。それらは各携帯電話キャリアが公表している資料内容の範囲に留まらず,おのおのの開発者や制作会社が経験として蓄積している場合があるようです。本特別企画では,携帯電話向けWebサイト(ケータイサイト)開発のための,珠玉の技術情報をお届けします。本特別企画を読み進めることによって,ケータイサイトの制作がよりスムーズに進むことでしょう。