Journal d'activités

From air
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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

  • 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

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