Soumettre la recherche
Mettre en ligne
2 TomcatによるWebアプリケーションサーバ構築 第2章 Tomcat概要(1)-アーキテクチャ、データソース
•
12 j'aime
•
4,972 vues
E
Enpel
Suivre
Signaler
Partager
Signaler
Partager
1 sur 23
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(1)-仮想ホスト、Apache連携
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(1)-仮想ホスト、Apache連携
Enpel
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(3)-データソース
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(3)-データソース
Enpel
2 TomcatによるWebアプリケーションサーバ構築 第1章 Tomcatのインストールと設定
2 TomcatによるWebアプリケーションサーバ構築 第1章 Tomcatのインストールと設定
Enpel
2 TomcatによるWebアプリケーションサーバ構築 第2章 Tomcat概要(2)-セッション
2 TomcatによるWebアプリケーションサーバ構築 第2章 Tomcat概要(2)-セッション
Enpel
2 TomcatによるWebアプリケーションサーバ構築 第3章 Apacheの構成
2 TomcatによるWebアプリケーションサーバ構築 第3章 Apacheの構成
Enpel
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(2)-デプロイ
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(2)-デプロイ
Enpel
初心者向けWebinar AWSで開発環境を構築しよう
初心者向けWebinar AWSで開発環境を構築しよう
初心者向けWebinar AWSで開発環境を構築しよう
Amazon Web Services Japan
Mongo dbを知ろう
Mongo dbを知ろう
CROOZ, inc.
Recommandé
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(1)-仮想ホスト、Apache連携
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(1)-仮想ホスト、Apache連携
Enpel
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(3)-データソース
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(3)-データソース
Enpel
2 TomcatによるWebアプリケーションサーバ構築 第1章 Tomcatのインストールと設定
2 TomcatによるWebアプリケーションサーバ構築 第1章 Tomcatのインストールと設定
Enpel
2 TomcatによるWebアプリケーションサーバ構築 第2章 Tomcat概要(2)-セッション
2 TomcatによるWebアプリケーションサーバ構築 第2章 Tomcat概要(2)-セッション
Enpel
2 TomcatによるWebアプリケーションサーバ構築 第3章 Apacheの構成
2 TomcatによるWebアプリケーションサーバ構築 第3章 Apacheの構成
Enpel
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(2)-デプロイ
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(2)-デプロイ
Enpel
初心者向けWebinar AWSで開発環境を構築しよう
初心者向けWebinar AWSで開発環境を構築しよう
初心者向けWebinar AWSで開発環境を構築しよう
Amazon Web Services Japan
Mongo dbを知ろう
Mongo dbを知ろう
CROOZ, inc.
Introduction to wonderful Spring Boot framework. Presented by Rasheed (http://se.linkedin.com/pub/rasheed-waraich/46/113/72/) Co-founder Aurora Solutions (http://www.aurorasolutions.io/) & FixTelligent (www.fixtelligent.com)
Spring boot introduction
Spring boot introduction
Rasheed Waraich
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
第7回Security-JAWSにて発表させていただいた負荷試験の失敗事例の紹介
失敗事例で学ぶ負荷試験
失敗事例で学ぶ負荷試験
樽八 仲川
Spring Boot basics, adopting and extending practices.
Spring Boot
Spring Boot
Pei-Tang Huang
CloudStack再入門!15分でおさらいするCloudStackの基礎 第19回CloudStackユーザー会in名古屋の発表資料です。
CloudStack再入門!15分でおさらいするCloudStackの基礎
CloudStack再入門!15分でおさらいするCloudStackの基礎
Satoshi Shimazaki
第8回コンテナ型仮想化の情報交換会@東京 #lxcjp 2015年9月26日(土)
Docker Swarm入門
Docker Swarm入門
Masahito Zembutsu
第26回Elasticsearch勉強会資料
【第26回Elasticsearch勉強会】Logstashとともに振り返る、やっちまった事例ごった煮
【第26回Elasticsearch勉強会】Logstashとともに振り返る、やっちまった事例ごった煮
Hibino Hisashi
設計書にはどんな項目が必要なの?をまとめてみました
【メモ】一般的に設計書に定義される項目例
【メモ】一般的に設計書に定義される項目例
Hirokazu Yatsunami
APIドキュメントについて、 API Blueprint, Dreddを中心に話した際のスライドになります。 発表できなかったDredd内部の話をほんの少しだけ追加しておきました。 https://d-cube.connpass.com/event/56256/
すごーい!APIドキュメントを更新するだけでAPIが自動テストできちゃう!たのしー!
すごーい!APIドキュメントを更新するだけでAPIが自動テストできちゃう!たのしー!
dcubeio
2017/03/07開催のイベント「Amazon Aurora事例祭り」での表題セッション資料です。
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
Amazon Web Services Japan
Zabbixを使ってAWS環境の監視を効率よく管理するためにやっていることや、ジョブ管理システムとの連携について「HyClopsJobMonitoring」などを用いた例を紹介します。
zabbixを使ったクラウド環境の監視とツール連携
zabbixを使ったクラウド環境の監視とツール連携
NHN テコラス株式会社
RESTful APIであることにこだわらなければ皆(主に開発者)がハッピーになれるかもしれません。
脱RESTful API設計の提案
脱RESTful API設計の提案
樽八 仲川
BPStudy 71回で発表した、MongoDBのアプリ寄りの使い方の話。
後悔しないもんごもんごの使い方 〜アプリ編〜
後悔しないもんごもんごの使い方 〜アプリ編〜
Masakazu Matsushita
クラスローダーについて
クラスローダーについて
Suguru ARAKAWA
Dockerコンテナとイメージの違いについて、コマンドを交えて解説。 JAWS-UG コンテナ支部 入門編#4 発表資料 2017年3月30日(木) 19:00- #jawsug_ct #jawsug https://jawsug-container.connpass.com/event/51776/
DockerとDocker Hubの操作と概念
DockerとDocker Hubの操作と概念
Masahito Zembutsu
2019/01 JSUG勉強会の資料です。 この資料でDisっているのはJPAではなく、 ・何も考えずに「標準だから」というだけでJPAを選ぶ人 ・OSSに全くコントリビュートせずにフリーライドする人 です。
Java ORマッパー選定のポイント #jsug
Java ORマッパー選定のポイント #jsug
Masatoshi Tada
MySQL8.0.11におけるSYS SCHEMA概要
MySQL8.0 SYS スキーマ概要
MySQL8.0 SYS スキーマ概要
Shinya Sugiyama
Open source Search
Solr Presentation
Solr Presentation
Gaurav Verma
Nginx web server configuration and directives
Nginx
Nginx
Geeta Vinnakota
In this Java Spring Training session, you will learn Spring – Inversion of Control, Dependency Injection and Bean definitions. Topics covered in this session are: For more information, visit this link: Spring Framework • Core Container • Data Access/Integration • Web Layer • Spring Setup • Key features • Spring Bean • Dependency Injection • Relation between DI and IoC • Spring IoC Containers • Spring DI https://www.mindsmapped.com/courses/software-development/spring-fundamentals-learn-spring-framework-and-spring-boot/
Spring - Part 1 - IoC, Di and Beans
Spring - Part 1 - IoC, Di and Beans
Hitesh-Java
2 TomcatによるWebアプリケーションサーバ構築 第2章 Tomcat概要(3)-フォルダ構造、マネージャツール
2 TomcatによるWebアプリケーションサーバ構築 第2章 Tomcat概要(3)-フォルダ構造、マネージャツール
Enpel
1 サーブレットJSPによるWebアプリケーション開発 第3章 サーブレット(2)-サーブレットAPI、動作原理、実装
1 サーブレットJSPによるWebアプリケーション開発 第3章 サーブレット(2)-サーブレットAPI、動作原理、実装
Enpel
Contenu connexe
Tendances
Introduction to wonderful Spring Boot framework. Presented by Rasheed (http://se.linkedin.com/pub/rasheed-waraich/46/113/72/) Co-founder Aurora Solutions (http://www.aurorasolutions.io/) & FixTelligent (www.fixtelligent.com)
Spring boot introduction
Spring boot introduction
Rasheed Waraich
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
第7回Security-JAWSにて発表させていただいた負荷試験の失敗事例の紹介
失敗事例で学ぶ負荷試験
失敗事例で学ぶ負荷試験
樽八 仲川
Spring Boot basics, adopting and extending practices.
Spring Boot
Spring Boot
Pei-Tang Huang
CloudStack再入門!15分でおさらいするCloudStackの基礎 第19回CloudStackユーザー会in名古屋の発表資料です。
CloudStack再入門!15分でおさらいするCloudStackの基礎
CloudStack再入門!15分でおさらいするCloudStackの基礎
Satoshi Shimazaki
第8回コンテナ型仮想化の情報交換会@東京 #lxcjp 2015年9月26日(土)
Docker Swarm入門
Docker Swarm入門
Masahito Zembutsu
第26回Elasticsearch勉強会資料
【第26回Elasticsearch勉強会】Logstashとともに振り返る、やっちまった事例ごった煮
【第26回Elasticsearch勉強会】Logstashとともに振り返る、やっちまった事例ごった煮
Hibino Hisashi
設計書にはどんな項目が必要なの?をまとめてみました
【メモ】一般的に設計書に定義される項目例
【メモ】一般的に設計書に定義される項目例
Hirokazu Yatsunami
APIドキュメントについて、 API Blueprint, Dreddを中心に話した際のスライドになります。 発表できなかったDredd内部の話をほんの少しだけ追加しておきました。 https://d-cube.connpass.com/event/56256/
すごーい!APIドキュメントを更新するだけでAPIが自動テストできちゃう!たのしー!
すごーい!APIドキュメントを更新するだけでAPIが自動テストできちゃう!たのしー!
dcubeio
2017/03/07開催のイベント「Amazon Aurora事例祭り」での表題セッション資料です。
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
Amazon Web Services Japan
Zabbixを使ってAWS環境の監視を効率よく管理するためにやっていることや、ジョブ管理システムとの連携について「HyClopsJobMonitoring」などを用いた例を紹介します。
zabbixを使ったクラウド環境の監視とツール連携
zabbixを使ったクラウド環境の監視とツール連携
NHN テコラス株式会社
RESTful APIであることにこだわらなければ皆(主に開発者)がハッピーになれるかもしれません。
脱RESTful API設計の提案
脱RESTful API設計の提案
樽八 仲川
BPStudy 71回で発表した、MongoDBのアプリ寄りの使い方の話。
後悔しないもんごもんごの使い方 〜アプリ編〜
後悔しないもんごもんごの使い方 〜アプリ編〜
Masakazu Matsushita
クラスローダーについて
クラスローダーについて
Suguru ARAKAWA
Dockerコンテナとイメージの違いについて、コマンドを交えて解説。 JAWS-UG コンテナ支部 入門編#4 発表資料 2017年3月30日(木) 19:00- #jawsug_ct #jawsug https://jawsug-container.connpass.com/event/51776/
DockerとDocker Hubの操作と概念
DockerとDocker Hubの操作と概念
Masahito Zembutsu
2019/01 JSUG勉強会の資料です。 この資料でDisっているのはJPAではなく、 ・何も考えずに「標準だから」というだけでJPAを選ぶ人 ・OSSに全くコントリビュートせずにフリーライドする人 です。
Java ORマッパー選定のポイント #jsug
Java ORマッパー選定のポイント #jsug
Masatoshi Tada
MySQL8.0.11におけるSYS SCHEMA概要
MySQL8.0 SYS スキーマ概要
MySQL8.0 SYS スキーマ概要
Shinya Sugiyama
Open source Search
Solr Presentation
Solr Presentation
Gaurav Verma
Nginx web server configuration and directives
Nginx
Nginx
Geeta Vinnakota
In this Java Spring Training session, you will learn Spring – Inversion of Control, Dependency Injection and Bean definitions. Topics covered in this session are: For more information, visit this link: Spring Framework • Core Container • Data Access/Integration • Web Layer • Spring Setup • Key features • Spring Bean • Dependency Injection • Relation between DI and IoC • Spring IoC Containers • Spring DI https://www.mindsmapped.com/courses/software-development/spring-fundamentals-learn-spring-framework-and-spring-boot/
Spring - Part 1 - IoC, Di and Beans
Spring - Part 1 - IoC, Di and Beans
Hitesh-Java
Tendances
(20)
Spring boot introduction
Spring boot introduction
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)
MySQL InnoDB Clusterによる高可用性構成(DB Tech Showcase 2017)
失敗事例で学ぶ負荷試験
失敗事例で学ぶ負荷試験
Spring Boot
Spring Boot
CloudStack再入門!15分でおさらいするCloudStackの基礎
CloudStack再入門!15分でおさらいするCloudStackの基礎
Docker Swarm入門
Docker Swarm入門
【第26回Elasticsearch勉強会】Logstashとともに振り返る、やっちまった事例ごった煮
【第26回Elasticsearch勉強会】Logstashとともに振り返る、やっちまった事例ごった煮
【メモ】一般的に設計書に定義される項目例
【メモ】一般的に設計書に定義される項目例
すごーい!APIドキュメントを更新するだけでAPIが自動テストできちゃう!たのしー!
すごーい!APIドキュメントを更新するだけでAPIが自動テストできちゃう!たのしー!
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
[Aurora事例祭り]Amazon Aurora を使いこなすためのベストプラクティス
zabbixを使ったクラウド環境の監視とツール連携
zabbixを使ったクラウド環境の監視とツール連携
脱RESTful API設計の提案
脱RESTful API設計の提案
後悔しないもんごもんごの使い方 〜アプリ編〜
後悔しないもんごもんごの使い方 〜アプリ編〜
クラスローダーについて
クラスローダーについて
DockerとDocker Hubの操作と概念
DockerとDocker Hubの操作と概念
Java ORマッパー選定のポイント #jsug
Java ORマッパー選定のポイント #jsug
MySQL8.0 SYS スキーマ概要
MySQL8.0 SYS スキーマ概要
Solr Presentation
Solr Presentation
Nginx
Nginx
Spring - Part 1 - IoC, Di and Beans
Spring - Part 1 - IoC, Di and Beans
En vedette
2 TomcatによるWebアプリケーションサーバ構築 第2章 Tomcat概要(3)-フォルダ構造、マネージャツール
2 TomcatによるWebアプリケーションサーバ構築 第2章 Tomcat概要(3)-フォルダ構造、マネージャツール
Enpel
1 サーブレットJSPによるWebアプリケーション開発 第3章 サーブレット(2)-サーブレットAPI、動作原理、実装
1 サーブレットJSPによるWebアプリケーション開発 第3章 サーブレット(2)-サーブレットAPI、動作原理、実装
Enpel
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(4)-稼働確認、クラスローダ
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(4)-稼働確認、クラスローダ
Enpel
Xamarin の救世主 Unity! クロスプラットフォーム開発 × DI コンテナのすすめ 2014/12/06(土) わんくま勉強会 東京 #93 @matatabi-ux
Xamarin の救世主 Unity !
Xamarin の救世主 Unity !
Tatsuji Kuroyanagi
Junitを使ったjavaのテスト入門
Junitを使ったjavaのテスト入門
Satoshi Kubo
cloudpackがサーバを設定した際のサーバ仕様書(サンプル)ドキュメントです。
cloudpackサーバ仕様書(サンプル)
cloudpackサーバ仕様書(サンプル)
iret, Inc.
Java EE Re-Introduction
Java EE 再入門
Java EE 再入門
minazou67
「スッキリわかるJava入門 第2版」「同 実践編 第2版」 出版記念セミナーで使用したスライドです。
Javaプログラミングをスッキリ学ぶ10のコツ
Javaプログラミングをスッキリ学ぶ10のコツ
Kiyotaka NAKAYAMA
The internals of Tomcat and how to configure and customise its behaviour.
Tomcat Server
Tomcat Server
Anirban Majumdar
第十回 渋谷JavaのLTスライドです。
Tomcatの実装から学ぶクラスローダリーク #渋谷Java
Tomcatの実装から学ぶクラスローダリーク #渋谷Java
Norito Agetsuma
OAuth2.0まとめ speakerdeck はこちら↓ https://speakerdeck.com/satot/jin-geng-wen-kenaioauth2-dot-0#
今更聞けないOAuth2.0
今更聞けないOAuth2.0
Takahiro Sato
En vedette
(11)
2 TomcatによるWebアプリケーションサーバ構築 第2章 Tomcat概要(3)-フォルダ構造、マネージャツール
2 TomcatによるWebアプリケーションサーバ構築 第2章 Tomcat概要(3)-フォルダ構造、マネージャツール
1 サーブレットJSPによるWebアプリケーション開発 第3章 サーブレット(2)-サーブレットAPI、動作原理、実装
1 サーブレットJSPによるWebアプリケーション開発 第3章 サーブレット(2)-サーブレットAPI、動作原理、実装
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(4)-稼働確認、クラスローダ
2 TomcatによるWebアプリケーションサーバ構築 第4章 Tomcatの構成(4)-稼働確認、クラスローダ
Xamarin の救世主 Unity !
Xamarin の救世主 Unity !
Junitを使ったjavaのテスト入門
Junitを使ったjavaのテスト入門
cloudpackサーバ仕様書(サンプル)
cloudpackサーバ仕様書(サンプル)
Java EE 再入門
Java EE 再入門
Javaプログラミングをスッキリ学ぶ10のコツ
Javaプログラミングをスッキリ学ぶ10のコツ
Tomcat Server
Tomcat Server
Tomcatの実装から学ぶクラスローダリーク #渋谷Java
Tomcatの実装から学ぶクラスローダリーク #渋谷Java
今更聞けないOAuth2.0
今更聞けないOAuth2.0
Similaire à 2 TomcatによるWebアプリケーションサーバ構築 第2章 Tomcat概要(1)-アーキテクチャ、データソース
1 Linux入門 第6章 Webサーバーの概要
1 Linux入門 第6章 Webサーバーの概要
Enpel
What is the HTTP? I briefly extract and explain from MDN operated by Mozilla.
About http
About http
RyosukeIzawa
基本を中心にまとめた。
Rawler基本
Rawler基本
Takaichi Ito
Rawler基本をまとめてみた。
Rawler基本
Rawler基本
Takaichi Ito
MetaTweetの現状と展望 v0
MetaTweetの現状と展望 v0
Takeshi Kiriya
I missed at last.
Nginx
Nginx
Soichi Takamura
AWSマイスターシリーズのAmazon ElastiCacheの回の資料です。
20120117 13 meister-elasti_cache-public
20120117 13 meister-elasti_cache-public
Amazon Web Services Japan
AWSマイスターシリーズReloaded(AWS Beanstalk)
AWSマイスターシリーズReloaded(AWS Beanstalk)
Akio Katayama
20120416 aws meister-reloaded-aws-elasticbeanstalk-public
20120416 aws meister-reloaded-aws-elasticbeanstalk-public
Amazon Web Services Japan
Amazon ElastiCache - AWSマイスターシリーズ
Amazon ElastiCache - AWSマイスターシリーズ
SORACOM, INC
Presentation by NTT Software at "Cloudian Summit 2012" on June 5, 2012 in Tokyo
Cloudianの構築と運用の基礎 (Cloudian Summit 2012)
Cloudianの構築と運用の基礎 (Cloudian Summit 2012)
CLOUDIAN KK
1 Linux入門 第7章 DBサーバーの概要
1 Linux入門 第7章 DBサーバーの概要
Enpel
Introduction about "Erlang Web" framework
Erlang Web
Erlang Web
Ngoc Dao
Linux Conference 2005
使いこなせて安全なLinuxを目指して
使いこなせて安全なLinuxを目指して
Toshiharu Harada, Ph.D
知っ得納得Webフレームワーク勉強会のスライド
Apache Tapestry
Apache Tapestry
Akio Katayama
Lesson01
Lesson01
MRI
AWSのLambdaを使って医療AIの機械学習のAPIを作成していく過程を学びました。
AWSで医療AI、機械学習のREST APIを構築する方法
AWSで医療AI、機械学習のREST APIを構築する方法
医療IT数学同好会 T/T
おもにAWS Lambdaでサーバーレスに機械学習のAPIを構築する方法を学びます。毎週の勉強会で最近はAWSを学習しています。
AWSで医療AI、機械学習のREST APIを構築する方法
AWSで医療AI、機械学習のREST APIを構築する方法
TMDU teaparty
DockerCon EU 2015 Catch up! 発表資料 http://connpass.com/event/23151/ 日時:2015年12月10日(木)19:00~21:00 会場:テコラス株式会社@東京・東新宿
Docker技術情報アップデート v1.9 ネットワークとオーケストレーション
Docker技術情報アップデート v1.9 ネットワークとオーケストレーション
Masahito Zembutsu
社内の若手社員向けに、RESTful API設計の勉強会を行いました。
Rest ful api設計入門
Rest ful api設計入門
Monstar Lab Inc.
Similaire à 2 TomcatによるWebアプリケーションサーバ構築 第2章 Tomcat概要(1)-アーキテクチャ、データソース
(20)
1 Linux入門 第6章 Webサーバーの概要
1 Linux入門 第6章 Webサーバーの概要
About http
About http
Rawler基本
Rawler基本
Rawler基本
Rawler基本
MetaTweetの現状と展望 v0
MetaTweetの現状と展望 v0
Nginx
Nginx
20120117 13 meister-elasti_cache-public
20120117 13 meister-elasti_cache-public
AWSマイスターシリーズReloaded(AWS Beanstalk)
AWSマイスターシリーズReloaded(AWS Beanstalk)
20120416 aws meister-reloaded-aws-elasticbeanstalk-public
20120416 aws meister-reloaded-aws-elasticbeanstalk-public
Amazon ElastiCache - AWSマイスターシリーズ
Amazon ElastiCache - AWSマイスターシリーズ
Cloudianの構築と運用の基礎 (Cloudian Summit 2012)
Cloudianの構築と運用の基礎 (Cloudian Summit 2012)
1 Linux入門 第7章 DBサーバーの概要
1 Linux入門 第7章 DBサーバーの概要
Erlang Web
Erlang Web
使いこなせて安全なLinuxを目指して
使いこなせて安全なLinuxを目指して
Apache Tapestry
Apache Tapestry
Lesson01
Lesson01
AWSで医療AI、機械学習のREST APIを構築する方法
AWSで医療AI、機械学習のREST APIを構築する方法
AWSで医療AI、機械学習のREST APIを構築する方法
AWSで医療AI、機械学習のREST APIを構築する方法
Docker技術情報アップデート v1.9 ネットワークとオーケストレーション
Docker技術情報アップデート v1.9 ネットワークとオーケストレーション
Rest ful api設計入門
Rest ful api設計入門
Plus de Enpel
2 プロジェクトマネジメント 第6章 まとめ
2 プロジェクトマネジメント 第6章 まとめ
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
Plus de Enpel
(20)
2 プロジェクトマネジメント 第6章 まとめ
2 プロジェクトマネジメント 第6章 まとめ
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)
2 TomcatによるWebアプリケーションサーバ構築 第2章 Tomcat概要(1)-アーキテクチャ、データソース
1.
この章では、Tomcat がどのように構成されているか(アーキテクチャ)を理解し、各構成ファイルの役割について学習しま す。 また、構成ファイルを設定するためのGUIの管理ツールの使用方法についても学習します。 アプリケーション・サーバーが持つ機能として、データソースとセッション管理についての概念を学習します。
2.
Webアプリケーションによるサービスを提供するにあたっては、Webアプリケーション・サーバー以外の複数のサービ ス、HTTPサーバーやデータベース・サーバーと連携することが一般的です。 また、Webアプリケーション・サーバーであるTomcatの中でもさまざまな機能が連携して、ブラウザからのリクエストに 対するサービスを提供しています。 この章では、Tomcatがさまざまな機能を提供するコンポーネントについて学習していきます。
3.
Tomcatはネストされた複数のコンポーネントからなり、トップレベル・コンポーネント、コネクタ、コンテナ、ネスト化 コンポーネントに分類されます。 コンポーネントのいくつかはトップレベル・コンポーネントと呼ばれ、階層の一番上位に位置します。 また、コンテナと呼ばれるコンポーネントは、他のコンポーネントの入れ物となります。 自分自身は他のコンポーネント の入れ物とは成り得ず、コンテナ内に入ることだけができるコンポーネントをネスト化コンポーネントと呼びます。
4.
トップレベルコンポーネントは、階層構造からなるコンポーネントの最上位に来るコンポーネントです。 ■Server :Webアプリケーション・サーバーのインスタンスで、Tomcat自身です。 停止リクエストを受け付けるポートを所有しており、サーバーのシャットダウンに使用されます。このポートへのアク セスは、Tomcatを実行しているコンピュータからしか行えません。ファイルの中に記述できるServerは1つだけです。
5.
■Service :1つのエンジン(コンテナ)に接続されるすべてのコネクタをあらわしたものです。 コネクタは特定のプロトコルによって特定のポートに到着したリクエストを受け付け、処理を行うエンジンに引き渡 します。 そのため、Serviceには1つ以上のConnector要素と1つ以上のEngine要素が必要です。
6.
■コネクタ(Connector) :コネクタはWeb アプリケーションとクライアントの橋渡しを行います。 コネクタはクライアントからのリクエストを受け取り、サーバーのポートへ送ります。デフォルトのコネクタはCoyote で、HTTP 1.1をサポートし、ブラウザとの直接的な接続を行います。コネクタには、上図のようないくつかの種類がありま す。
7.
ここでは、他のコンポーネントの入れ物ともなるコンテナ・コンポーネントについて学習します。 ■Engine :リクエストを処理するコンポーネントです。 EngineはHTTPヘッダをチェックして、どの仮想ホストまたはContextにリクエストを渡すか判別します。 HTTPサーバーに Javaサーブレットのサポートを提供するよう設定している場合は、HTTPサーバーがリクエストの正しい宛先を判別します。
8.
■Host :Apacheの仮想ホストと似た機能を持っており、リクエストの処理を行うホストを表現したものです。 1つのEngine上で複数のホストを使用することを可能とします。 仮想ホストとは、複数ドメインに対するサービス要求を単一のサーバーで対処する機能です。 Apacheの仮想ホストでは、 名前ベースまたはIPベースの仮想ホストで識別されますが、Tomcat での仮想ホストはFQDN(完全修飾ホスト名)によっ て識別されます。
そのため、Hostの設定では、ホスト名を決定します。このホスト名は、DNSやhostsファイルで名前解決 される必要があります。
9.
■Context :Webアプリケーション(warファイル)は、コンテキストとも呼ばれます。 Webアプリケーションを設定するには、Engine/Hostに知らせる必要があります。動的なリロードを可能にしておけ ば、クラスが変更されるたびにリロードされ、最新のWebアプリケーションが実行されます。
10.
■レルム :セキュリティを提供するもので、ユーザー認証と許可を管理します。レルムはEngine全体に対して適用されます。レルム 方式とは認証を行う際のユーザー、パスワード、ロール情報にアクセスする際のアクセス方法で、JDBC経由やJNDI経由な どのいくつかの方法がありますが、デフォルトではtomcat-users.xmlファイルの情報をメモリに格納して使用します。ロー ル(役割)はユーザーをグループ化するものです。管理者は各リソースにアクセスできるロールを設定します。
11.
■バルブ :バルブはリクエストをインターセプトし、事前処理するためのコンポーネントです。 Server上のすべてのHostへのログインの単一化(シングル・サインオン)に使われたり、リクエストのパターン、クラ イアントのIPアドレス、サーバーの使用パターン(ピーク・トラフィック、帯域の使用、単位時間当たりの平均リクエスト 数)などをログに出力するのに使われます。
12.
Tomcatの設定は、server.xmlというファイルに記述されています。server.xmlファイルを変更した場合は、Tomcatを再起 動することにより反映されます。 < Server >要素の下に<
Service >要素が、< Service >要素の下に< Connector >要素と< Engine >要素が、 < Engine >要素の 下に< Realm >と< Host >要素が定義されています。 < Connector >と< Realm >以外はname属性があり、名前がつけられて います。 < Host >要素にはデフォルトでlocalhostが登録されています。任意の新しいホストを登録することもできます。
13.
コネクション・プーリングとは、データベースへの接続(コネクション)を保持(プール)しておくことです。 一般的な アプリケーションでは、データベースに対してリクエストがあるたびに接続を確立します。 リクエストごとにコネクショ ンの確立・切断をしていると時間がかかり、コネクション数が増えた場合にパフォーマンスの低下や、
システムの安定性 にも影響が出る可能性があります。コネクションを管理するクラスがあらかじめ設定された数のコネクションを確立し、 Webアプリケーションからの要求によってコネクションを貸し出し、Webアプリケーションはデータベース処理が終わっ たらコネクションを管理クラスに返します。
14.
データソース(DataSource) とは、プログラムとデータベースへの接続との間のインタフェースで、データベースへの接続 を取得するために使用されます。 データソースを取得するには通常JNDI(Java
Naming Directory Interface)を使用しま す。データソースを使用して取得できるのは、Connectionオブジェクトです。
15.
Javaプログラムからデータベースに接続する方法は2種類あります。 従来から使用されているJDBCのDriverManagerを使 用する方法と、JDBC 2.0から使用できるようになったDataSourceを使った方法の2つです。 データベースにアクセスするたびにDriverManagerで接続するのは非常に効率が悪くなります。
パフォーマンスを向上さ せるためには、コネクション・プールを利用します。コネクション・プールの利用には、データソースを使用します。
16.
DriverManagerの場合、データベース接続に必要なデータベース・ドライバやURLなどの情報をプログラム内に記述しま す。そのため、データベースが変更された場合、プログラムの変更を伴います。 データソースの場合、プログラムにはデータベースに対する論理的な名前を記述し、実際に必要なデータベースの情報は xmlファイルに記述します。したがって、データベースが変更された場合でも、プログラムの変更は必要なく、xmlファイル のデータベース情報を変更することにより対応できます。
17.
DriverManager接続では、使用するデータベースの環境が変更されると、データベースにアクセスするプログラムの記述 も変更しなければなりません。 たとえば、テスト環境と本番環境では使用するデータベースが異なりますから、データベースのurlは変更しなければなり ませんし、接続するユーザーやパスワードも異なるでしょう。もしデータベース製品も異なるのであれば、データベー ス・ドライバの変更も必要になります。
18.
データソースを使用する場合、データベースへの接続はTomcatが行います。 データソースを利用するには、JNDIサービスが動いているサーバーが必要です。TomcatにはJNDIサービスの機能があるの で、それを利用します。 JNDIのリソースの設定は、Tomcatのserver.xmlに< Resource >要素として記述します。ここで設定するJNDI上のリソース名を グローバル名といいます。
19.
Webアプリケーション側では、データソースを使用してデータベースに接続するサーブレット等を作成します。 データソー スはJNDIルックアップで取得できます。ルックアップの引数には、 java:comp/env/ローカル・リソース名 を指定します。このjava:comp/envで始まる名前をローカル名といいます。
20.
この2つを結びつけるのが、リソースリンクとなります。 リソースリンクはXMLファイルで、ローカル名とグローバル名 のマッピングを行います。 使用するデータベースの変更の際には、新しいデータベース用にデータソースの定義をserver.xmlに行い、 リソースリン ク・ファイル上のグローバル名を新しいデータベースのデータソースに変更することにより、Webアプリケーション側の ローカル名の変更を行うことなく、アクセスするデータベースが切り替わります。 Webアプリケーション側で変更をすると、プログラムのコンパイルとパッケージングおよびTomcatへの再デプロイが必 要となります。
21.
■JNDI :Javaでネーミング・サービス、ディレクトリ・サービスを利用できるようにするAPI ネーミング・サービスとは、文字列で表現される名前と特定のオブジェクトとを関連づけるサービスで、論理名(JNDI 名)を指定すると、それに対応するオブジェクトを得ることができます。ディレクトリ・サービスとは、各オブジェクト が属性を持つことができ、属性による検索をサポートするサービスで、JNDIのサービスを利用してDataSourceを取得しま すが、他にもJMS(Java Message Service)の管理オブジェクトやEJB(Tomcatでは使用不可)などを取得する際にも用 いられます。
22.
0. サーバーの構成ファイルからJNDI名とリソースの情報を取得して、DataSource/JMS/EJBオブジェクトを生成し、JNDI がJNDI名とオブジェクトを紐付ける 1. Javaプログラムは、JNDIに対してJNDI名に対応するリソースを問い合わせる 2.
JNDIは、JNDI名に対するリソースをJavaプログラムに返す 3. Javaプログラムは、2.で取得したリソースに対して操作を行う
23.
■JNDIを利用するメリット :リソースを、JNDIを用いてJavaのプログラムからJNDI名で呼び出しを行うことによって、リソースの実体をJavaのプ ログラムから隔離することができます。このことにより、環境の変化(DBの変更など)によってJavaプログラムを変更 する必要がなくなり、アプリケーションのポータビリティが向上すると言えます。
Télécharger maintenant