Difference between revisions of "Journal d'activités4"
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...") |
(Replaced content with "=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 technolog...") |
||
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 |
||
+ | * 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" |
||
+ | =18 octobre - 13 decembre= |
||
− | ==jeudi 15 septembre== |
||
− | |||
− | * recherche sur les cloud storage et Atassian cloud |
||
− | |||
− | ==dimanche 18 septembre== |
||
− | |||
− | * installation de Haproxy en local |
||
− | |||
− | * 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 |
||
− | |||
− | * installation de InfluxDB |
||
− | * 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 |
Revision as of 17:12, 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
- 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"