@ITハイブックス<br> VB.NETによるXML Webサービス開発

@ITハイブックス
VB.NETによるXML Webサービス開発

  • ただいまウェブストアではご注文を受け付けておりません。
  • サイズ B5判/ページ数 405p/高さ 24cm
  • 商品コード 9784844317807
  • NDC分類 547.48
  • Cコード C3055

出版社内容情報

より効率的なXML Webサービス構築の第一歩!
Visual Basic .NETによる基本的な開発手順の理解から、XML Webサービスを含む分散システム構築の実践までを丁寧に解説。図や画面を多用しているので、より効
率的に、XML Webサービスの構築から実装までを理解できます。 「TIPS」や「POINT」などのコラムも豊富に用意されているので、関連知識の理解にも役立ちます。


第1章 Visual Basic .NETの基礎知識
1-1
Visual Basic .NET概論
1-1-1 Visual Basic .NETとは?
1-1-2 VB.NETのための開発ツール
1-1-3 Visual
Basic .NETを学ぶに当たり
1-2 .NET概論
1-2-1 .NETとは?
1-2-2 .NETプラットフォーム
1-2-3 .NET
Frameworkの構成要素

第2章 Visual Studio .NETによる基本的な開発手順
2-1 プロジェクトを使った開発
2-1-1 Visual
Studio .NETの起動
2-1-2 プロジェクトの作成
2-1-3 プロジェクトとソリューション
2-1-4 プロジェクトの種類
2-2
さまざまなウィンドウ
2-2-1 デザイナーとコードエディタ
2-2-2 表示・非表示などの基本操作
2-3 ビルドと実行
2-3-1 ビルド
2-3-2 プログラムの実行

第3章
プログラム編集の基本操作
3-1 ツールボックスとプロパティウィンドウ
3-1-1 ツールボックス
3-1-2 プロパティウィンドウ
3-1-3 ビジュアル編集で作成されるコード
3-1-4 イベント・ハンドラの作成
3-2
プログラム編集での便利な機能
3-2-1 エディタの基本的なカスタマイズ
3-2-2 タブとインデント
3-2-3 検索(ナビゲーション)
3-2-4 そのほかの便利な機能

第4章
実行とデバッグの基本操作
4-1 基本的なデバッグと使用
4-1-1 デバッグの準備
4-1-2 さまざまなデバッガの起動
4-1-3 デバッガの中断と終了
4-2
デバッガによるプログラムの動作確認
4-2-1 ステップ実行
4-2-2 値を自動的に表示するウィンドウ
4-2-3 ウォッチウィンドウによる値確認
4-2-4 コマンドウィンドウ
4-2-5 ブレークポイントの管理

第5章
ソリューションやプロジェクトの基本構成
5-1 ファイルやプロジェクトの追加
5-1-1 ファイルの追加
5-1-2 ファイルの削除
5-1-3 プロジェクトの追加
5-2
さまざまなプロジェクトの設定
5-2-1 出力ファイルの種類
5-2-2 アセンブリ名の指定
5-2-3 スタートアップの設定
5-2-4 ルート名前空間
5-3
ライブラリの利用
5-3-1 アセンブリへの参照設定
5-3-2 名前空間のインポート

第6章 ASP.NET入門
6-1
ASP.NETの基本構造
6-1-1 実行環境のインストール
6-1-2 実行環境の仕組み
6-1-3 実行環境の特徴
6-2 Webフォームの基礎知識
6-2-1 Webフォーム体験
6-2-2 Webフォームの特徴
6-2-3 Visual
Studio .NETでのWebフォーム作成
6-3 XML Webサービスの基礎知識
6-3-1 XML Webサービス体験
6-3-2 XML
Webサービスが提供する機能

第7章 XML Webサービスの基本実装
7-1 Visual Studio .NETによるWebプロジェクト作成
7-1-1 Webプロジェクトの新規作成
7-1-2 Webプロジェクトの基本操作(開く・閉じる)
7-1-3 Webプロジェクトを構成するさまざまなファイル
7-2
基本的なコード作成
7-2-1 WebMethodの作成
7-2-2 XML Webサービス用のクラス構造
7-2-3 .asmxファイルの基本構造
7-3
実行とデバッグ
7-3-1 Visual Studio .NETからの実行
7-3-2 Visual Studio .NETでのデバッグ

第8章
XML Webサービスクライアントの作成
8-1 XML Webサービスへのアクセス
8-1-1 さまざまなアクセス方法
8-1-2 Visual
Studio .NETによるWeb参照
8-1-3 プロキシクラスの利用
8-1-4 Web参照の修正と更新
8-2 クライアントを使ったデバッグ
8-2-1 任意のクライアントからのデバッグ
8-2-2 複数プロジェクトのデバッグ
8-2-3 ソリューションにまとめた複数プロジェクトのデバッグ

