Code Monkey home page Code Monkey logo

java-gbc-wall's Introduction

java-gbc-wall

Wall of picture in java

TODO formater le texte et mettre en place script comme chez n pour auto indent et coherence..

Frameworks

core

  • Hibernate [X]

  • Spring-boot [X]

  • Spring-data-jpa [X]

  • Spring security []

  • lombock [X]

  • slf4j [X]

BDD

  • PostgreSQL [X]
  • H2 database for Test [X]
  • Liquibase []

Front & tests

  • Rest [X]
  • AngularJS []
  • TestNG []

Monitoring et info diverses

  • Actuator [X]

TODO

  • spring....?
  • Swagger []
  • Cucumber ou Concordion []
  • ehCache []
  • docker []
  • CI gitlab []

addon

  • Deployer pour pousser les confs
  • node.js

java-gbc-wall's People

Contributors

gbesset avatar guichou21 avatar

Watchers

 avatar  avatar

java-gbc-wall's Issues

DAO User

Table user avec mot de passe encrypté, qq infos
roles et profil pour user récurents et aucun droits ?

Item : modèle DAO-Service-TU+liquibase?

mise en place pour un objet donné (Item)
du modèle
récup info ds service + TU
liquibase maintenance

.. jusqu'au controller qui verifie juste l'appel a la methode (pas le contenu)

Mise en place commentaire

Mise en place Commentaire sur un Item

  • recuperation des commentaires pour un item donné (get Item)
  • nb de commentaire pour un item donné
  • modif/suppression commentaires

Batch migration wall v1 (schema php) vers nouveau modèle

  • parser item, comments

  • créer requetes sql nouveau schéma

  • preparer prochain id de la clé primaires

  • formater date comme il faut

  • psa lancer le batch au démarage de wall

//TODO tt est la (itewWriter, tokenizer,..
//https://docs.spring.io/spring-batch/1.1.x/spring-batch-docs/reference/html/spring-batch-infrastructure.html
//https://www.youtube.com/watch?v=X_Rg_vx8KTk&list=PLyjRfBKf4ajqMfz6yYviudRZVTSnOQSjm&index=40
//https://www.youtube.com/watch?v=pxsMidIzO6Y&list=PLyjRfBKf4ajqMfz6yYviudRZVTSnOQSjm&index=42

Recuperer item id d'un comment

item recupère les comment
comment -> aucune info de l'item

(pour éviter les boucle infinie serialisation json)

mais interessant, a partir d'un comment, d'avoir son item.....

Modif et amelioration API de Recherche

modification API recherche actuelle pour faire apparaitre item

  • /search/title{title} => /search/item/title/{title}
    ...
    Modification API actuelle de comment pour faire apparaitre comment
  • /search/comment/{comment} => /search/comment/comment/{comment}
  • /search/author/{authort} => /search/comment/author/{author}

Ajout d'API de recherche d'Item a partir de commentaires ou autheur

  • /search/item/comment/{comment}
  • /search/item/author/{author}

Mise en place Liquibase

Mise en place pour que

  • Test Intégration/(Unitaire?) verif a partir du schema.sql que le schema généré a partir du model in memory H2 soit équivalent.

  • Migration base prod

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.