《Slides Dev Web》02. Introduction aux frameworks PHP
02.Introduction aux frameworks PHP 19 décembre 2023 Développement web il3 Introduction aux frameworks PHP HE-Arc 2016-24 DGR et YBL Framework1 • Fonctionnalités similaires pour de nombreuses applis Règles de codage et d’architecture • Code sûr et efficace • Facilite les tests et la gestion de projets complexes • Utilisation de Design Patterns dès que possible • Comportement par défaut • Extensible Extensible • Principe d’inversion de contrôle Différences entre framework et library sur Stack Overflow2 ou artima developper3. 1http://en.wikipedia.org/wiki/Software_framework 2http://stackoverflow.com/quest0 码力 | 24 页 | 1.03 MB | 1 年前3
 《Slides Dev Web》 09. Services Web
09.Services Web 19 décembre 2023 Développement web il3 Services web HE-Arc (DGR) 2022 Applications distribuées • Motivation : répartir l’exécution sur plusieurs machines – Principe : Les composants/services composants/services communiquent par le réseau – Problèmes : Hétérogénéité systèmes, langages, … – Solution : Protocole générique, abstraction différences – Exemples : RPC, RMI (java), CORBA, DCOM (MS) • Utiliser du web, comme HTTP et XML : – indépendantes de la plateforme, éprouvées, largement utilisées • Système distribué importance de l’architecture : – orientée ressource1 : atome : ressource (donnée) : REST0 码力 | 6 页 | 47.90 KB | 1 年前3
 《Slides Dev Web》 12. Risques applicatifs
12. Risques applicatifs 19 décembre 2023 Développement web il3 Risques applicatifs des app web HE-Arc (DGR) 2022 Risque • Faille ou bug permettant d’altérer le fonctionnement • Un attaquant pourra modifier les données • Présence possible à tous les niveaux d’un système – Application – Serveur et Client – OS – SGBD, … • Responsabilité des développeurs : – OS, serveurs, langages : patches rapidement Grande communauté d’experts – Formation, documentation et ressources – Outils d’audit, de tests et de formation Top 106 OWASP 2021 (fr7 - historique8) 1. Contrôle d’accès défaillants 2. Défaillances cryptographiques0 码力 | 12 页 | 474.37 KB | 1 年前3
 CakePHP Cookbook Documentation 5.xinto a String of XML Using Namespaces Creating a Child Constants & Functions Global Functions __d() __dn() __dx() __dxn() __n() __x() __xn() collection() debug() dd() pr() pj() env() h() pluginSplit() org/team] is usually there, especially during the daylight hours for North and South America users. We’d love to hear from you, whether you need some help, want to find users in your area, or would like to exposed as ‘actions’ accessible through a web browser. They are camelBacked. For example the /users/view-me maps to the viewMe() method of the UsersController out of the box (if one uses default dashed inflection0 码力 | 1080 页 | 939.39 KB | 1 年前3
 CakePHP Cookbook Documentation 5.xteam4 is usually there, especially during the daylight hours for North and South America users. We’d love to hear from you, whether you need some help, want to find users in your area, or would like to exposed as ‘actions’ accessible through a web browser. They are camelBacked. For example the /users/view-me maps to the viewMe() method of the UsersController out of the box (if one uses default dashed inflection these relationships have been configured by any means other than by creating classes and files that you’d need to create anyway. 18 https://github.com/FriendsOfCake/awesome-cakephp/blob/master/CONTRIBUTING0 码力 | 848 页 | 2.53 MB | 1 年前3
 CakePHP Cookbook 4.x
into a String of XML Using Namespaces Creating a Child Constants & Functions Global Functions __d() __dn() __dx() __dxn() __n() __x() __xn() collection() debug() dd() pr() pj() env() h() pluginSplit() org/team] is usually there, especially during the daylight hours for North and South America users. We’d love to hear from you, whether you need some help, want to find users in your area, or would like to exposed as ‘actions’ accessible through a web browser. They are camelBacked. For example the /users/view-me maps to the viewMe() method of the UsersController out of the box (if one uses default dashed inflection0 码力 | 1249 页 | 1.04 MB | 1 年前3
 CakePHP Cookbook 4.x
team4 is usually there, especially during the daylight hours for North and South America users. We’d love to hear from you, whether you need some help, want to find users in your area, or would like to exposed as ‘actions’ accessible through a web browser. They are camelBacked. For example the /users/view-me maps to the viewMe() method of the UsersController out of the box (if one uses default dashed inflection these relationships have been configured by any means other than by creating classes and files that you’d need to create anyway. 18 https://github.com/FriendsOfCake/awesome-cakephp/blob/master/CONTRIBUTING0 码力 | 967 页 | 2.88 MB | 1 年前3
 CakePHP Cookbook 3.x
team4 is usually there, especially during the daylight hours for North and South America users. We’d love to hear from you, whether you need some help, want to find users in your area, or would like to these relationships have been configured by any means other than by creating classes and files that you’d need to create anyway. Now that you’ve been introduced to CakePHP’s fundamentals, you might try a run Create the View Action If you were to click one of the ‘view’ links in our Articles list page, you’d see an error page saying that action hasn’t been implemented. Lets fix that now: // Add to existing0 码力 | 967 页 | 2.80 MB | 1 年前3
 CakePHP Cookbook 3.x
tab=members] is usually there, especially during the daylight hours for North and South America users. We’d love to hear from you, whether you need some help, want to find users in your area, or would like to these relationships have been configured by any means other than by creating classes and files that you’d need to create anyway. Now that you’ve been introduced to CakePHP’s fundamentals, you might try a run Create the View Action If you were to click one of the ‘view’ links in our Articles list page, you’d see an error page saying that action hasn’t been implemented. Lets fix that now: // Add to existing0 码力 | 1244 页 | 1.05 MB | 1 年前3
 CakePHP Cookbook 2.x
a single post’s information. Notice that our view action takes a parameter: the ID of the post we’d like to see. This parameter is handed to the action through the requested URL. If a user requests /posts/view/3 root by bake):RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php [QSA,L] If your mod_rewrite.c> RewriteEngine On RewriteBase /path/to/cake/app RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php [QSA,L] The details0 码力 | 1096 页 | 958.62 KB | 1 年前3
共 91 条
- 1
 - 2
 - 3
 - 4
 - 5
 - 6
 - 10
 













