java-tutorials
Vous trouverez ici:
- Tutorials, howto and how it works
- Des travaux pratiques
- Des FAQ : Questions fréquentes issues de mes auditeurs
- Le dépots des exercices ou traveaux d'auditeurs dans le cadre des UEs : ACCOV, Cycle C informatique et autre cours du Cnam Liban
- Les publications de la LJUG ( Lebanese Java Users group )
Activités du moment
- Application complètes a la mode "microservice" (afin de donner une idée des concepts derrière ce pattern d'implémentation), utilisation JPA, RESTFull, Serveur ambarqué Grizzly, Lambda Java8, pattern conception: Fabrique, Callback, Interpreteur, Observer.
- Documentation du cours cycle C
- FAQ
- Les nouveautés Java à partir de la version 9, Visiter Nouveautés Java >9
Thèmes
- Code Camp
- Lambda Java8
- J2EE
- Concurence et Synchronisation (ext)
- Design patterns en Java
- Transverse, Non classifié
Code Camp
- Exemple générique dans plusieurs domaines
- Jersy Grizzly2 Service Jersey ambarqué (sans serveur d'application externe)
- JPA Jersey Grizzly2 Service Jersey ambarqué avec ORM JPA eclipse Link (sans serveur d'application externe)
- Cas d'utilisation exemples couvrant l'utilisation et la création de de librairies (design patern fabrique), l'exposition de services répartis par restful, utilisation de JPA (ORM EclispeLink), Maven, Grizlly2, Un interpreteur REPL. Plus généralement une application construite a base de "Composant" un composant fournit (réalise) des services et consomme (utilise) d'autres services.
Lambda
Java Tools
J2EE
- J2EE 8 en complmeent de j2ee.isae.edu.lb
- J2EE pour Cycle C Cnam Liban en complmeent de j2ee.isae.edu.lb
- Camp code Exemple générique dans plusieurs domaines (Rest, Grizzly, JPA, Securiser des service web avec reverse proxu apache2, etc...)
- Un tomee 7.0.4 préconfiguré et complements
Transverse, Non classifié
ACCOV
Liens externes et utiles
Pour les auditeurs du Cnam Liban possédant un compte @isae.edu.lb
Le dépot maven dans le repoertoire mvn-repo
Lien vers le depot maven de ljug https://github.com/ljug/java-tutorials/tree/master/mvn-repo
Faire ceci mvn install -DperformRelease=true -DcreateChecksum=true
puis copier cp -r .m2/repositry/
- TODO A CLASSER ce qui suit ailleur!
générer les jar avec les dépendances
Inserrer ce code | Puis |
---|
<build>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<configuration>
<archive>
<manifest>
<mainClass>fully.qualified.MainClass</mainClass>
</manifest>
</archive>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
</plugin>
</plugins>
</build>
| mvn clean compile assembly:single
Actions
- Préparer les présentations
- Finaliser Rest Jersey Grizzly JPA
- Securiser Griszly
- Utiliser Asciidoctor http://asciidoctor.org/docs/asciidoc-syntax-quick-reference/
Le depot maven central de ljug (Lebanese Java Users Group) groupId=net.cofares.ljug
La LJUG : Lebanese Java Users Group
- Un blog http://ljug.cofares.net
- et ce site http://java.cofares.net