Retour d'expérience sur un projet agile, avec les technos Flex, Spring, Hibernate, donné lors du ToulouseJug du 21/04/2011.
Bert Poller & Nicolas Deverge
12. >architecture client/ Agilité
What’s hot ?
•Graphisme vectoriel, animations
•ActionScript et MXML simples à apprendre
What’s not ?
•Temps de compilation
•Refactoring assez limité
•Adobe Flashbuilder 4 sous Windows et Mac (pas
Linux)
20. >architecture serveur
Flyway : - initialisation du schéma bdd
- migration des données
en sql : et en java :
import org.springframework.jdbc.core.JdbcTemplate;
import com.googlecode.flyway.core.migration.java.JavaMigration;
/**Example of a Java-based migration.*/
public class V1_2__Another_user implements JavaMigration {
public void migrate(final JdbcTemplate jdbcTemplate) throws Exception {
jdbcTemplate.execute("INSERT INTO test_user (name) VALUES ('Obelix')");
}
}
22. >architecture serveur/ Agilité
What’s hot ?
•Flyway (migration de schéma bdd)
•Data Provider (données métier, TU)
What’s not ?
•Mille feuilles
•Xml a go go <-> @Entity + @AutoWired