Submit Search
Upload
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(3)-データソース
•
3 likes
•
2,134 views
E
Enpel
Follow
Report
Share
Report
Share
1 of 23
Download now
Download to read offline
Recommended
2 TomcatによるWebアプリケーションサーバ構築 第3章 Apacheの構成
2 TomcatによるWebアプリケーションサーバ構築 第3章 Apacheの構成
Enpel
2 TomcatによるWebアプリケーションサーバ構築 第2章 Tomcat概要(1)-アーキテクチャ、データソース
2 TomcatによるWebアプリケーションサーバ構築 第2章 Tomcat概要(1)-アーキテクチャ、データソース
Enpel
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(1)-仮想ホスト、Apache連携
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(1)-仮想ホスト、Apache連携
Enpel
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(2)-デプロイ
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(2)-デプロイ
Enpel
2 TomcatによるWebアプリケーションサーバ構築 第2章 Tomcat概要(2)-セッション
2 TomcatによるWebアプリケーションサーバ構築 第2章 Tomcat概要(2)-セッション
Enpel
KubeFest Tokyo 2020に登壇させていただきました。その際の資料となっております。 https://k8sjp.connpass.com/event/176105/ https://k8sjp.github.io/kubefest-2020/ — ヤフーでは600以上のKubernetesクラスタ、それを構成する13000を超えるノードが存在しています(2020年5月時点)。この数多くのクラスタをZ Labが開発したKubernetes as a Serviceを使用して、20人程度の1つのチームで管理しています。 管理チームはクラスタを払い出して終了ではありません。600以上のクラスタ全てが正常に稼働しているか、状態を監視しています。 本セッションではKubernetesクラスタの監視・運用技術について、クラウドネイティブ時代の監視の基礎をお話し、ヤフーにおいて大量クラスタからいかに情報を集約し、少ないメンバーで安定稼働を実現しているかご紹介いたします。
監視の基礎から知る、ヤフーの大量クラスタ監視システムの仕組み #k8sjp
監視の基礎から知る、ヤフーの大量クラスタ監視システムの仕組み #k8sjp
Yahoo!デベロッパーネットワーク
InnoDB ClusterによるMySQLの高可用性構成 - MySQL Group Replication - MySQL Router - MySQL Shell
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)
Shinya Sugiyama
2020 年 1 月 21 日開催 GKE & Cloud Spanner 勉強会【基礎編】 セッション:Cloud Spanner の技術概要 講師:サミール ハムディ ゲーム ソリューション アーキテクト
[GKE & Spanner 勉強会] Cloud Spanner の技術概要
[GKE & Spanner 勉強会] Cloud Spanner の技術概要
Google Cloud Platform - Japan
Recommended
2 TomcatによるWebアプリケーションサーバ構築 第3章 Apacheの構成
2 TomcatによるWebアプリケーションサーバ構築 第3章 Apacheの構成
Enpel
2 TomcatによるWebアプリケーションサーバ構築 第2章 Tomcat概要(1)-アーキテクチャ、データソース
2 TomcatによるWebアプリケーションサーバ構築 第2章 Tomcat概要(1)-アーキテクチャ、データソース
Enpel
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(1)-仮想ホスト、Apache連携
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(1)-仮想ホスト、Apache連携
Enpel
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(2)-デプロイ
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(2)-デプロイ
Enpel
2 TomcatによるWebアプリケーションサーバ構築 第2章 Tomcat概要(2)-セッション
2 TomcatによるWebアプリケーションサーバ構築 第2章 Tomcat概要(2)-セッション
Enpel
KubeFest Tokyo 2020に登壇させていただきました。その際の資料となっております。 https://k8sjp.connpass.com/event/176105/ https://k8sjp.github.io/kubefest-2020/ — ヤフーでは600以上のKubernetesクラスタ、それを構成する13000を超えるノードが存在しています(2020年5月時点)。この数多くのクラスタをZ Labが開発したKubernetes as a Serviceを使用して、20人程度の1つのチームで管理しています。 管理チームはクラスタを払い出して終了ではありません。600以上のクラスタ全てが正常に稼働しているか、状態を監視しています。 本セッションではKubernetesクラスタの監視・運用技術について、クラウドネイティブ時代の監視の基礎をお話し、ヤフーにおいて大量クラスタからいかに情報を集約し、少ないメンバーで安定稼働を実現しているかご紹介いたします。
監視の基礎から知る、ヤフーの大量クラスタ監視システムの仕組み #k8sjp
監視の基礎から知る、ヤフーの大量クラスタ監視システムの仕組み #k8sjp
Yahoo!デベロッパーネットワーク
InnoDB ClusterによるMySQLの高可用性構成 - MySQL Group Replication - MySQL Router - MySQL Shell
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)
Shinya Sugiyama
2020 年 1 月 21 日開催 GKE & Cloud Spanner 勉強会【基礎編】 セッション:Cloud Spanner の技術概要 講師:サミール ハムディ ゲーム ソリューション アーキテクト
[GKE & Spanner 勉強会] Cloud Spanner の技術概要
[GKE & Spanner 勉強会] Cloud Spanner の技術概要
Google Cloud Platform - Japan
講師:日本仮想化技術 宮原 日時:2012/8/2 アジェンダ: • OpenStack概要 • OpenStack導入手順 – Ubuntu Server 11.10 インストールと設定 – 各種コンポーネント インストールと設定 – イメージ作成 – インスタンス起動 概要: OpenStackはOSSで開発が行われているクラウド環境構築のためのソフトウェアです。本セッションでは、OpenStackの基本的な導入方法について分かりやすく解説します。 セッションを聴講するにあたり、仮想化環境構築の基本的な知識を身につけていることが前提となります。
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門
VirtualTech Japan Inc.
NetBackup 8.2 CloudCatalyst構築および復旧ガイド(Amazon S3利用)になります。 CloudCatalystの概要と構築、全損からの復旧について説明しています。 (2020/3/9 更新)
NetBackup 8.2 CloudCatalyst構築および復旧ガイド(Amazon S3利用)
NetBackup 8.2 CloudCatalyst構築および復旧ガイド(Amazon S3利用)
vxsejapan
NTT-AT社内で定期的に実施している勉強会(CORETECH技術講習会)で発表した資料です。
そろそろ知っておきたい!!コンテナ技術とDockerのキホン
そろそろ知っておきたい!!コンテナ技術とDockerのキホン
Naoki Nagazumi
本セッションでは、「AWSを使ってサーバーレスなETL処理をしたいけど、どうやっていいか分からない?」といった方に向けて、AWS Glueと周辺サービスを利用した実装方法(コーディング、テスト、デプロイ、モニタリングなど)を紹介します。
AWS Glueを使った Serverless ETL の実装パターン
AWS Glueを使った Serverless ETL の実装パターン
seiichi arai
レプリケーション遅延の監視について (第40回PostgreSQLアンカンファレンス@オンライン 発表資料) 2023年3月16日(木) NTTデータ 技術開発本部 先進コンピューティング技術センタ 貞弘 泰輔
レプリケーション遅延の監視について(第40回PostgreSQLアンカンファレンス@オンライン 発表資料)
レプリケーション遅延の監視について(第40回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
docker-compose를 사용하여 개발 환경을 구성하는 방법을 정리해보았습니다.
Docker (Compose) 활용 - 개발 환경 구성하기
Docker (Compose) 활용 - 개발 환경 구성하기
raccoony
IT エンジニア向けの Windows 10 関連の勉強用資料です。 今回は Microsoft の公式資料では存在しない、私個人の見解・経験を入れての Windows 更新プログラムの管理インフラ製品の比較です。 ngsymw10
IT エンジニアのための 流し読み Windows 10 - Microsoft の更新プログラム管理インフラ比較 ~ WU / WSUS / SCCM ...
IT エンジニアのための 流し読み Windows 10 - Microsoft の更新プログラム管理インフラ比較 ~ WU / WSUS / SCCM ...
TAKUYA OHTA
クラスメソッド株式会社、Shopify Japan株式会社共催イベント登壇資料 https://dev.classmethod.jp/news/201217-shopify-webinar/
AWSとReactで始めるShopifyアプリ開発
AWSとReactで始めるShopifyアプリ開発
Takaaki Kurasawa
Overview of Docker networking as of Docker 17.06 version
Docker Networking Overview
Docker Networking Overview
Sreenivas Makam
Qlik Replicateを基礎から学ぶ勉強会#1 - 導入と基本操作編の資料です。
Qlik Replicate のインストール
Qlik Replicate のインストール
QlikPresalesJapan
第43回ニフクラエンジニアミートアップ「自宅仮想環境構築超入門」における、富士通クラウドテクノロジーズ株式会社 蓮沼愼太郎のセッション「自宅vSphereからニフクラに引っ越ししてみた」のスライド。
自宅vSphereからニフクラに引っ越ししてみた
自宅vSphereからニフクラに引っ越ししてみた
富士通クラウドテクノロジーズ株式会社
OverlayFS as a Docker Storage Driver
OverlayFS as a Docker Storage Driver
OverlayFS as a Docker Storage Driver
Tomoya Akase
BigtopでHadoopをビルドする (Open Source Conference 2021 Online/Spring 発表資料) 2021年3月5日 株式会社NTTデータ 技術開発本部 先進コンピューティング技術センタ 岩崎 正剛
BigtopでHadoopをビルドする(Open Source Conference 2021 Online/Spring 発表資料)
BigtopでHadoopをビルドする(Open Source Conference 2021 Online/Spring 発表資料)
NTT DATA Technology & Innovation
Intro to Kubernetes Networking at the Seattle Kubernetes Meetup, December 2, 2015.
Kubernetes Networking
Kubernetes Networking
CJ Cullen
AWS 公式オンラインセミナー: https://amzn.to/JPWebinar 過去資料: https://amzn.to/JPArchive
20191120 AWS Black Belt Online Seminar Amazon Managed Streaming for Apache Ka...
20191120 AWS Black Belt Online Seminar Amazon Managed Streaming for Apache Ka...
Amazon Web Services Japan
Introduction of Tomcat
Introduction of Tomcat
Introduction of Tomcat
Debashis Nath
Red Hat Update Infrastructure 2.0
Red Hat Update Infrastructure 2.0
Etsuji Nakai
HTML5 Conference 2015 資料 「HTTP/2の現状とこれから」
HTTP/2の現状とこれから
HTTP/2の現状とこれから
shigeki_ohtsu
2021年12月9日 OpsJAWS勉強会第20回 登壇資料
20211209 Ops-JAWS Re invent2021re-cap-cloud operations
20211209 Ops-JAWS Re invent2021re-cap-cloud operations
Amazon Web Services Japan
Introduction about Docker
Docker introduction
Docker introduction
Phuc Nguyen
1 サーブレットJSPによるWebアプリケーション開発 第5章 MVCプログラミング(2)-DBアクセスプログラム
1 サーブレットJSPによるWebアプリケーション開発 第5章 MVCプログラミング(2)-DBアクセスプログラム
Enpel
Slides of talk at Japan Java Users Group on 2013/12/13 on JEE7. Download source code at http://www.arshal.org/2013/12/talk-at-oracle.html
Oracle talk 20131213
Oracle talk 20131213
Arshal Ameen
More Related Content
What's hot
講師:日本仮想化技術 宮原 日時:2012/8/2 アジェンダ: • OpenStack概要 • OpenStack導入手順 – Ubuntu Server 11.10 インストールと設定 – 各種コンポーネント インストールと設定 – イメージ作成 – インスタンス起動 概要: OpenStackはOSSで開発が行われているクラウド環境構築のためのソフトウェアです。本セッションでは、OpenStackの基本的な導入方法について分かりやすく解説します。 セッションを聴講するにあたり、仮想化環境構築の基本的な知識を身につけていることが前提となります。
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門
VirtualTech Japan Inc.
NetBackup 8.2 CloudCatalyst構築および復旧ガイド(Amazon S3利用)になります。 CloudCatalystの概要と構築、全損からの復旧について説明しています。 (2020/3/9 更新)
NetBackup 8.2 CloudCatalyst構築および復旧ガイド(Amazon S3利用)
NetBackup 8.2 CloudCatalyst構築および復旧ガイド(Amazon S3利用)
vxsejapan
NTT-AT社内で定期的に実施している勉強会(CORETECH技術講習会)で発表した資料です。
そろそろ知っておきたい!!コンテナ技術とDockerのキホン
そろそろ知っておきたい!!コンテナ技術とDockerのキホン
Naoki Nagazumi
本セッションでは、「AWSを使ってサーバーレスなETL処理をしたいけど、どうやっていいか分からない?」といった方に向けて、AWS Glueと周辺サービスを利用した実装方法(コーディング、テスト、デプロイ、モニタリングなど)を紹介します。
AWS Glueを使った Serverless ETL の実装パターン
AWS Glueを使った Serverless ETL の実装パターン
seiichi arai
レプリケーション遅延の監視について (第40回PostgreSQLアンカンファレンス@オンライン 発表資料) 2023年3月16日(木) NTTデータ 技術開発本部 先進コンピューティング技術センタ 貞弘 泰輔
レプリケーション遅延の監視について(第40回PostgreSQLアンカンファレンス@オンライン 発表資料)
レプリケーション遅延の監視について(第40回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
docker-compose를 사용하여 개발 환경을 구성하는 방법을 정리해보았습니다.
Docker (Compose) 활용 - 개발 환경 구성하기
Docker (Compose) 활용 - 개발 환경 구성하기
raccoony
IT エンジニア向けの Windows 10 関連の勉強用資料です。 今回は Microsoft の公式資料では存在しない、私個人の見解・経験を入れての Windows 更新プログラムの管理インフラ製品の比較です。 ngsymw10
IT エンジニアのための 流し読み Windows 10 - Microsoft の更新プログラム管理インフラ比較 ~ WU / WSUS / SCCM ...
IT エンジニアのための 流し読み Windows 10 - Microsoft の更新プログラム管理インフラ比較 ~ WU / WSUS / SCCM ...
TAKUYA OHTA
クラスメソッド株式会社、Shopify Japan株式会社共催イベント登壇資料 https://dev.classmethod.jp/news/201217-shopify-webinar/
AWSとReactで始めるShopifyアプリ開発
AWSとReactで始めるShopifyアプリ開発
Takaaki Kurasawa
Overview of Docker networking as of Docker 17.06 version
Docker Networking Overview
Docker Networking Overview
Sreenivas Makam
Qlik Replicateを基礎から学ぶ勉強会#1 - 導入と基本操作編の資料です。
Qlik Replicate のインストール
Qlik Replicate のインストール
QlikPresalesJapan
第43回ニフクラエンジニアミートアップ「自宅仮想環境構築超入門」における、富士通クラウドテクノロジーズ株式会社 蓮沼愼太郎のセッション「自宅vSphereからニフクラに引っ越ししてみた」のスライド。
自宅vSphereからニフクラに引っ越ししてみた
自宅vSphereからニフクラに引っ越ししてみた
富士通クラウドテクノロジーズ株式会社
OverlayFS as a Docker Storage Driver
OverlayFS as a Docker Storage Driver
OverlayFS as a Docker Storage Driver
Tomoya Akase
BigtopでHadoopをビルドする (Open Source Conference 2021 Online/Spring 発表資料) 2021年3月5日 株式会社NTTデータ 技術開発本部 先進コンピューティング技術センタ 岩崎 正剛
BigtopでHadoopをビルドする(Open Source Conference 2021 Online/Spring 発表資料)
BigtopでHadoopをビルドする(Open Source Conference 2021 Online/Spring 発表資料)
NTT DATA Technology & Innovation
Intro to Kubernetes Networking at the Seattle Kubernetes Meetup, December 2, 2015.
Kubernetes Networking
Kubernetes Networking
CJ Cullen
AWS 公式オンラインセミナー: https://amzn.to/JPWebinar 過去資料: https://amzn.to/JPArchive
20191120 AWS Black Belt Online Seminar Amazon Managed Streaming for Apache Ka...
20191120 AWS Black Belt Online Seminar Amazon Managed Streaming for Apache Ka...
Amazon Web Services Japan
Introduction of Tomcat
Introduction of Tomcat
Introduction of Tomcat
Debashis Nath
Red Hat Update Infrastructure 2.0
Red Hat Update Infrastructure 2.0
Etsuji Nakai
HTML5 Conference 2015 資料 「HTTP/2の現状とこれから」
HTTP/2の現状とこれから
HTTP/2の現状とこれから
shigeki_ohtsu
2021年12月9日 OpsJAWS勉強会第20回 登壇資料
20211209 Ops-JAWS Re invent2021re-cap-cloud operations
20211209 Ops-JAWS Re invent2021re-cap-cloud operations
Amazon Web Services Japan
Introduction about Docker
Docker introduction
Docker introduction
Phuc Nguyen
What's hot
(20)
OpenStackで始めるクラウド環境構築入門
OpenStackで始めるクラウド環境構築入門
NetBackup 8.2 CloudCatalyst構築および復旧ガイド(Amazon S3利用)
NetBackup 8.2 CloudCatalyst構築および復旧ガイド(Amazon S3利用)
そろそろ知っておきたい!!コンテナ技術とDockerのキホン
そろそろ知っておきたい!!コンテナ技術とDockerのキホン
AWS Glueを使った Serverless ETL の実装パターン
AWS Glueを使った Serverless ETL の実装パターン
レプリケーション遅延の監視について(第40回PostgreSQLアンカンファレンス@オンライン 発表資料)
レプリケーション遅延の監視について(第40回PostgreSQLアンカンファレンス@オンライン 発表資料)
Docker (Compose) 활용 - 개발 환경 구성하기
Docker (Compose) 활용 - 개발 환경 구성하기
IT エンジニアのための 流し読み Windows 10 - Microsoft の更新プログラム管理インフラ比較 ~ WU / WSUS / SCCM ...
IT エンジニアのための 流し読み Windows 10 - Microsoft の更新プログラム管理インフラ比較 ~ WU / WSUS / SCCM ...
AWSとReactで始めるShopifyアプリ開発
AWSとReactで始めるShopifyアプリ開発
Docker Networking Overview
Docker Networking Overview
Qlik Replicate のインストール
Qlik Replicate のインストール
自宅vSphereからニフクラに引っ越ししてみた
自宅vSphereからニフクラに引っ越ししてみた
OverlayFS as a Docker Storage Driver
OverlayFS as a Docker Storage Driver
BigtopでHadoopをビルドする(Open Source Conference 2021 Online/Spring 発表資料)
BigtopでHadoopをビルドする(Open Source Conference 2021 Online/Spring 発表資料)
Kubernetes Networking
Kubernetes Networking
20191120 AWS Black Belt Online Seminar Amazon Managed Streaming for Apache Ka...
20191120 AWS Black Belt Online Seminar Amazon Managed Streaming for Apache Ka...
Introduction of Tomcat
Introduction of Tomcat
Red Hat Update Infrastructure 2.0
Red Hat Update Infrastructure 2.0
HTTP/2の現状とこれから
HTTP/2の現状とこれから
20211209 Ops-JAWS Re invent2021re-cap-cloud operations
20211209 Ops-JAWS Re invent2021re-cap-cloud operations
Docker introduction
Docker introduction
Viewers also liked
1 サーブレットJSPによるWebアプリケーション開発 第5章 MVCプログラミング(2)-DBアクセスプログラム
1 サーブレットJSPによるWebアプリケーション開発 第5章 MVCプログラミング(2)-DBアクセスプログラム
Enpel
Slides of talk at Japan Java Users Group on 2013/12/13 on JEE7. Download source code at http://www.arshal.org/2013/12/talk-at-oracle.html
Oracle talk 20131213
Oracle talk 20131213
Arshal Ameen
2013/9/9に発表した内容です。 #html5biz #jjug
Strutsから移行する人のためのjsf基礎
Strutsから移行する人のためのjsf基礎
Satoshi Kubo
2 プロジェクトマネジメント 第6章 まとめ
2 プロジェクトマネジメント 第6章 まとめ
Enpel
JavaEE7徹底入門 プレゼンテーション層の開発 JSF
JavaEE7徹底入門 プレゼンテーション層の開発 JSF
JavaEE7徹底入門 プレゼンテーション層の開発 JSF
Masuji Katoda
JSF2.2で簡単webアプリケーション開発
JSF2.2で簡単webアプリケーション開発
Masuji Katoda
ElixirConfJapan ohr486
Elixir-Conf-Japan-2017-session-ohr486
Elixir-Conf-Japan-2017-session-ohr486
Tsunenori Oohara
はじめてのくらうど死
ぼくがAthenaで死ぬまで
ぼくがAthenaで死ぬまで
Shinichi Takahashi
Viewers also liked
(8)
1 サーブレットJSPによるWebアプリケーション開発 第5章 MVCプログラミング(2)-DBアクセスプログラム
1 サーブレットJSPによるWebアプリケーション開発 第5章 MVCプログラミング(2)-DBアクセスプログラム
Oracle talk 20131213
Oracle talk 20131213
Strutsから移行する人のためのjsf基礎
Strutsから移行する人のためのjsf基礎
2 プロジェクトマネジメント 第6章 まとめ
2 プロジェクトマネジメント 第6章 まとめ
JavaEE7徹底入門 プレゼンテーション層の開発 JSF
JavaEE7徹底入門 プレゼンテーション層の開発 JSF
JSF2.2で簡単webアプリケーション開発
JSF2.2で簡単webアプリケーション開発
Elixir-Conf-Japan-2017-session-ohr486
Elixir-Conf-Japan-2017-session-ohr486
ぼくがAthenaで死ぬまで
ぼくがAthenaで死ぬまで
More from Enpel
2 プロジェクトマネジメント 第5章 マネジメント実践(2)
2 プロジェクトマネジメント 第5章 マネジメント実践(2)
Enpel
2 プロジェクトマネジメント 第5章 マネジメント実践(1)
2 プロジェクトマネジメント 第5章 マネジメント実践(1)
Enpel
2 プロジェクトマネジメント ○第4章 PMBOKの9つの知識(4)
2 プロジェクトマネジメント ○第4章 PMBOKの9つの知識(4)
Enpel
2 プロジェクトマネジメント 第4章 PMBOKの9つの知識(3)
2 プロジェクトマネジメント 第4章 PMBOKの9つの知識(3)
Enpel
2 プロジェクトマネジメント 第4章 PMBOKの9つの知識(2)
2 プロジェクトマネジメント 第4章 PMBOKの9つの知識(2)
Enpel
2 プロジェクトマネジメント 第4章 PMBOKの9つの知識(1)
2 プロジェクトマネジメント 第4章 PMBOKの9つの知識(1)
Enpel
2 プロジェクトマネジメント 第3章 PMBOKのプロセス群
2 プロジェクトマネジメント 第3章 PMBOKのプロセス群
Enpel
2 プロジェクトマネジメント 第2章 マネジメントとPMBOK
2 プロジェクトマネジメント 第2章 マネジメントとPMBOK
Enpel
2 プロジェクトマネジメント 第1章 プロジェクトマネジメントの前提
2 プロジェクトマネジメント 第1章 プロジェクトマネジメントの前提
Enpel
3 基礎UML言語 第3章 クラス図とオブジェクト図(2)
3 基礎UML言語 第3章 クラス図とオブジェクト図(2)
Enpel
1 システム開発の基礎 第2章 システム開発作業(3)
1 システム開発の基礎 第2章 システム開発作業(3)
Enpel
1 システム開発の基礎 第2章 システム開発作業(2)
1 システム開発の基礎 第2章 システム開発作業(2)
Enpel
1 システム開発の基礎 第2章 システム開発作業(1)
1 システム開発の基礎 第2章 システム開発作業(1)
Enpel
1 システム開発の基礎 第1章 システム開発の基礎知識(2)
1 システム開発の基礎 第1章 システム開発の基礎知識(2)
Enpel
1 システム開発の基礎 第1章 システム開発の基礎知識(1)
1 システム開発の基礎 第1章 システム開発の基礎知識(1)
Enpel
3 基礎UML言語 第5章 演習問題
3 基礎UML言語 第5章 演習問題
Enpel
3 基礎UML言語 第4章 シーケンス図
3 基礎UML言語 第4章 シーケンス図
Enpel
3 基礎UML言語 第3章 クラス図とオブジェクト図(1)
3 基礎UML言語 第3章 クラス図とオブジェクト図(1)
Enpel
3 基礎UML言語 第2章 オブジェクト指向の基本用語(3)
3 基礎UML言語 第2章 オブジェクト指向の基本用語(3)
Enpel
3 基礎UML言語 第2章 オブジェクト指向の基本用語(2)
3 基礎UML言語 第2章 オブジェクト指向の基本用語(2)
Enpel
More from Enpel
(20)
2 プロジェクトマネジメント 第5章 マネジメント実践(2)
2 プロジェクトマネジメント 第5章 マネジメント実践(2)
2 プロジェクトマネジメント 第5章 マネジメント実践(1)
2 プロジェクトマネジメント 第5章 マネジメント実践(1)
2 プロジェクトマネジメント ○第4章 PMBOKの9つの知識(4)
2 プロジェクトマネジメント ○第4章 PMBOKの9つの知識(4)
2 プロジェクトマネジメント 第4章 PMBOKの9つの知識(3)
2 プロジェクトマネジメント 第4章 PMBOKの9つの知識(3)
2 プロジェクトマネジメント 第4章 PMBOKの9つの知識(2)
2 プロジェクトマネジメント 第4章 PMBOKの9つの知識(2)
2 プロジェクトマネジメント 第4章 PMBOKの9つの知識(1)
2 プロジェクトマネジメント 第4章 PMBOKの9つの知識(1)
2 プロジェクトマネジメント 第3章 PMBOKのプロセス群
2 プロジェクトマネジメント 第3章 PMBOKのプロセス群
2 プロジェクトマネジメント 第2章 マネジメントとPMBOK
2 プロジェクトマネジメント 第2章 マネジメントとPMBOK
2 プロジェクトマネジメント 第1章 プロジェクトマネジメントの前提
2 プロジェクトマネジメント 第1章 プロジェクトマネジメントの前提
3 基礎UML言語 第3章 クラス図とオブジェクト図(2)
3 基礎UML言語 第3章 クラス図とオブジェクト図(2)
1 システム開発の基礎 第2章 システム開発作業(3)
1 システム開発の基礎 第2章 システム開発作業(3)
1 システム開発の基礎 第2章 システム開発作業(2)
1 システム開発の基礎 第2章 システム開発作業(2)
1 システム開発の基礎 第2章 システム開発作業(1)
1 システム開発の基礎 第2章 システム開発作業(1)
1 システム開発の基礎 第1章 システム開発の基礎知識(2)
1 システム開発の基礎 第1章 システム開発の基礎知識(2)
1 システム開発の基礎 第1章 システム開発の基礎知識(1)
1 システム開発の基礎 第1章 システム開発の基礎知識(1)
3 基礎UML言語 第5章 演習問題
3 基礎UML言語 第5章 演習問題
3 基礎UML言語 第4章 シーケンス図
3 基礎UML言語 第4章 シーケンス図
3 基礎UML言語 第3章 クラス図とオブジェクト図(1)
3 基礎UML言語 第3章 クラス図とオブジェクト図(1)
3 基礎UML言語 第2章 オブジェクト指向の基本用語(3)
3 基礎UML言語 第2章 オブジェクト指向の基本用語(3)
3 基礎UML言語 第2章 オブジェクト指向の基本用語(2)
3 基礎UML言語 第2章 オブジェクト指向の基本用語(2)
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(3)-データソース
1.
Webアプリケーションからデータベースにアクセスするために、Tomcat上に利用するデータベースに応じたデータソース を設定します。 データソースを設定したら、Webアプリケーションから適切なデータソースが利用できるように、コンテキスト情報とし てリソースリンクが必要です。 コンテキスト情報は、コンテキスト記述子としてXMLファイルに< context
>タグで記述さ れています。
2.
データソースを利用するには、あらかじめサーバー側でJNDIにデータソースの登録をしておきます。 Webアプリケーションからは登録されているデータソース名を、JNDIに対して検索(ルックアップ)します。 参照されたデータソースからConnectionオブジェクトがプールから取り出され、Webアプリケーションから利用できる ようになります。
3.
Tomcat側でデータソースを登録する際には、使用するデータベース毎に対応するドライバ名やurlなどを設定しながらデー タソースに名前をつけ、JNDIに登録しておきます。 この名前のことをグローバル名といいます。 データソース定義は、サーバー全体に設定することもできますが、Webアプリケーション毎に設定することもできます。
4.
Webアプリケーションのプログラムがデータソースを利用してデータベースにアクセスする場合は、 JNDIに登録されてい るデータソースのグローバル名を指定して検索することもできますが、データベースが変更された場合を考慮し、 java:comp/env/という接頭子をつけたローカル名でJNDIから検索します。
5.
検索を行うJavaコードでローカル名(ローカル名であることを示すために、java:comp/envがつく)を指定するのはもちろん ですが、Webアプリケーションのweb.xmlファイルでも定義されています。
6.
プログラムから指定するローカル名とデータソースで指定するグローバル名のマッピングを行うのがリソースリンクであ り、 各アプリケーションごとにコンテキスト記述子としてXMLファイルに登録しておきます。 コンテキスト記述子はサーバー全体、ホスト単位、アプリケーション単位で記述することができ、図のような順で評価さ れます。
7.
開発環境において、Webアプリケーション内のJavaコードからはローカル名でデータソースを利用し、Web.xmlファイル にデータソースの設定をローカル名で行います。 META-INFcontext.xmlでリソースリンクを設定し、テスト用データベースのローカル名とグローバル名のマッピングを 行い、データベースとの接続テストを行います。
8.
本番環境にWebアプリケーションをデプロイすると、META-INFcontext.xmlは%CATALINA_HOME%confエンジン名 ホスト名Webアプリケーション名.xmlファイルにコピーされ、コンテキスト情報を提供します。 本番環境用のデータベースのデータソースは、サーバー管理者が設定を行います。それに合わせて管理者がコンテキス ト情報のリソースリンクを変更することにより、 プログラムで指定しているローカル名とデータソースのグローバル名 との柔軟な対応を取ることができます。
9.
Webアプリケーション側でコンテキスト情報を設定せず、サーバー側のデフォルトのコンテキストを使用することも可能 です。 開発環境では、Tomcatにテスト用データベースに対するデータソースの設定を行い、プログラムのローカル名とデータ ソース上のグローバル名のマッピングを行うリソースリンクを、デフォルトのコンテキスト情報として % CATALINA_HOME%confcontext.xmlに作成し、テストを行います。
10.
本番環境では、Tomcatに本番用データベースに対するデータソースの設定を行い、 プログラムのローカル名とデータソース 上のグローバル名のマッピングを行うリソースリンクを、 デフォルトのコンテキスト情報として
%CATALINA_HOME%conf context.xmlに作成します。
11.
Webアプリケーションは、データベースにアクセスするための記述および設定をする必要があります。 ①Javaプログラムでは、WEB-INFweb.xmlで定義されたものと同じリソース参照名を使うことに注意。 ②あらかじめ設定されているデータソースのJNDI名(ローカル名)を定義するために、 WebアプリケーションのWEB- INFweb.xmlにリソース参照としてデータソースの定義を追加。
12.
アプリケーションサーバー側でも、データソースを利用できるように設定しなければなりません。
13.
①JDBCドライバのインストール :JDBCデータソースを使うには、利用するデータベース用のJDBCドライバをTomcat 内部クラスとWebアプリケーショ ンの両方で 利用可能にする必要があります。そのためには、データベースに対応したJDBCドライバを
% CATALINA_HOME%libにコピーします。 ここでは、あらかじめダウンロードしておいたPostgreSQL用のJDBCドライバを 使用します。
14.
15.
16.
17.
18.
19.
20.
21.
③Webアプリケーションのデプロイ :マネージャ・ツールなどを使ってWebアプリケーションをデプロイし、web.xmlに定義されているデータソースの ローカル名やタイプがデータソースであるかを確認します。
22.
23.
④リソースリンクの確認 :生成されたコンテキスト情報を確認します。%CATALINA_HOME%confエンジン名ホスト名Webアプリケーショ ン名.xmlファイルの内容を確認し、データソースのローカル名とグローバル名のマッピングが正しいか確認し、正しくな ければグローバル名の修正を行います。
Download now