Archives de catégorie : littérature

le crime de julian wells

par Thomas H Cook
bah c’est bien bavard et un brin prétentieux. Long et pesant.
une sorte d’histoire d’espionnage, avec des rencontres impromptues et peu crédibles, des citations et des remarques regulieres sur « si ça se passait dans un roman » … bof

 

loadImage

Poulets grillés

poulets

Par Sophie Hénaff
Une bonne idée que ce polar dont les héros sont des losers de la police. C’est bien écrit, c’est rafraichissant, un bon livre pour la plage ou la piste de ski (mais c’est moins pratique).

Java et spring

cb7ba63f9a2cd75c6766a3f103f491fe

 

Le titre est beaucoup plus ambitieux que son contenu.

Des copies d’écran, des exemples inutiles et beaucoup de manque (gestion des listes, des formulaires, spring peu couvert ), tout ça pour un prix qui n’est pas ridicule.

Il y a longtemps qu’on ne met pas les variables en début de méthode en java, et puis si ça partait d’un bon sentiment de les prefixer par ‘_’, c’est juste illisible.

 

 

 

SOA : le guide de l’architecte

Livre un peu aride, plutot destiné à une DSI qu’à un architecte, il éclaire cependant le lecteur sur de nombreux points relatifs à l’architecture SOA.

les vues soa sont: sémantique, pragmatique, géographique / logique, technique, matériel, logiciel et physique/ politique

SOA ce n’est pas que des web services, plus normalisé, il répond à d’autres problématiques (WS+WSDL pour décrire+UDDI (annuaire)

restFul correspond à des problématiques CRUD

BPEL langage de description des processus  (https://fr.wikipedia.org/wiki/Business_Process_Execution_Language)

Les mashups sont des applications composites (https://fr.wikipedia.org/wiki/Application_composite) agrégeant des WS telles que Yahoo Pipes.

Les nouvelles architectures échangeant du xml ou du json (js serialisé) voient 2 stratégies émerger:

  • tout sur le client (RIA flex, pure MVC) = RDA
  • tout sur le serveur  GWT par exemple

 

 REST WS  (via URI)
 lire  GET  lireDonnées
 update  PUT  ..
 del  DELETE  …
 creer  POST  …

Les problèmes qui peuvent se poser sont sur l’etat du contexte, qui le garde ?

Rest est sans etat, découverte au fur et à mesure des possibilités.

 

Spring par l’exemple

Le livre couvre les différents aspects de la mise en oeuvre de Spring 2.x et montre l’intérêt de sa mise en oeuvre.

Il explique clairement les aspects paramétrages des beans et des factory, explique également de façon vraiment pédagogique la programmation orientée aspect via le pattern proxy.(ne pas disperser le code, et ne laisser que les choses cohérentes entre elles).

Les principaux points abordés sont

    • Programmation par aspect: les différents types de greffons (before,after,exception, around)AspectJ permet d’écrire des points d’intersection via des ER.
    • JDBC: jdbc template
    • gestion des transactions:  propagation, isolation, annulation, temporisation
    • ORM: acces aisé à JPA/Hibernate
    • Spring MVC:  pas mal de fonctionnalités sont décrites: populate form, controle cohérence, formulaire assistant,  initbinder (editeur de propriétés), liable à struts, jsf, DWR (ajax)
    • frameworks de tests

Ce livre dans sa version actualisée sera un bon investissement.