Javaオープンソース徹底攻略

商品番号
SRC31900
販売状態
販売終了
納品形態
宅配便にてお届け
発売日
2003年11月25日
出荷開始日
2003年11月25日
ISBN
4883731901
判型
B5変
ページ数
480
付録:CD-ROM
1
キーワード
プログラミング    メーカー  XML  Web開発  Java  プログラミング言語  JSP  ソフト・リサーチ・センター

販売価格:¥3,520(税込)

ポイント:320pt (10%)
詳細はこちら

送料無料

現在、本商品は販売しておりません。
ほしい物リストに追加

【付録CD-ROM収録内容】

  • Eclipse+各種プラグイン&改良パッチ
  • Eclipse Easy Plugins Installer
  • JBoss/JBossIDE
  • Struts
  • Hibernate
  • Axis
  • JUnitEE
  • MySQL
  • JFreeChart
  • Castor
  • XML Security
  • XPP3
  • Commons-Logging/Log4j
  • 本文内で使用したサンプルプログラム

第1章 Javaオープンソースの現状

1.1 Javaのオープンソースが注目される理由
1.2 Javaオープンソースの現状
  1.2.1 Webアプリケーション
  1.2.2 トランザクションシステム
  1.2.3 XML
  1.2.4 開発支援ツール

第2章 Eclipseを用いたJavaのオープンソースシステム開発

2.1 Eclipseの導入とインストール
  2.1.1 Eclipseって何だろう?
  2.1.2 入手、インストール
2.2 Eclipseの概要
  2.2.1 Eclipseの基礎知識と基本的な使い方
  2.2.2 基本的な使い方
  2.2.3 「こんにちは、Eclipse!」
  2.2.4 クラスパス(jar)の設定について
2.3 ローカルマシンでアプリケーション構築環境を整備する
  2.3.1 概観
  2.3.2 JBoss-Tomcatのインストール、動作確認
  2.3.3 MySQLのインストール、動作確認
  2.3.4 JBossからMySQLを使うデータソースの設定
  2.3.5 必要なプラグインの導入(JBossIDE)、設定
  2.3.6 便利なプラグイン
2.4 EclipseとJBossIDEでJ2EEアプリケーションを構築しよう
  2.4.1 はじめに
  2.4.2 J2EEで「個人情報システム」を作成してみよう
  2.4.3 ユースケース図とユースケースの記述
  2.4.4 データベースのテーブル仕様
  2.4.5 利用するEJBとデザインパターン
  2.4.6 画面の遷移
  2.4.7 実際の開発
  2.4.8 デバッグ
2.5 EclipseとCVSによるチーム開発とバージョン管理
  2.5.1 CVSの概要
  2.5.2 CVSサーバのセットアップ
  2.5.3 EclipseとCVSによる開発の流れ
  2.5.4 EclipseからCVSを利用しよう
  2.5.5 マージ
  2.5.6 バージョンタグ/ブランチの変更
  2.5.7 競合の解消
2.6 JUnit/JUnitEEによるJ2EEアプリケーションのテスティング
  2.6.1 テストの重要性
  2.6.2 J2EEアプリケーションテストフレームワークJUnitEE
  2.6.3 テストケースの作成
  2.6.4 JUnitによるテストケースの実行
  2.6.5 JUnitEEによるテストケースの実行
  2.6.6 AntでJUnit/JUnitEEを使う

第3章 役に立つフレームワークとツール

3.1 Struts - MVCフレームワークでWebアプリケーションの開発
  3.1.1 はじめに
  3.1.2 Strutsの機能
  3.1.3 Strutsを用いたWebアプリケーションの開発
  3.1.4 Strutsを使いこなす
3.2 JBossとApacheの連携 - SSLの利用からクラスタの構築まで
  3.2.1 Apacheとの連携
  3.2.2 SSLを利用した連携
  3.2.3 mod_jk2による負荷分散
  3.2.4 セッションレプリケーション
3.3 Logging/Log4j - ログ出力を極める
  3.3.1 はじめに
  3.3.2 Commons-Loggingによるログ出力
  3.3.3 Log4jによるCommon Loggingのログ出力のカスタマイズ
3.4 Hibernate - Javaオブジェクトの永続化
  3.4.1 はじめに
  3.4.2 1対1のマッピングで使ってみよう
  3.4.3 多対1の関係のマッピング
3.5 JFreeChart
  3.5.1 はじめに
  3.5.2 折れ線グラフの作成
  3.5.3 棒グラフ
  3.5.4 円グラフ
  3.5.5 XMLからの入力
  3.5.6 CewolfによるWebアプリケーションでのJFreeChartの利用

