Atelier: utiliser Kotlin dans une architecture standard
Kotlin est enfin sorti en version 1.0. Nous verrons dans cet atelier comment développer en kotlin dans une architecture «standard»: spring, jpa ou jdbc.
Unknown room
Nous partirons de zéro pour développer une application web standard en kotlin. Nous utiliserons spring boot pour accélérer l'exercice.
- paramétrer maven pour la compilation croisée kotlin - java
- démarrer spring boot depuis kotlin,
- injection de dépendance,
- utilisation des data class pour la sérialisation json
- tests
- jpa et jdbc
Pour cet atelier, vous aurez besoin:
- d'un JDK 6 +,
- de maven,
- de git,
- d'un intellij idea avec une version récente du plugin kotlin.
Nous nous familiariserons avec la syntaxe et l'outillage de kotlin en développant une petite application web from scratch. Cet exercice nous permettra de voir les nombreux apports du langage et de comprendre les quelques contraintes.
Nous verrons que kotlin peut remplacer java de manière quasi transparente dans toutes les couches d'un application. L'application réalisée vous fournira une base sur laquelle vous appuyer pour vos propres projets.