JAVA PRESS Vol.35

「JAVA PRESS Vol.35」のカバー画像
定価
1,738円(本体1,580円+税10%)
発売日
2004.3.18[在庫なし]
判型
B5
頁数
240ページ
ISBN
4-7741-1973-3

概要

特集
Eclipseプラグインでビジュアル開発! 新しい動きと必須のチップスを大特集!
これからがおもしろい! SWT/Swing大攻略!

現在、Webシステムが隆盛しています。Webを絡めたテクノロジは、これからもどんどん発展していくことでしょう。ではGUI技術はこのまま廃れていく? …とは限りませんね。たとえば最近、「リッチクライアント」という言葉を再びよく耳にするようになりました。時代はそうした選択肢も手段の1つとして視野に入れています。どうやらここからも新しい動きが見られそうです。しかし問題もあります。たとえばGUI開発は、いわゆるWebシステムとは構築ノウハウが異なるのです。 本特集では、GUIの新しい動向をご紹介するとともに、GUI開発をこれから始める方や現在開発をしているという方のために、世間に不足しがちな情報を集めてご紹介いたします。

第2特集
リーガルな逆コンパイルによるコード分析、クラスローダの仕組み、Javassistとは
Javaプログラムの“舞台裏”大追跡

コードはすべてを語る──経験豊かなプログラマなら、この警句の真意を、理解することができるのではないでしょうか。 Java言語についての構文やAPIを理解していれば、もちろんいっぱしのJavaプログラマだと言えます。しかし、胸を張ることはできません。コンパイル後のバイナリがどういった形式になっていて、プロセスのメモリモデルがどうなっているのか、そのようなJavaプログラムの“舞台裏”を知らないかぎり、システム全体を効率的に動作させるコードなど到底記述することができないからです。 そう、冒頭のフレーズ中の“コード”とは、ネイティブコードも含んでいるのです。

特別企画
検索を取り巻くあらゆるテクニックを知ろう
システム開発のための検索エンジン

検索サービスと言えば、Amazonによる書籍全文検索サービスの開始が最近の画期的なニュースでしょう。検索エンジン業界はそれを上回るサービスを提供すべく熾烈な争いを繰り広げているようです。本企画では、この「検索」に焦点を当てます。検索エンジンの仕組み、API活用テクニック、業務システムユーザが求める検索機能などを実践的な例を交えてご紹介します。システムの開発者として使ってみたくなるテクニック満載です。

目次

特集1
Eclipseプラグインでビジュアル開発! 新しい動きと必須のチップスを大特集! これからがおもしろい! SWT/Swing大攻略!

  • Part1:概論編
  • 第1章:Java GUI未来予想図……縣俊貴
    GUI技術の新動向をキャッチアップ
  • Part2:Swing編
  • 第2章:Eclipse Visual Editorで簡単GUI開発……縣俊貴
    ドラッグ&ドロップで楽につくれる
  • 第3章:Swing基本チップス……澤田聡司
    なぜか知られていない重要知識をピックアップ
  • Part3:SWT編
  • 第4章:SWTで軽快に行こう!……橋本正徳/田端辰輔
    基礎からわかるSWTプログラミング
  • 第5章:必見! SWT活用テクニック……中田光治/縣俊貴
    SWTを柔軟に使いこなそう
  • 第6章:SWTアプリ開発のケーススタディ……中田光治
    スピード開発を実現した成功事例から学ぼう

特集2
リーガルな逆コンパイルによるコード分析、クラスローダの仕組み、Javassistとは Javaプログラムの“舞台裏”大追跡

  • 第1章:リバースエンジニアリング基礎講座 Javaの“舞台裏”に迫るには……後藤大地
    コンパイラ/逆コンパイラ/アセンブラ/逆アセンブラの紹介
  • 第2章:逆コンパイラを使ってJ2SE 1.5の新機能を探る……後藤大地
    Generic、列挙型、拡張for構文……丸裸にされるTiger
  • 第3章:クラスローダの仕組みと利用方法を把握する……後藤大地
    かんたんな実装からネットワーク経由のクラスの読み込みまで
  • 第4章:Javassist─Javaバイトコードを操作するクラスライブラリ─入門……千葉滋
    先端J2EEサーバJBossが、人知れず内部で行っていること

特別企画
検索を取り巻くあらゆるテクニックを知ろう システム開発のための検索エンジン

  • 第1章:検索エンジン業界の動向……Jeff Root
    検索の進歩がもたらす効果
  • 第2章:検索エンジンをどう評価するか……内田智
    アルゴリズムを知ろう
  • 第3章:検索エンジンを使って独自のアプリケーションを作る……山田祥寛
    Google、Amazon API活用テクニック
  • 第4章:Google Web APIをコールするクライアントを作る……櫻庭祐一
    基本から日付指定検索、リンクチェックテクニックまで詳説
  • 第5章:全文検索技術と業務システムへの応用……進藤達也
    ビジネス用システムで求められる検索機能と業務的用例
  • 第6章:検索エンジンLuceneを使ったナレッジマネジメントシステム……柴田正弘
    過去の資産発掘への足がかり

一般記事

  • Tomcat 5クラスタリングの性能評価……宮本信二 ついに実装! さっそく試そう!
  • ブラウザの限界を解決! Javaリッチクライアント開発の作法……河村進
    アプリ自動配布ツール「Java Web Start」超入門
  • Java Technology Conference 2004イベントレポート……編集部
  • BeanShellで柔軟Javaプログラミング……さかぐちまさひこ Javaのパワーとシェルの手軽さ
  • Javaアプリケーションの高速化と最適化を実現するExcelsior JET……編集部

連載

  • Java資格試験取得への道しるべ【2】……池田誠
    落とし穴になりやすい項目を攻略する
  • デザインパターン実践活用入門【7】(最終回)……佐藤洋介
    デザインパターンの運用に向けて
  • WebサービスとJ2EEの世界【8】(最終回)……丸山不二夫
    J2EE 1.4──拡大するJ2EEの世界
  • こちらJava API研究所!【7】……後藤大地
    再帰とその実装方法
  • そらみのJ2MEゲームプログラミング【8】……布留川英一
    パケ代定額のWIN端末で動くアドベンチャーゲームを作る