第4章 「JavaでXML」基本から最新技術まで

4.1 はじまりのXML
  4.1.1 サンプルXML文書 - XML発注書
  4.1.2 サンプルXMLスキーマ - XML発注書スキーマとXML顧客情報スキーマ
4.2 XML用Java API標準(JAX-API標準)
4.3 Xerces - XMLパーサの定番
  4.3.1 JAXP(Java API for XML Processing)
  4.3.2 Xercesのインストール
  4.3.3 DOM(Document Object Model)の利用
  4.3.4 SAX(Simple API for XML)の利用
4.4 XPP3 - 新鋭&高性能XMLパーサ
  4.4.1 XMLプルパーサ
  4.4.2 XPP3のインストールと設定
  4.4.3 XPP3によるXMLプルパージング
  4.4.4 XML文書作成にも使えるXPP3
4.5 Castor - Java-XMLデータバインディング
  4.5.1 Java-XMLデータバインディングとは
  4.5.2 Castorのインストールと設定
  4.5.3 CastorによるカンタンXML文書読み込み
  4.5.4 CastorによるカンタンXML文書作成
4.6 Apache XML Security - XML電子署名
  4.6.1 XML電子署名とは
  4.6.2 Apache XML Securityのインストールと設定
  4.6.3 秘密鍵・証明書とキーストアの作成
  4.6.4 XML電子署名の付与
  4.6.5 XML電子署名の検証

第5章 Javaで開発するWebサービス

5.1 Webサービスとは
  5.1.1 WebサービスとWebアプリケーション
  5.1.2 Webサービス標準SOAP/WSDL
5.2 Apache Axis
  5.2.1 AxisとJAX API標準
  5.2.2 Axisのインストールと設定
  5.2.3 AxisによるWebサービスの開発
  5.2.4 JWS化による既存ソースコードのWebサービス化
  5.2.5 WSDDによるJavaクラスのディプロイ
  5.2.6 WSDL2Javaを利用したWebサービス開発
  5.2.7 Java2WSDLツールを利用したWSDLの生成
  5.2.8 Axisハンドラチェーニングアーキテクチャ
  5.2.9 ハンドラの開発

付録A Eclipseキーバインド
付録B JUnitで利用できるassertメソッドの一覧

コラム

オープンソースって何?
Eclipseを使っているとOutOfMemoryになる!?
Linux上で動作するEclipse
Eclipseヘ乗り換えよう! ~現在の開発環境をEclipseヘ移行する~
データソースによるデータベース制御の仕組み
Value Objectパターン
XDocletでの日本語の扱い2
スクラップブック・ページを活用する
JSPを作成するときの工夫
アプリケーションアクセス時のwelcomeファイルについて
CVSよりちょっと便利なEclipse
コミットコメントの日本語入力について
CVSの操作に便利なCVSパースペクティブ
タグとブランチの関係
プライベートメソッド/フィールドをテストに利用するには
リフレクションAPIによるMap-backed ActionFormクラスの拡張
Strutsを取り巻くツール等の紹介
別のマシンのJBoss上のアプリケーションをデバッグしよう!
LinuxでJBossのクラスタを利用
もっと簡単にマッピングファイルを記述
アプリケーションサーバでHibernateを利用する
UNIX系OSでX Windowを未起動のままJFreeChartを利用する
Eclipse用XMLプラグインXMenを使ってXML文書編集を便利に
DOMツリー検索の注意点
最速XMLパーサPiccolo
Xercesで正規表現を使おう
出力XMLにインデントを挿入する
TCPMonitor - Axisお役立ちツール

各種問い合わせは以下のリンクからご連絡ください

関連リンク

関連商品

WROにチャレンジ!小中高生のためのロボットプログラミング

販売価格:2,420円(税込)

2023.01.23発売

おすすめ特集

情報処理教科書シリーズ

【2023年版】情報処理技術者試験におすすめの参考書「EXAMPRESS 情報処理教科書シリーズ」で最短合格

ライティングおすすめ本

ライティングのスキルアップにおすすめの本。Webライティングやコピーライティングなど

データサイエンスおすすめ本

今読むべきデータサイエンスおすすめ本!基礎的な思考から実践方法まで

プログラミング本特集

翔泳社のプログラミング書籍の中から、入門・初級者向けの書籍をピックアップ!

コミュニケーションおすすめ本

職場でのコミュニケーションに悩むあなたにおすすめの本7選。コミュ力は鍛えられる!

翔泳社のセミナー・講座

開発・ビジネス・マーケティング・EC運営・営業支援など、幅広いジャンルの講座を開催

特集をもっと見る