Difference between revisions of "Journal d'activités4"

From air
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:
==mardi 13 septembre==
+
=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"

18 octobre - 13 decembre