Developpement

Portrait de titouille

Hibernate, filtrage des données enfants


"Filtrer les données enfants... ça m'aura bien pris la tête...

Le topo : dans une base de données, on a rarement des tables sans liaisons... dans la plupart des cas, une table est liée à une autre, avec une relation un-à-un, un-à-plusieurs ou plusieurs-à-un, et plus rarement des liaisons plusieurs-à-plusieurs.

Hibernate permet, à l'aide de ses mappings de données, d'établir tous ces ...



Portrait de titouille

LCDS, manipulation parent / enfants


"Il y a déjà quelques jours que je travaille avec Live Cycle Data Services. On trouve facilement de la documentation et des exemples simples sur le sujet, mais les configurations sont relativement complexes et dès qu'on rentre dans des domaines spécifiques, il est difficile de trouver des explications, que ça soit dans la documentation officielle ou sur les forums spécialisés ...



Portrait de titouille

Debug Flex ET Java


"Comment débuguer ses applications LCDS de manière correcte... Telle est la question que je me suis posée après être tombé sur un problème étrange.

J'avais beau commiter mes données de Flex vers Java pour prendre en compte les modifications dans la base de données, rien n'y faisait, le serveur ne recevait aucune requête de Flex.

Après avoir fait quelques recherches...



Portrait de titouille

BindingUtils.bindProperty et les comboBox


"Dans le projet sur lequel je travaille actuellement, nous cherchions à mettre en place des liaisons de données. Le concept est le suivant : Je récupère via LCDS un tableau d'objet (Value Object) de type UserVO. Une liste d'utilisateurs. Cette liste va remplir une dataGrid.

D'un click sur un nom dans la grille, cela va afficher un formulaire situé dans un ...



Portrait de titouille

Exécuter une tâche Ant automatiquement à la compilation via Eclipse


"Dans le projet sur lequel je travaille actuellement, nous sommes une équipe et utilisons différentes technologies.

Tout d'abord LCDS / Hibernate, en relation avec Java côté serveur, et Flex côté client. Dans l'optique de monter un projet de manière correcte, nous avons également mis en place, côté serveur et côté client, des tests unitaires. Les tests unitaires sont fait via ...



Portrait de titouille

Eclipse, java et LCDS


"Ce billet est un pense-bête, histoire d'écrire en quelque part comment j'ai configuré un projet java pour lcds (Live cycle data services).

Quelques explications d'abord...

Je suis en train de travailler sur un projet de grande envergure, utilisant Flex et LCDS. Le but, mettre en place des services hibernate pour accéder à une base de données MySQL5.

LCDS est configuré pour être ...



Portrait de titouille

Drupal, sous-domaines, affectation de rôle


"Difficile de trouver un titre vraiment suggestif car l'explication sera surement longue. En voici les fondations :


Introduction

J'utilise actuellement drupal pour monter un projet personnel. Drupal offre beaucoup de possibilités, dont celle de monter des systèmes "multisites" en utilisant une seule installation. Mieux encore, drupal permet de partager à peu près tout ce qui est possible de partager : fichiers...



Portrait de titouille

Serveur local et noms de domaines


"Un concept intéressant que j'ai découvert il n'y a pas si longtemps : configurer son serveur local pour qu'en tappant un nom de domaine voulu (http://www.monsite.com) dans le navigateur, on soit redirigé vers un répertoire de notre serveur local.

En gros, à la place de travailler avec des adresses 127.0.0.1/.../... il est possible d'utiliser l'adresse finale du site.

J'avais découvert cette astuce ...



Portrait de titouille

MySQL5 - Les procédures stockées


"Je vais tenter une petite introduction aux procédures stockées, bien que certains aspects restent encore un peu flous pour moi.



Avantages et inconvénients

Il y a des avantages, il y a des inconvénients, comme dans toute technologie...



Portrait de titouille

[épisode 1] réflexion sur un projet


"Drupal a beau être un CMS excellent, sa prise en main n'en reste pas moins laborieuse. De par sa flexibilité, le panel d'administration est assez atypique et abstrait.

J'ai plusieurs projets en attente. Chacun pourrait être implémenté par Drupal, et je trouve intéressant de pouvoir démontrer les possibilités de Drupal sous forme d'une suite de billets. Malheureusement, ces projets à mettre ...