JAVA PRESS Vol.33

[表紙]JAVA PRESS Vol.33

紙版発売

B5判/240ページ

定価1,628円(本体1,480円+税10%)

ISBN 4-7741-1875-3

ただいま弊社在庫はございません。

今号の特集概要

特集
Tiger/JSF登場,java.net/JCPざわめくJava最新動向,また,あの「.NET」は今
新技術ワイド特集 Javaの“震源地”を探せ

複数のプレートが相接する列島には,絶えず巨大地震の恐怖が横たわっています。防災に何より有効なのは,常日頃から情報を得ようとする心構えです。変化が激しいJava列島も同じこと。本特集では,信頼性の高い予知から,まさに“震源地”を探り当てました。技術情報として,J2SE 1.5(コード名:Tiger)の新機能やWebアプリケーション開発の注目テクノロジJSFに焦点を当てます。Javaコミュニティの新潮流として, java.netやJCPの動向も紹介します。ついでに.NETの現在もチェックします。

第2特集
「再利用性」「信頼性」「セキュリティ」を向上させる基礎知識
サーバサイドJavaクラス設計入門

Javaはオブジェクト指向言語ですが,従来までの構造化プログラミングのスタイルでコーディングすることは可能です。また,オブジェクト指向の概念を理解していても,そのメリットを活かしてWebアプリケーションの「再利用性」「信頼性」「セキュリティ」を実際に向上させるのは難しいものです。本特集では,JavaによるWebアプリケーション開発において,それらを“ちゃんとしたクラス設計”として実践するためのノウハウをやさしく解説します。

第3特集
仕組みを知ってパフォーマンスの向上を図る
理論的な側面から考える

本特集は,パフォーマンスを少しでも向上させたいと願う人へ贈るテクニック集です。Javaのコーディングレベルでのパフォーマンス向上に重点を置きます。パフォーマンス低下のボトルネックの中でも盲点となりがちなパッケージやテクニックを見直すと同時に,それらを利用するための基盤となるソートのアルゴリズムをわかりやすく説きます。本特集が皆さまのパフォーマンスに関する悩みを解決する一筋の光となりますことを切に願います。

目次

特集1
Tiger/JSF登場,java.net/JCPざわめくJava最新動向,
また,あの「.NET」は今

新技術ワイド特集 Javaの“震源地”を探せ

  • 第1章:序論 ―― 闊歩するJavaテクノロジ……石原直樹
  • 第2章:公式サイトの歩き方 「java.net」でオープン開発!……石原直樹
  • 第3章:見えてきた「Tiger」の全貌……櫻庭祐一
  • 第4章:「JSF」はWebアプリケーション開発の真打ちか……本松慎一郎
  • 第5章:これから“くる!”予感の「JSR」……本松慎一郎
  • 第6章:いつの間にか「J2ME」が洗練された……音川英之
  • 第7章:隣の「.NET」の芝は青いのか……尾島良司/猪股健太郎

特集2
「再利用性」「信頼性」「セキュリティ」を向上させる基礎知識
サーバサイドJavaクラス設計入門 ……米川英樹

  • 第1章:概要
    オブジェクト指向とWebアプリケーションのキホン
  • 第2章:やってるつもりでは向上しない“再利用性”
    継承とユーティリティクラスを巧みに使う
  • 第3章:気をつけてるつもりでは向上しない“信頼性”
    スレッドセーフと例外処理を正しく理解する
  • 第4章:知らなかったでは済まされない“セキュリティ”
    リクエストパラメータと認証で考慮すべきこと

特集3
仕組みを知ってパフォーマンスの向上を図る
理論的な側面から考える

  • 第1章:配列とコレクションの有効な使い方……内田智史
    java.utilパッケージを最大限活用する
  • 第2章:パフォーマンス向上のためのいろいろなテクニック……菅井学
    コーディングレベルで考える
  • 第3章:Collectionsクラスのsortアルゴリズム……内田智史
    ソートの原理を知る

一般記事

  • 車窓からのTDD……北野弘治/平鍋健児
    テスト駆動開発の進め方
  • オープンソースJavaランタイム A to Z……金山二郎
    Open Source Java Comprehensive Collection
  • Javaで実践! グリッドコンピューティング 第2幕……中田秀基
    Java実装のグリッドミドルウェア「UNICORE」とは?
  • ピュアJava開発環境としてのMac OS X……酒井皇治
    「MacintoshのJava事情」リターンズ

連載

  • Javaプログラムはどう作るのか【9】(最終回)……大藤雄久
    総集編 ― 配列とコレクション, 型とクラス
  • デザインパターン実践活用入門【5】……佐藤洋介
    Stateパターン
  • ロック・オン Apacheプロジェクト【5】……柳澤剛史
    Jakarta Commonsによるネットワークプログラミング
  • WebサービスとJ2EEの世界【6】……丸山不二夫
    Webサービスの相互運用性を飛躍的に高めるWS-I Basic Profile 1.0
  • こちらJava API研究所!【5】……後藤大地
    ハッシュテーブルのデータ構造と実装方法
  • そらみのJ2MEゲームプログラミング【6】……布留川英一
    Phase2.5の新機能を使ったEZアプリを作る