第9章
XML Webサービスのカスタマイズ
9-1 XML Webサービスの基本的なカスタマイズ
9-1-1 WebService属性
9-1-2 WebMethod属性
9-2
SOAPエンベロープのカスタマイズ
9-2-1 SOAPとは?
9-2-2 SOAPエンベロープのカスタマイズ
9-2-3 要素名のカスタマイズ
9-2-4 SOAPヘッダーのカスタマイズ
9-3
SOAPにおける例外処理の対処
9-3-1 XML Webサービスで例外発生
9-3-2 SOAPExceptionクラス

第10章
XML Webサービスのセキュリティ実装
10-1 認証によるクライアントの識別
10-1-1 ASP.NETを含むセキュリティ構成
10-1-2 ASP.NETでの認証設定
10-1-3 クライアントからのログオン
10-2
承認と偽装によるアクセス制御
10-2-1 URL承認(URL Authorization)
10-2-2 ファイル承認
10-3 SSLを利用した暗号化
10-3-1 SSLとは?
10-3-2 サーバ証明書の準備
10-3-3 クライアント側でのルート認証機関の登録
10-4
ファイアウォールへの適用
10-4-1 サービス側の構成
10-4-2 クライアント側の構成

第11章 XML Webサービスを用いた分散アプリケーション
11-1
.NETにおける分散アプリケーション
11-1-1 .NETでの分散アプリケーションの基本構成
11-1-2 XML Webサービスの役割
11-2
.NETでのソフトウェア部品
11-2-1 さまざまなソフトウェア部品
11-2-2 部品としてのDLLファイルの作り方
11-2-3 XML
WebサービスからDLLを使う方法
11-2-4 参照するDLLファイルの位置
11-2-5 コンポーネントの作成
11-2-6 コンポーネントの利用
11-3
ADO.NETによるデータアクセス
11-3-1 ADO.NET入門
11-3-2 XML Webサービスからのデータベースアクセス
11-3-3 XML
Webサービスからのデータベースログイン
11-3-4 データセットを受け取るクライアント
11-3-5 .NETにおけるトランザクション

第12章
XML Webサービスの配布
12-1 .NETでのさまざまな配布方法
12-1-1 .NET Frameworkにおける配布方法
12-1-2 Visual
Studio .NETが提供する配布方法
12-1-3 XML Webサービスのインストールで行うこと
12-2 Webセットアップ・プロジェクトによるインストール
12-2-1 Webセットアップ・プロジェクトの新規作成
12-2-2 インストールするファイルの指定
12-2-3 ビルドとインストール
12-2-4 Webセットアップ・プロジェクトのさまざまな設定
12-3
インストール時の自動構成
12-3-1 アプリケーションごとの構成
12-3-2 インストール時のカスタム動作の作成
12-3-3 インストール時のカスタム情報の入力

内容説明

本書では、.NETが提供するASP.NETを使うと、どんなWebサービス(XML Webサービス)が作れるのか?開発ツールとしてVisual Studio.NET、言語としてVisual Basic.NETを用いて、どのように構築するのか?など、.NETでのWebサービス構築に関する実践的なテクノロジを解説している。これからWebサービスの導入を検討されている方や、実際のテクノロジを使ってどう構築するのか学びたい方を対象に執筆している。

目次

Visual Basic.NETの基礎知識
Visual Studio.NETによる基本的な開発手順
プログラム編集の基本操作
実行とデバッグの基本操作
ソリューションやプロジェクトの基本構成
ASP.NET入門
XML Webサービスの基本実装
XML Webサービスクライアントの作成
XML Webサービスのカスタマイズ
XML Webサービスのセキュリティ実装
XML Webサービスを用いた分散アプリケーション
XML Webサービスの配布

著者等紹介

矢嶋聡[ヤジマサトシ]
NRIラーニングネットワーク株式会社IT研修事業部。1986年情報処理関連企業に入社。アプリケーション開発、および関連教育に従事。1998年NRIラーニングネットワーク株式会社に入社し、開発関連のトレーニングやカリキュラム開発を担当する。2001年には、マイクロソフトからMSDN Regional Directorに任命され、C#やVB.NETなど.NET関連の教材開発や教育を実施。マイクロソフトTech・EDなどの各種カンファレンスにてスピーカーも担当する
※書籍に掲載されている著者及び編者、訳者、監修者、イラストレーターなどの紹介情報です。

最近チェックした商品