Journal d'activités4: Difference between revisions
Jump to navigation
Jump to search
(Created page with "==mardi 13 septembre== * Création compte aws * Création et configuration d'un serveur aws pour héberger notre application dans le cloud ==jeudi 15 septembre== * recherc...") |
No edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
= |
=13 septembre - 18 octobre= |
||
* Définition du thème du projet |
|||
* Création compte aws |
|||
* Creation de l'analyse des besoins via un questionnaire Google Form |
|||
* Création et configuration d'un serveur aws pour héberger notre application dans le cloud |
|||
* Participation aux choix des technologies à utiliser |
|||
* Tentative d'installation de GlassFish mais impossible de trouver le plugin sur Eclipse Market. |
|||
* Récupération des données de l'analyse des besoins |
|||
* Realisation de diagramme de tâche |
|||
* Realisation de l'IHM abstraite "navigation dans le catalogue" |
|||
* Préparation de la première soutenance |
|||
=18 octobre - 13 decembre= |
|||
==jeudi 15 septembre== |
|||
* Création d'un server Amazon s3, cependant, suite à une erreur inconnu, mon compte à été débité de 1€30 et j'ai aussitôt supprimer mon compte Amazon. |
|||
* recherche sur les cloud storage et Atassian cloud |
|||
== |
== API REST== |
||
Recherche appronfodie sur les API REST, d'abord en Angularjs: |
|||
Apprentissage et usages des methodes POST-GET-DELETE-PUT cependant cela se revèlera inutile grâce aux EJB. De plus, une extension de chrome nous permet de visualier le résultat de ces méthodes. |
|||
== Remplissage du wiki == |
|||
* installation de Haproxy en local |
|||
*Resumé du projet |
|||
*L'équipe |
|||
*Contexte d'utilisation |
|||
*Choix technologiques |
|||
*tout le paragraphe Service Request Specification (SRS) |
|||
Un diagramme des tâches et une IHM abstraite avait déjà été réalisé par mes soins avant le 18 octobre. |
|||
== Préparation à la soutenance == |
|||
* debug problème démarrage Haproxy :http://askubuntu.com/questions/15580/haproxy-doesnt-start |
|||
“sudo: /etc/sudoers.d is world writable” : http://askubuntu.com/questions/304212/how-to-solve-sudo-etc-sudoers-d-is-world-writable |
|||
*Edition des differents livrables, et remplissage de la partie "liens et livrables" du wiki |
|||
* installation de InfluxDB |
|||
*Contribution à la création des diaporamas |
|||
* recherche design data model d'un site e-commerce |
|||
* recherche architecture d'un système e-commerce avec javaee |
|||
==lundi 19 septembre== |
|||
* recherche diagramme d'actiivités |
|||
* création repository GitHub et partage d'accès au github |
|||
==mardi 20 septembre== |
|||
* recherche d'outil collaboratif |
|||
* tuto glassfish |
|||
* modification du formulaire après retour de la prof |
|||
==samedi 24 septembre== |
|||
* tuto javaEE: création d'une application simple: http://wwwdi.supelec.fr/hardebolle/tutos/TutorielJavaEE/JEE_21-pagesweb.php |
|||
* commit de l'application exemple sur Github |
|||
* debug de glassfish qui ne veut pas démarrer: the server exited prematurely with exit code 1 on glassfish 4.0 |
|||
solution: lancer en tant que root avec sudo ./asadmin start-domain |
|||
toujours pas résolu: mon port 8080 était occupé par le service openhab que j'ai rajouté au démarrage depuis le projet de l'année dernière. |
|||
Un "sudo kill pid_du_processus " règle le problème |
|||
* maven glassfish maven |
|||
* comment déployer sur glassfish avec maven |
|||
* debug de : Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) |
|||
solution supprimer le .m2 local : http://stackoverflow.com/questions/17223536/failed-to-execute-goal-org-apache-maven-pluginsmaven-compiler-plugin2-3-2comp |
|||
==dimanche 25 septembre== |
|||
* suite tuto javaee |
|||
* création projet dynamique dans Eclipse |
|||
* recherche sur les JSFs |
|||
* Mise en place, intégration et débug Tomcat?? perte de temps vu qu'on est censé utiliser glassfish |
|||
==lundi 26 septembre== |
|||
* tuto air imag de déploiement de helloword avec maven et glassfish |
|||
==mardi 27 septembre== |
|||
* suite tuto javaee |
|||
* recherche de tuto pour premier déploiement sur amazon ec2 |
|||
* recherche de template html responsive pour l'ihm avec bootstrap: voir w3layout |
|||
==mardi 4 octobre== |
|||
* atelier sur le modèle de tâches |
|||
* déploiement sur galssfish de notre web application avec l'ihm template |
|||
* création nouveau dépôt pour l'ihm |
|||
==mardi 11 octobre== |
|||
* création de beans sur eclipse avec le projet petite application web du tuto |
|||
* recherche bootstrap et architecture mvc du projet |
|||
* debug ajout glassfish dans eclipse |
|||
* debug ajout jsf dans eclipse + changement version eclipse |
|||
==dimanche 16 octobre== |
|||
* préparation des livrables de la mini soutenance |
|||
* création d'une architecture du système |
|||
* création du dossier de conception système |
|||
* explication des technologies qu'on a adopté |
|||
==lundi 17 octobre== |
|||
* modification de quelques livrables |
|||
* création de 2 diagrammes de tâches |
|||
* modification du livrable maquettes: création de maquettes avec cacoo |
|||
* création drive et partage avec les membres du groupe pour réalistion des slides de présentation |
|||
==mardi 18 Octobre== |
|||
* mini soutenance |
|||
* mise en place de icescrum pour la gestion du projet |
|||
* création d'une page de suivi des activités pour les sprints |
|||
==mercredi 19 octobre== |
|||
* connexion ssh de l'instance aws ec2 |
|||
* debug de la connexion |
|||
==samedi 22 octobre== |
|||
* déploiement première appli test sur amazon EC2 |
|||
==lundi 24 octobre== |
|||
* recherche sur Angular+JSFs appelé angularFaces: pas assez de documentation je laisse tomber |
|||
* debug Eclipse: j2ee runtime environment is invalid |
|||
==mardi 25 octobre== |
|||
* glassfish ne démarre plus : debug |
|||
==samedi 29 octobre== |
|||
* création base de données mysql |
|||
==mercredi 2 novembre== |
|||
* modification de la base de données |
|||
==samedi 5 novembre== |
|||
* connexion de la base de données sur localhost |
|||
* connexion de la base de données sur eclipse |
|||
* debug connexion mysql : ping ne marche pas |
|||
==dimanche 6 novembre== |
|||
* peuplement de la base de données avec quelques valeurs |
|||
* creation de la connection pool jdbc sur glassfish : ne marche pas sur l'interface de glassfish 4.1.1 / debug |
|||
==mardi 8 novembre== |
|||
* suite debug connection pool: ne pas passer par l'interface / passer sur l'interface asadmin |
|||
* creation ressource mysql sur glassfish |
|||
* test du ping |
|||
* création projet jpa pour générer les beans à partir de la BD: ne marche pas avec ma version d'eclipse |
|||
==samedi 12 novembre== |
|||
* gestion de la persistence |
|||
* ajout du projet EJBs dans github |
|||
* test projet JSFs |
|||
* ajout projet JSFs dans Github |
|||
* recherche sur swagger pour gestion api rest |
|||
==lundi 14 et mardi 15 novembre== |
|||
* ajout session beans simples exemple session bean stateful the cartBean example de Oracle |
|||
* création exception boatException et classes auxilaires (package util) |
|||
* implementation API rest simple |
|||
* installation du plugin [[Postman]] |
|||
==jeudi 17 novembre=== |
|||
* suite création session beans |
|||
==samedi 19 novembre à maintenant== |
|||
* if i change a JPA entity, will it change the database? |
|||
* création 3 projets JPA, Dynamic Web app et ear |
|||
* debug erreur lors de l'injection de ressources |
|||
* entitymanager error: debug de la persistence |
|||
* test de l'entity manager via servlet |
|||
* entity manager ok ==> création de services rest pour tester |
|||
* debug "Ejb container initialization error" |
|||
* debug service rest HTTP Status 404 error |
|||
* affichage liste des produits via servlet ok |
|||
* affichage liste des produits via rest ok |
|||
* ajout de produits dans la base de données via servlet/rest ok |
|||
* restful service avex JAX-RS |
|||
* debug no classdeffound glassfish |
|||
* ajout des 3 projets dans github (version complète de l'architecture) |
|||
* debug erreur déploiement dans glassfish |
|||
* création et configuration instance rds pour la base de données |
|||
* exportation de la base de données locale vers rds |
|||
* création connection pool et ressource avec la BD rds distante |
|||
* erreur : recréation de l'instance mais dans la même zone que le serveur ec2 |
|||
* autorisation dans ec2 de la connexion avec le rds |
|||
* configuration sur glassfish de la connection pool et des ressources distantes; ping OK |
|||
* deploiement sur ec2 de l'appli stable |
|||
* modification de la base de données pour rajouter l'url amazon s3 dans la table bateau |
|||
* perte de la persistence ==> impossible de déployer le projet ejb sur glassfish |
|||
* retour vers une version antérieure, suppression de la nouvelle colonne ajoutée : sans résultat |
|||
* entitymanager.refresh() ne règle toujours pas le problème de persistence |
|||
* suppression cache de hibernate sans résultat |
|||
* test de deploiement avec le glassfish en cloud et la connexion rds ==> toujours problème de persistence |
|||
* mise en place de influxdb, grafana, telegraf |
|||
* recherche sur google analytics mais cela ne sert plus à rien le projet ne se déploie plus avec le problème de la persistence |
|||
* problème de persistence à redébugger pour aller plus loin |
Latest revision as of 15:35, 13 December 2016
13 septembre - 18 octobre
- Définition du thème du projet
- Creation de l'analyse des besoins via un questionnaire Google Form
- Participation aux choix des technologies à utiliser
- Tentative d'installation de GlassFish mais impossible de trouver le plugin sur Eclipse Market.
- Récupération des données de l'analyse des besoins
- Realisation de diagramme de tâche
- Realisation de l'IHM abstraite "navigation dans le catalogue"
- Préparation de la première soutenance
18 octobre - 13 decembre
- Création d'un server Amazon s3, cependant, suite à une erreur inconnu, mon compte à été débité de 1€30 et j'ai aussitôt supprimer mon compte Amazon.
API REST
Recherche appronfodie sur les API REST, d'abord en Angularjs: Apprentissage et usages des methodes POST-GET-DELETE-PUT cependant cela se revèlera inutile grâce aux EJB. De plus, une extension de chrome nous permet de visualier le résultat de ces méthodes.
Remplissage du wiki
- Resumé du projet
- L'équipe
- Contexte d'utilisation
- Choix technologiques
- tout le paragraphe Service Request Specification (SRS)
Un diagramme des tâches et une IHM abstraite avait déjà été réalisé par mes soins avant le 18 octobre.
Préparation à la soutenance
- Edition des differents livrables, et remplissage de la partie "liens et livrables" du wiki
- Contribution à la création des diaporamas