Journal d'activités

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

 * recherche sur les cloud storage et Atassian cloud

dimanche 18 septembre

 * installation de Haproxy en local

“sudo: /etc/sudoers.d is world writable” : http://askubuntu.com/questions/304212/how-to-solve-sudo-etc-sudoers-d-is-world-writable
 * debug problème démarrage Haproxy :http://askubuntu.com/questions/15580/haproxy-doesnt-start


 * 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

solution supprimer le .m2 local : http://stackoverflow.com/questions/17223536/failed-to-execute-goal-org-apache-maven-pluginsmaven-compiler-plugin2-3-2comp
 * 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)

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