mardi 18 novembre 2008
Par Mohamed Kaissy,
mardi 18 novembre 2008 à 16:40 :: [build] Java
La version 4 de l'API JDBC (Java Database Connectivity) apporte de nombreuses améliorations, notamment en ce qui concerne les pools de connexions, les exceptions et le support de XML.
Cependant, l’utilisation de JDBC n’est pas garante à elle seule de la qualité et de la pérennité d'une solution d’accès aux données.
Ainsi, les retours d’expérience issues de la communauté Java ont permis de dégager des bonnes pratiques d’utilisation de L’API JDBC.
Lire la suite
aucun commentaire
:: aucun trackback
mardi 26 août 2008
Par Nicolas Dasriaux,
mardi 26 août 2008 à 18:19 :: [build] Java

Après des années de bons et loyaux services, il faut bien avouer que Struts (premier du nom ... pour Struts 2, c'est une toute autre histoire) commence un peu à fatiguer et avoue quelque peu ses limites :
- session encombrée,
- code de la couche présentation tortueux et fragmenté,
- support d'Ajax très insuffisant.
Une première chose est de faire le constat. Une seconde est de proposer des solutions alternatives. En bonne place dans le portefeuille (bien gonflé) de Spring, Spring Web Flow est l'une d'entre elles. Seam en est une autre.
Lire la suite
aucun commentaire
:: aucun trackback
mardi 1 juillet 2008
Par Nicolas Dasriaux,
mardi 1 juillet 2008 à 11:27 :: [build] Java

JDBC est une API pour le moins rudimentaire. À tel point, qu'il ne serait pas très sage de s'aventurer à développer une application, sans en avoir quelque peu encapsulé les fonctionnalités.
iBATIS est un framework JDBC open source d'origine Apache,et qui précisément encapsule JDBC.
Lire la suite
aucun commentaire
:: aucun trackback
vendredi 20 juin 2008
Par Ferda Tartanoglu,
vendredi 20 juin 2008 à 20:15 :: [build] Java

Ruby On Rails (fréquemment abrégé par RoR) est la déclinaison du framework Rails développé en langage Ruby. Rails permet le développement rapide d’applications Web (RAD), et fournit notamment un framework MVC et un framework de mapping objet / relationnel.
Lire la suite
aucun commentaire
:: aucun trackback
lundi 16 juin 2008
Par Ferda Tartanoglu,
lundi 16 juin 2008 à 14:54 :: [build] Java

Issu de la Fondation Apache, Wicket est un framework Web Java et open source, qui fait parler de lui de plus en plus souvent. Disponible dans une version stable depuis trois ans, Wicket semble d’ores et déjà assez mature, pour être sérieusement pris en considération dans le développement d’applications d’entreprises.
Lire la suite
aucun commentaire
:: aucun trackback
vendredi 13 juin 2008
Par Ferda Tartanoglu,
vendredi 13 juin 2008 à 15:54 :: [build] Java

Struts 2 est issu de la fusion en 2006 des nouveaux développements autour de Struts, d’une part, et du framework WebWork de OpenSymphony, d’autre part. Struts 2 est plus extensible, et apporte également de nouvelles fonctionnalités.
Lire la suite
aucun commentaire
:: aucun trackback
Par Nicolas Le Coz,
vendredi 13 juin 2008 à 15:51 :: [build] Java

Google Web Toolkit (GWT) est un framework, et un ensemble d’outils, permettant de développer des interfaces Web riches, de type RIA (Rich Internet Application), fondées sur AJAX. GWT propose une approche atypique par rapport à d’autres frameworks AJAX.
Lire la suite
aucun commentaire
:: aucun trackback
jeudi 12 juin 2008
Par Nicolas Dasriaux,
jeudi 12 juin 2008 à 19:28 :: [build] Java

log4j est une API de log open source bien connue, d'origine Apache. Son usage est quasi systématique dans les projets : le log est une bonne pratique. Puissante et efficace, cette API n'est pas toujours très facile d'abord.
Lire la suite
aucun commentaire
:: aucun trackback
Par Ferda Tartanoglu,
jeudi 12 juin 2008 à 15:53 :: [build] Java

Cet article a pour but d'éclaircir un certain nombre des problèmes liés au développement d'applications Web et de présenter une solution innovante, libre et s’appuyant sur des standards : le framework Seam de JBoss.
Lire la suite
aucun commentaire
:: aucun trackback
Par Nicolas Le Coz,
jeudi 12 juin 2008 à 15:49 :: [build] Java

JBoss Seam est un framework permettant de construire beaucoup plus simplement qu’auparavant des applications Web complexes. Seam s’appuie sur diverses technologies de Java EE 5, telles que : Java Server Faces (JSF), EJB 3, Java Persistence API (JPA). Seam fournit également un ensemble d’API et d’annotations pour aider et simplifier le développement d'application Java EE 5.
Lire la suite
aucun commentaire
:: aucun trackback
mardi 20 mai 2008
Par Tagnon Soko,
mardi 20 mai 2008 à 21:06 :: [build] Java
iReport est un utilitaire graphique qui permet de créer des rapports. Il s’appuie sur l’API JasperReports qui est très utilisée en Java. Tout comme JasperReports, iReport est un produit open source, sous licence de type GNU-GPL.

Lire la suite
aucun commentaire
:: aucun trackback
mercredi 12 septembre 2007
Par Nicolas Dasriaux,
mercredi 12 septembre 2007 à 20:28 :: [build] Java
Les moteurs de règles ont traditionnellement un positionnement haut de gamme. De fait, ils sont doublement intimidants : d’abord ils sont plutôt chers, ensuite, pour justifier leur prix, ils sont présentés comme une solution à des besoins complexes, finalement pas si répandus que cela. Drools de JBoss pourrait bien changer quelque peu la donne.
Lire la suite
aucun commentaire
:: aucun trackback
lundi 10 septembre 2007
Par Nicolas Dasriaux,
lundi 10 septembre 2007 à 17:49 :: [build] Java
Il existe une pléthore de framework web, c'est un fait.
Mais, il faut bien avouer que, pour la plupart, ces frameworks sont finalement très proches, et se contentent de "refaire en mieux", sans véritablement innover, ni offrir d'avancées décisives pour les applications d'entreprise.
JBoss Seam choisit lui une approche innovante avec une forte valeur ajoutée pour les applications d'entreprise ; le tout entièrement en open source.
Lire la suite
aucun commentaire
:: aucun trackback
lundi 26 mars 2007
Par Nicolas Dasriaux,
lundi 26 mars 2007 à 14:16 :: [build] Java

log4J est une API de log open source bien connue, d'origine Apache. Son usage est quasi systématique dans les projets : le log est une bonne pratique. Puissante et efficace, cette API n'est pas toujours très facile d'abord. Cet extrait d'un support de TechCoaching™ fait le point sur les concepts de base de log4J.
aucun commentaire
:: aucun trackback
mercredi 21 mars 2007
Par Nicolas Dasriaux,
mercredi 21 mars 2007 à 15:58 :: [build] Java

Google propose un nouveau framework d'injection, baptisé Guice (à prononcer juice), et fondé sur des annotations.
Un débat très intéressant, initié suite à un blog de Craig Walls, a lieu entre la communauté Spring (le framework d'injection standard de fait) et les créateurs de Guice.
Lire la suite
aucun commentaire
:: aucun trackback
mardi 20 mars 2007
Par Nicolas Dasriaux,
mardi 20 mars 2007 à 14:48 :: [build] Java

La JSR 308 : Annotations on Java Types a pour objectif d'étendre le système d'annotation de Java SE 6 pour permettre l'annotation des types en général, et plus seulement des méthodes, champs, et des classes. La spécification en version de travail est déjà dans un état relativement avancé. L'ensemble est cohérent et bien construit. Cependant, on est en droit de se demander si la concurrence accrue entre Java et le futur C# 3.0 n'est pas en train d'engendrer des langages chimériques. C++ ne serait-il pas en train de repasser par la porte de derrière.
aucun commentaire
:: aucun trackback
Par Nicolas Dasriaux,
mardi 20 mars 2007 à 12:34 :: [build] Java

JDBC est une API pour le moins rudimentaire. À tel point, qu'il ne serait pas très sage de s'aventurer à développer une application sans avoir quelque peu encapsulé les fonctionnalités de JDBC. Il ne faudrait pas cependant oublier le premier commandement des frameworks : "De framework, tu n'écriras point. Les dieux de l'open source pourvoiront à tes besoins".
Plus sérieusement, iBATIS est un framework JDBC open source d'origine Apache, et qui précisément encapsule JDBC. Alors, sachons profiter de la manne divine, et aussi de cet extrait d'un support de TechCoaching™ Neoxia portant sur le dit iBATIS.
Lire la suite
aucun commentaire
:: aucun trackback
lundi 19 mars 2007
Par Nicolas Dasriaux,
lundi 19 mars 2007 à 13:58 :: [build] Java
Les frameworks Web pullulent dans le monde Java. Point trop n'en faut.
La majorité d'entre eux sont des frameworks Web à actions tels que Struts, WebWork, Struts 2 (en fait WebWork), et toute une palanquée d'autres ...
Malgré le chemin parcouru depuis le spartiate Struts, les frameworks à actions atteignent leurs limites : dans leur grande majorité, il ne propose pas de modèle de composant graphique.
JSF repose lui sur une approche composant, ce qui en fait tout l'intérêt.
Lire la suite
aucun commentaire
:: aucun trackback
jeudi 11 janvier 2007
Par Nicolas Dasriaux,
jeudi 11 janvier 2007 à 19:26 :: [build] Java
Eclipse est, à n'en point douter, un extraordinaire outil de développement, dont le gros point fort est l'édition du code : refactoring, recherche dans le code, auto-completion ... Mais, de base, Eclipse n'offre pas de fonctionnalités de développement Web, Java EE, XML ou de design d'interface graphique. Bien sûr, ces fonctionnalités sont disponibles séparément sous forme de plug-ins, mais leur installation n'est pas toujours simple. Pour être totalement honnête, l'initiative Callisto livre tous les plug-ins compatibles simultanément, et donc simplifie le processus.
Lire la suite
aucun commentaire
:: aucun trackback
lundi 29 mai 2006
Par Nicolas Dasriaux,
lundi 29 mai 2006 à 12:48 :: [build] Java
L'interface graphique d'une application d'entreprise est par nature très volatile. Elle évolue continuellement pendant tout le cycle de vie de l'application. Et c'est bien naturel : l'interface graphique constitue la partie visible de l'iceberg applicatif. Son ergonomie impacte directement la productivité des utilisateurs, et leur adhésion à l’application.
Lire la suite
aucun commentaire
:: aucun trackback