Soumettre la recherche
Mettre en ligne
20240203_札幌PHP勉強会_フロントコントローラを実装して簡易CMSを作る_公開用.pdf
•
0 j'aime
•
23 vues
K
koukimiurah
Suivre
フロントコントローラを実装して簡易CMSを作る_公開用
Lire moins
Lire la suite
Logiciels
Signaler
Partager
Signaler
Partager
1 sur 11
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
フロントコントローラを実装して簡易CMSを作る
20240203_札幌PHP勉強会_フロントコントローラを実装して簡易CMSを作る.pdf
20240203_札幌PHP勉強会_フロントコントローラを実装して簡易CMSを作る.pdf
koukimiurah
MTのダイナミック処理(PHP)を高速化する@サーバーサイドスクリプティング
MTのダイナミック処理(PHP)を高速化する@サーバーサイドスクリプティング
純生 野田
https://jsug.doorkeeper.jp/events/50931
Spring Framework ふりかえりと4.3新機能
Spring Framework ふりかえりと4.3新機能
kimulla
勉強会やLTで発表した資料です。 エンジニアだけでなくWebシステムに関わる人達にも。
Webシステム脆弱性LT資料
Webシステム脆弱性LT資料
Tomohito Adachi
PHP 開発環境構築- Windows 編 -
PHP 開発環境構築- Windows 編 -
Masaki Takeda
- IT infrastructure transformation - Container Technology and business - HPE Ezmeral Container Platform
コンテナーによるIT基盤変革 - IT infrastructure transformation -
コンテナーによるIT基盤変革 - IT infrastructure transformation -
日本ヒューレット・パッカード株式会社
オフラインファーストの思想と実践
オフラインファーストの思想と実践
Shumpei Shiraishi
Windows OS上でのフィルタドライバを用いたセキュアアクセス制御機構の構築
Css2009 ruo ando
Css2009 ruo ando
Ruo Ando
Recommandé
フロントコントローラを実装して簡易CMSを作る
20240203_札幌PHP勉強会_フロントコントローラを実装して簡易CMSを作る.pdf
20240203_札幌PHP勉強会_フロントコントローラを実装して簡易CMSを作る.pdf
koukimiurah
MTのダイナミック処理(PHP)を高速化する@サーバーサイドスクリプティング
MTのダイナミック処理(PHP)を高速化する@サーバーサイドスクリプティング
純生 野田
https://jsug.doorkeeper.jp/events/50931
Spring Framework ふりかえりと4.3新機能
Spring Framework ふりかえりと4.3新機能
kimulla
勉強会やLTで発表した資料です。 エンジニアだけでなくWebシステムに関わる人達にも。
Webシステム脆弱性LT資料
Webシステム脆弱性LT資料
Tomohito Adachi
PHP 開発環境構築- Windows 編 -
PHP 開発環境構築- Windows 編 -
Masaki Takeda
- IT infrastructure transformation - Container Technology and business - HPE Ezmeral Container Platform
コンテナーによるIT基盤変革 - IT infrastructure transformation -
コンテナーによるIT基盤変革 - IT infrastructure transformation -
日本ヒューレット・パッカード株式会社
オフラインファーストの思想と実践
オフラインファーストの思想と実践
Shumpei Shiraishi
Windows OS上でのフィルタドライバを用いたセキュアアクセス制御機構の構築
Css2009 ruo ando
Css2009 ruo ando
Ruo Ando
第1回CloudFoundry輪読会 CloudFoundry構成概要 http://blog.udcp.net
Cloud Foundry構成概要 111018
Cloud Foundry構成概要 111018
Uemura Yuichi
Mesos User Group #1 で発表した資料です。 https://mesos.connpass.com/event/57331/
Apache Mesosってなに
Apache Mesosってなに
Shingo Kitayama
WTM53 phpフレームワーク いまさらcodeigniter
WTM53 phpフレームワーク いまさらcodeigniter
Masanori Oobayashi
#pyconjp 2015 の LTで発表した際に利用した資料です https://pycon.jp/2015/ja/schedule/presentation/93/
3分でサーバオペレーションコマンドを作る技術
3分でサーバオペレーションコマンドを作る技術
Kei IWASAKI
Performance and Scalability of Web Service
Performance and Scalability of Web Service
Shinji Tanaka
2015/06/11 teratail Meetup "集まっtail"における、 泰昌平氏のLTの資料です。
5分でわかるphalcon php
5分でわかるphalcon php
Yusaku Kinoshita
集まっtailでやらせていただいたLTのスライドです。
5分でわかるPhalconPHP
5分でわかるPhalconPHP
Shohei Tai
Windows Azure PHP Tips
Windows Azure PHP Tips
Microsoft Openness Japan
Railsの運用について
Railsの運用について
Yuuki Namikawa
The idea of BEAR.Sunday feature in future.
BEAR.Sunday 1.X
BEAR.Sunday 1.X
Akihito Koriyama
Solaris ディープダイブセミナー #4: A-2-1 サービス実行を超えた 新たなサービス管理アーキテクチャ Service Management...
Solaris ディープダイブセミナー #4: A-2-1 サービス実行を超えた 新たなサービス管理アーキテクチャ Service Management...
SolarisJP
Cakephp
Cakephp
Yusuke Ando
Hadoop Conference Japan 2013 Winterの資料です。Flume再起動時のIndex再構築の表現は若干補足修正しました。
Flumeを活用したAmebaにおける大規模ログ収集システム
Flumeを活用したAmebaにおける大規模ログ収集システム
Satoshi Iijima
2005年当時にアシストのユーザー会で講演した時の資料
経営を支えるIT部門実現の記録2005
経営を支えるIT部門実現の記録2005
Makoto Shimizu
サイト移行4つの方法
サイト移行4つの方法
FatWireKK
MySQL フォーク対決勉強会でご紹介した -MySQLバックアップ&レプリケーション 最適な運用のご紹介 - 高速半導体ストレージを利用したMySQLでの運用環境ではどのようなレプリケーションが望ましいか。 DRBDとBaculaを使った事例紹介・用例紹介
20140919 enterprise oss my sql study v5.tware-bacula intro
20140919 enterprise oss my sql study v5.tware-bacula intro
Izumi Akiyama
20090415 すばらしきSymfonyの世界へようこそ
20090415 すばらしきSymfonyの世界へようこそ
Hiromu Shioya
http://atnd.org/events/28303
キャバァーン! サツバツエアアイオー弐〇壱弐
キャバァーン! サツバツエアアイオー弐〇壱弐
Kei Nakazawa
PHPデプロイツールがどういう動作でタスクを処理するのか、 それぞれのデプロイツールがどんな並列処理を行うかにフォーカスを当てたスライドです。
PHPデプロイツールの世界
PHPデプロイツールの世界
Yuuki Takezawa
AWSマイスターシリーズReloaded(AWS Beanstalk)
AWSマイスターシリーズReloaded(AWS Beanstalk)
Akio Katayama
Contenu connexe
Similaire à 20240203_札幌PHP勉強会_フロントコントローラを実装して簡易CMSを作る_公開用.pdf
第1回CloudFoundry輪読会 CloudFoundry構成概要 http://blog.udcp.net
Cloud Foundry構成概要 111018
Cloud Foundry構成概要 111018
Uemura Yuichi
Mesos User Group #1 で発表した資料です。 https://mesos.connpass.com/event/57331/
Apache Mesosってなに
Apache Mesosってなに
Shingo Kitayama
WTM53 phpフレームワーク いまさらcodeigniter
WTM53 phpフレームワーク いまさらcodeigniter
Masanori Oobayashi
#pyconjp 2015 の LTで発表した際に利用した資料です https://pycon.jp/2015/ja/schedule/presentation/93/
3分でサーバオペレーションコマンドを作る技術
3分でサーバオペレーションコマンドを作る技術
Kei IWASAKI
Performance and Scalability of Web Service
Performance and Scalability of Web Service
Shinji Tanaka
2015/06/11 teratail Meetup "集まっtail"における、 泰昌平氏のLTの資料です。
5分でわかるphalcon php
5分でわかるphalcon php
Yusaku Kinoshita
集まっtailでやらせていただいたLTのスライドです。
5分でわかるPhalconPHP
5分でわかるPhalconPHP
Shohei Tai
Windows Azure PHP Tips
Windows Azure PHP Tips
Microsoft Openness Japan
Railsの運用について
Railsの運用について
Yuuki Namikawa
The idea of BEAR.Sunday feature in future.
BEAR.Sunday 1.X
BEAR.Sunday 1.X
Akihito Koriyama
Solaris ディープダイブセミナー #4: A-2-1 サービス実行を超えた 新たなサービス管理アーキテクチャ Service Management...
Solaris ディープダイブセミナー #4: A-2-1 サービス実行を超えた 新たなサービス管理アーキテクチャ Service Management...
SolarisJP
Cakephp
Cakephp
Yusuke Ando
Hadoop Conference Japan 2013 Winterの資料です。Flume再起動時のIndex再構築の表現は若干補足修正しました。
Flumeを活用したAmebaにおける大規模ログ収集システム
Flumeを活用したAmebaにおける大規模ログ収集システム
Satoshi Iijima
2005年当時にアシストのユーザー会で講演した時の資料
経営を支えるIT部門実現の記録2005
経営を支えるIT部門実現の記録2005
Makoto Shimizu
サイト移行4つの方法
サイト移行4つの方法
FatWireKK
MySQL フォーク対決勉強会でご紹介した -MySQLバックアップ&レプリケーション 最適な運用のご紹介 - 高速半導体ストレージを利用したMySQLでの運用環境ではどのようなレプリケーションが望ましいか。 DRBDとBaculaを使った事例紹介・用例紹介
20140919 enterprise oss my sql study v5.tware-bacula intro
20140919 enterprise oss my sql study v5.tware-bacula intro
Izumi Akiyama
20090415 すばらしきSymfonyの世界へようこそ
20090415 すばらしきSymfonyの世界へようこそ
Hiromu Shioya
http://atnd.org/events/28303
キャバァーン! サツバツエアアイオー弐〇壱弐
キャバァーン! サツバツエアアイオー弐〇壱弐
Kei Nakazawa
PHPデプロイツールがどういう動作でタスクを処理するのか、 それぞれのデプロイツールがどんな並列処理を行うかにフォーカスを当てたスライドです。
PHPデプロイツールの世界
PHPデプロイツールの世界
Yuuki Takezawa
AWSマイスターシリーズReloaded(AWS Beanstalk)
AWSマイスターシリーズReloaded(AWS Beanstalk)
Akio Katayama
Similaire à 20240203_札幌PHP勉強会_フロントコントローラを実装して簡易CMSを作る_公開用.pdf
(20)
Cloud Foundry構成概要 111018
Cloud Foundry構成概要 111018
Apache Mesosってなに
Apache Mesosってなに
WTM53 phpフレームワーク いまさらcodeigniter
WTM53 phpフレームワーク いまさらcodeigniter
3分でサーバオペレーションコマンドを作る技術
3分でサーバオペレーションコマンドを作る技術
Performance and Scalability of Web Service
Performance and Scalability of Web Service
5分でわかるphalcon php
5分でわかるphalcon php
5分でわかるPhalconPHP
5分でわかるPhalconPHP
Windows Azure PHP Tips
Windows Azure PHP Tips
Railsの運用について
Railsの運用について
BEAR.Sunday 1.X
BEAR.Sunday 1.X
Solaris ディープダイブセミナー #4: A-2-1 サービス実行を超えた 新たなサービス管理アーキテクチャ Service Management...
Solaris ディープダイブセミナー #4: A-2-1 サービス実行を超えた 新たなサービス管理アーキテクチャ Service Management...
Cakephp
Cakephp
Flumeを活用したAmebaにおける大規模ログ収集システム
Flumeを活用したAmebaにおける大規模ログ収集システム
経営を支えるIT部門実現の記録2005
経営を支えるIT部門実現の記録2005
サイト移行4つの方法
サイト移行4つの方法
20140919 enterprise oss my sql study v5.tware-bacula intro
20140919 enterprise oss my sql study v5.tware-bacula intro
20090415 すばらしきSymfonyの世界へようこそ
20090415 すばらしきSymfonyの世界へようこそ
キャバァーン! サツバツエアアイオー弐〇壱弐
キャバァーン! サツバツエアアイオー弐〇壱弐
PHPデプロイツールの世界
PHPデプロイツールの世界
AWSマイスターシリーズReloaded(AWS Beanstalk)
AWSマイスターシリーズReloaded(AWS Beanstalk)
20240203_札幌PHP勉強会_フロントコントローラを実装して簡易CMSを作る_公開用.pdf
1.
フロントコントローラを実装して 簡易CMSを作る 三浦 恒樹 (MIURA
KOUKI) 診療情報管理士 上級医療情報技師 医用画像情報専門技師 ドゥウェル株式会社 2024.02.03 第2回 札幌 PHP 勉強会
2.
フロントコントローラ…なぜ実装するのか ・フルスタックフレームワーク → 高機能すぎる。 ・軽量フレームワーク
→ まだ高機能。 ・フロントコントローラのみ実装 → ちょうど良い! Laravel, CakePHP等 Slim等
3.
WEBサーバ - フロントコントローラの設定 すべての.phpファイル への直接アクセスを禁止 コンテキストルート(cms)配下へのアクセス 1.
実ファイルがあれば返却($uri) 2. 無ければ@app(アプリ)にルーティング すべてのリクエストを/cms/index.php に集約(フロントコントローラ)
4.
フロントコントローラでやること 1. 設定ファイル読み込み 2. URL解析 3.
アクセス制御 4. コンテンツ読み込み 1.設定ファイル読み込み 2.URL解析 3.アクセス制御 4.コンテンツ読み込み
5.
セキュリティの考慮 https://www.ipa.go.jp/security/vuln/websecurity/about.html
6.
1. 設定ファイル読み込み
7.
2. URL解析 ・階層構造を抽出 ・クエリパラメータを抽出
8.
3. アクセス制御 ・IPアドレスでのアクセス制御 ・認証・認可でのアクセス制御
9.
4. コンテンツ読み込み
10.
4. コンテンツ読み込み
11.
SUMMARY ・フロントコントローラを実装して簡易CMSを作った ・セキュリティには注意が必要 ・PHP=そのまま設定ファイル・テンプレートエンジン ・今後やりたいこと Security, Log, Database,
AdminUI, DesignTemplates ご清聴ありがとうございました。
Télécharger maintenant