Atelier Framework Web Côté Serveur
TP N° 2
Les Bases de Symfony
Objectifs
• Découvrir l’architecture d’un projet Symfony et son principe de fonctionnement,
• Découvrir la structure des fichiers PHP sous Symfony (namespace, Class, use, …)
• Créer un Bundle et découvrir son architecture,
• Découvrir les Contrôleurs et les Routes.
Rapport d'une application mobile de recommendation de livreskaies Labiedh
Il s'agit d'une application mobile de recommandation de livres; une application
qui ne contient pas réellement des livres mais juste une page de garde et un résumé du livre.
Panorama de l'offre de logiciels libres pour bibliothèque v2Marc Maisonneuve
Introduction : définitions du logiciel libre et du logiciel open source
1. Typologie des logiciels métier pour bibliothèque
2. La place des logiciels libres ou open source dans cet ensemble
3. Quelques exemples de réalisations s’appuyant sur l’emploi de logiciels libres ou open source
4. Les caractéristiques, les avantages et les inconvénients d’un logiciel libre ou open source
5. Le choix d’un logiciel libre ou open source : à quoi dois-je penser ?
Atelier Framework Web Côté Serveur
TP N° 2
Les Bases de Symfony
Objectifs
• Découvrir l’architecture d’un projet Symfony et son principe de fonctionnement,
• Découvrir la structure des fichiers PHP sous Symfony (namespace, Class, use, …)
• Créer un Bundle et découvrir son architecture,
• Découvrir les Contrôleurs et les Routes.
Rapport d'une application mobile de recommendation de livreskaies Labiedh
Il s'agit d'une application mobile de recommandation de livres; une application
qui ne contient pas réellement des livres mais juste une page de garde et un résumé du livre.
Panorama de l'offre de logiciels libres pour bibliothèque v2Marc Maisonneuve
Introduction : définitions du logiciel libre et du logiciel open source
1. Typologie des logiciels métier pour bibliothèque
2. La place des logiciels libres ou open source dans cet ensemble
3. Quelques exemples de réalisations s’appuyant sur l’emploi de logiciels libres ou open source
4. Les caractéristiques, les avantages et les inconvénients d’un logiciel libre ou open source
5. Le choix d’un logiciel libre ou open source : à quoi dois-je penser ?
Premier chapitre d'une formation Symfony 2,
l'Objectif de ce chapitre peut se résumer dans les points suivants :
- Présentation du framework Symfony en sa version 2.x
- Première installation de Symfony, et découvert de son arborescence projet
- Notion des Bundles : Notion de contrôleur et Vue + Réalisation d'un premier contrôleur
- Système des Routes : utilisation des annotations pour définir des routes
Spring Web MVC is the original web framework built on the Servlet API and has been included in the Spring Framework from the very beginning. The formal name, “Spring Web MVC,” comes from the name of its source module (spring-webmvc), but it is more commonly known as “Spring MVC”.
Parallel to Spring Web MVC, Spring Framework 5.0 introduced a reactive-stack web framework whose name, “Spring WebFlux,” is also based on its source module (spring-webflux). This section covers Spring Web MVC.
Ce fascicule de TP est destiné aux étudiants. Il est conforme au programme de première année Licence Appliquée : Technologies des communications..
Cet ouvrage est construit essentiellement autour de l’activité de l’étudiant. Son intention est de favoriser, chez l’étudiant, la maîtrise de la notion de résolution de problème à travers une démarche algorithmique suivi d’une traduction au langage C. Il comporte 8 TPs qui couvrent le programme de module Atelier Informatique I.
Premier chapitre d'une formation Symfony 2,
l'Objectif de ce chapitre peut se résumer dans les points suivants :
- Présentation du framework Symfony en sa version 2.x
- Première installation de Symfony, et découvert de son arborescence projet
- Notion des Bundles : Notion de contrôleur et Vue + Réalisation d'un premier contrôleur
- Système des Routes : utilisation des annotations pour définir des routes
Spring Web MVC is the original web framework built on the Servlet API and has been included in the Spring Framework from the very beginning. The formal name, “Spring Web MVC,” comes from the name of its source module (spring-webmvc), but it is more commonly known as “Spring MVC”.
Parallel to Spring Web MVC, Spring Framework 5.0 introduced a reactive-stack web framework whose name, “Spring WebFlux,” is also based on its source module (spring-webflux). This section covers Spring Web MVC.
Ce fascicule de TP est destiné aux étudiants. Il est conforme au programme de première année Licence Appliquée : Technologies des communications..
Cet ouvrage est construit essentiellement autour de l’activité de l’étudiant. Son intention est de favoriser, chez l’étudiant, la maîtrise de la notion de résolution de problème à travers une démarche algorithmique suivi d’une traduction au langage C. Il comporte 8 TPs qui couvrent le programme de module Atelier Informatique I.
1. file desk
bibliotheques dll filedesk dll
Un programme informatique est construit à partir d'un ensemble de fichiers source contenant
des fonctions2. Les bibliothèques logicielles sont des lots de fonctions stockées dans des
fichiers. Une bibliothèque logicielle contient généralement un ensemble de fonctions autour
du même sujet3. Par cette technique, une modification subséquente d'une des fonctions de
la bibliothèque nécessite de la re-créer, sans qu'il soit nécessaire de re-créer la totalité de
l'application2.
Cette technique nécessite de charger en mémoire les fichiers de bibliothèque en même
temps que le programme qui les utilise4, ensuite de quoi un programme - l'éditeur de liens -
rend l'application opérationnelle en tissant des liens entre les différents fichiers4.
Les bibliothèques logicielles peuvent être:
statique
une bibliothèque statique est incorporée dans un programme et l'édition de liens est
effectuée pendant sa construction. Lorsqu'une bibliothèque statique est modifiée, chaque
programme qui l'utilise doit être reconstruit pour incorporer les modifications3.
partagée
une bibliothèque partagée n'est pas incorporée dans les programmes qui l'utilisent, mais est
reliée à ces programme lors de leur chargement, c'est-à-dire immédiatement avant
l'exécution du programme. Une bibliothèque partagée peut être utilisée par de nombreux
programmes et une modification de la bibliothèque ne nécessite pas de reconstruction des
programmes, du moment que l'interface de programmation de la bibliothèque ne change
pas3.
dynamique
les bibliothèques dynamiques sont identiques aux bibliothèques partagées, mais sont
utilisées d'une manière différente. De telles bibliothèques sont reliées à l'application lorsque
celle-ci en a besoin. Les programmes qui les utilisent comportent les instructions nécessaire
au chargement et à la liaison3.
Dans la technique de la liaison dynamique utilisée par les DLL, l'opération de liaison est
exécutée en deux temps: tout d'abord, au moment de la construction de l'application,
l'éditeur de liens crée des connecteurs, puis au chargement - immédiatement avant
l'exécution de l'application - les connecteurs sont reliés entre eux4. Les DLL sont au format
COFF, également utilisé dans IBM AIX5.