Spring et JDBC

De samuel dans Menu mobile

17 oct 2012

Dans le cadre d’une application Spring MVC, lorsque vous ne pouvez pas, ou ne voulez pas passer par un ORM tel qu’hibernate, le framework Spring met à votre disposition une interface de templating JDBC.
Cette interface vous permet de vous abstraire de toutes les problématiques de fermeture des connections, resultSets et autres. Elle inclue entre autre une interface rowMapper pour mapper un ResultSet sur votre entité. Ces fonctionnalités permettent d’avoir un code clair qui se concentre sur la logique métier.
A garder dans un coin de sa tête pour le jour ou vous devrez coder des accès JDBC…

Beaucoup de personnes utilisent un smartphone pour aller sur internet, et de plus en plus de personne veulent donc un site compatible avec ces dits smartphones.

Je ne vais pas faire un énième guide sur les bonnes pratiques pour réaliser un tel site, le web en est déjà bien rempli, mais je vais regrouper ici les sites ayant les informations les plus complètes pour vous permettre de produire un site adaptable aux smartphones.
Lire la suite

La fastidieuse tache de découpage et d’intégration de Newsletter va devenir un jeu d’enfant pour les intégrateurs.

Grâce à Mailrox il est possible de faire le découpage de sa Newsletter directement en ligne à partir de l’image (jpg, png ou gif) de sa maquette puis d’y insérer son texte et/ou son code html personnalisé et Mailrox fait lui même le montage de la template.
Lire la suite

Gestion des alias dans wamp server

De Damien dans Menu mobile

26 sept 2012

Voici une petite astuce afin de gérer facilement les multi-projets dans wamp server sans avoir de problème par rapport aux réécritures d’url.

Cette manip permet de transformer l’url : http://localhost/monsite/index.php en http://monsite/index.php sans avoir a changer l’alias manuellement dans le fichier httpd.conf à chaque fois que je change de projet.

Lire la suite

BigDecimal VS Flottant (float, double)

De jerome_meillant dans Menu mobile

24 sept 2012

Java nous trompe lorsqu’il s’agit d’afficher la valeur d’un double ou d’un float.
double d1 = 0.1; System.out.println(« d1 =>  » + d1); float f1 = 0.1f; System.out.println(« f1 =>  » + f1);
d1 => 0.1
f1 => 0.1

La console affiche 0.1 alors qu’en représentation flottante la valeur 0.1 ne peut pas être représentée de manière exacte.

Lire la suite

Overlay Spring

De jerome_meillant dans Menu mobile

24 sept 2012

Lorsque l’on veut mettre en place un overlay dans une application Spring (par exemple faire un war spécifique pour la charte de l’application) il faut :
   - ajouter une dépendance vers le projet de type war dans le pom.xml du projet webapps
Exemple :

<dependencies>
   <dependency>
      <groupId>com.gh.common</groupId>
      <artifactId>com.gh.common.charte</artifactId>
      <version>0.0.1</version>
      <type>war</type>
   </dependency>
</dependencies>

   - ajouter un plugin dans Eclipse
Help->Install New Software-> Available Software Sites
Site m2eclipse-wtp : http://download.jboss.org/jbosstools/updates/m2eclipse-wtp/
Choisir et installer : Maven Integration for WTP.
Redémarrer. Faire un clean du serveur.

Retour sur le CMSday du 14 juin 2012

De imdeoizzet dans Non classé

9 juil 2012

Retour du CMSday (14 Juin 2012 à Paris)

 

Ce salon était avant tout orienté décisionnel. Il avait pour but principal de donner une 1ère approche pour ceux qui n’ont jamais connu (ou peu) les CMS, leur puissance, leur utilité. D’un point de vue de technicien, les différentes conférences et tables rondes n’ont pas été vraiment instructives car il s’agissait avant tout de comparaisons de CMS selon des problématiques données, chaque représentant vantant les mérites de sa solution. 50% des programmes diffusés présentaient les CMS de gestion de contenu (exemple Joomla !) ce qui ne nous a pas vraiment apporté de connaissance supplémentaire technique par rapport à ceux que nous savions déjà (exemple architecture MVC, back-end, front-end, etc…)
Lire la suite

Gérer le quotidien au sein d’un Sprint (imprévus, incontournables, mises en production…)

Cette thématique a été l’une des thématiques proposées et discutées lors de la journée Agile Innovation du 12 juin dernier. Voici une synthèse de l’atelier auquel j’ai participé. Pour faire simple nous considérerons ici que l’ensemble des imprévus est englobé dans la SMA (Support et Maintenance des Applications).

Lire la suite

Introduction

Cette article traite de la problématique du cache des navigateurs web sur les ressources statiques (css, js,…) alors que de nouvelles versions de celles-ci sont disponibles sur le serveur d’application. La solution présentée rajoute le numéro de révision SVN dans l’url d’accès aux ressources statiques. Cette solution permet d’avoir une url unique par ressource et par version.

Lire la suite

Qu’est-ce que le NFC ?

De CyrilKirche dans Menu mobile

22 mai 2012

Qu’est-ce que le NFC ?

NFC est l’acronyme de Near Field Communication (littéralement communication en champs proche) : cette technologie permet une communication et un échange d’informations sans contact physique, par simple proximité entre une puce et un appareil lecteur, de type smartphone ou tablette.

Lire la suite

iMDEO recrute !

REJOIGNEZ-NOUS

A la recherche de nouveaux talents (développeurs web et mobile, chefs de projet,...)

Voir les annonces