Java
Développement Web
Cadriciels (frameworks) orientés action Cadriciels (frameworks) orientés composant Cadriciels (frameworks) toutes couches (full stack) Ajax
Tests
Lanceurs de tests (test runners) Tests d'interface graphique Développement piloté par le comportement (BDD) Faux objets (mocks) et auxiliaires (helpers) Tests de chargeLangages alternatifs sur la machine virtuelle Java (JVM)
- The next big JVM language
- Absorbing Scala in the Java Ecosystem
- Groovy: Best Practices Developed from Polyglot Programming
- Towards a Universal VM
- Design your own DSL with groovy
- JRuby - Bringing Ruby to the JVM
Modularité et OSGi
- Building Modular Web Applications
- Modular Web Applications with OSGi and the RFC66 Web Container
- Panel: Modular Java
- Eclipse Virgo (ex. : Spring-DM server)
- Apache Aries
- All we need to do is take these lies and make them true (somehow)
Briques communes (commons) et auxiliaires (helpers)
- Google Guava (ex. : google-collections) : Exploring Google Guava , Guava for Netflix PDF Slides, Introduction to google-collections
- Apache Commons (pour ce que Guava ne traite pas)
- Joda Time
Spring et J2EE
- Spring Framework
- Spring: Paving the way for Continuous Innovation
- Scala & Spring: Combine the best of both worlds
- Guice vs Spring, from a coder's perspective
Mappage d'objet relationnel
Construction (build)
Monitorage (monitoring)
Migration de base de données
Débogage (debugging)
Intégration d'applications d'entreprise (enterprise application integration)
Enterprise service bus Messaging, JMS
Environnement de développement intégré
- Eclipse
- m2eclipse : maven integration for eclipse
- Netbeans
- Jetbrains IntelliJ
Références
Livres- Thinking in Java, by Bruce Eckel
- Java Cookbook , by Ian F. Darwin
- An Approach to Internal Domain-Specific Languages in Java
- Java Transaction Design Strategies
- A Brief Introduction to the Java and .NET Patent Issues
- JavaOne: Modularity and Integration are Main Goals of Future Java SE, EE and Embedded Platforms
- Bundle.update: Towards the Next OSGi Release
- Eight Quick Ways to Improve Java Legacy Systems

