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.
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.
log4j est une API de logopen 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.
LINQ (ou language integrated query) est un langage de requête permettant d’interroger des sources de données, indépendamment de leur nature. LINQ est directement intégré aux langages de la plateforme .NET, dont il étend la syntaxe.
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.
Dans le courant de l’année, Microsoft met sur le marché la nouvelle version de son moteur de base de données. Les bêtas de SQL Server 2008 ont déjà beaucoup circulé, et cette version était clairement mise en avant lors des TechDays de ce début d’année.
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.
Hyper-V (anciennement Viridian) est le nouvel outil de virtualisation de Microsoft. Sa date de sortie est prévue pour le mois d’août 2008, mais une version est actuellement disponible en Release Candidate.
ADO.NET Data Services (nom de code Astoria) est un framework permettant l’exposition de services d’accès au données accessibles à distance. La sortie d’ADO.NET Data Services est prévue pour juin ou juillet 2008.
Struts 2 est issue 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.
ADO.NET est un framework de mapping objet / relationnel similaire à Hibernate ou TopLink, même si Microsoft s’en défend quelque peu. Sa sortie est prévue pour juin ou juillet 2008.
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.
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.
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.
Avec l’arrivée de C# 3.0 , les équipes de développement Microsoft nous propose un panel généreux de nouveautés. Toutes ces nouveautés sont dans la lignée de celles proposées dans la version 2.0 (types génériques, itérateurs, méthodes anonymes ou encore Nullable), qui, soyons en certains, n’était qu’une étape. Cette version dévoile enfin les intentions de Microsoft, et tous ces nouveaux concepts ont bien une finalité. Mais ne soyons pas trop empressés, et ne dévoilons pas d’ores et déjà la fin.
Il existe diverses approches pour maîtriser le foisonnement des variantes de comportement, dont les moteurs de règles. Malheureusement, leur coût les confine aux cas complexes, alors qu’ils sont déjà intéressant pour les cas plus simples.
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.
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.
log4J est une API open source bien connue, d'origine Apache. Puissante et efficace, cette API n'est pas toujours très facile d'abord. Ce support de TechCoaching (extrait) fait le point sur les concepts de base de log4J.
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. iBATIS est un framework JDBC open source d'origine Apache,et qui précisément encapsule JDBC.
JDBC est une API pour le moins rudimentaire. 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.
NetBeans, c'est un peu l'opposé d'Eclipse. De base, il offre toutes les fonctionnalités Web, Java EE, XML ou de design d'interface graphique. En revanche, l'édition de code n'est pas trop son fort ...
MySQL est une base de données open source bien connue, mais qui n'a pas encore tout à fait acquis une complète crédibilité pour les très grosses volumétries de données. MySQL 5.1, en cours de développement, pourrait bien changer la donne.
C'est une forte tendance, les applications d'entreprise opèrent sur des volumétries de données de plus en plus grandes. Qui plus est, une pléthore d'utilisateurs et de clients accèdent à ces données ...
Dans la mythologie de l'heroic fantasy, le blob est un monstre gélatineux, de grande taille, dans lequel on ne parvient à distinguer aucune structure particulière ...
La SOA, comme son nom l’indique est une architecture fondée sur les services. Mais, à tant parler de services, n’aurait-on pas perdu de vue les processus ...
Concilier les coûts réduits de déploiement des applications Web avec l'ergonomie et la productivité de développement des applications desktop, c'est la promesse du client riche !
Combiné avec une architecture SOA, c'est l'un des fondements des systèmes d'information agiles.
Comment faire passer le développement d’applications d’une ère artisanale à une ère industrielle en automatisant au maximum les tâches de développement ?
L’Extreme Programming fait partie d’une famille de méthodologies appelée "méthodes agiles" qui connaissent un succès croissant depuis plusieurs années.
La capacité de montée en charge des SGBDR est très différente d’une solution à une autre. Jusqu’à maintenant, seuls certains produits commerciaux offraient la fonction cluster.
La nouvelle version du SGBD de Microsoft intègre un grand nombre de nouvelles fonctionnalités parmi lesquelles le support de XML.Cela suffira-t-il à Microsoft pour rattraper son retard face à Oracle ou DB2 ?
Java a un problème avec les performances, mais il n'est pas où l'on croit. La plate-forme est performante, c'est un fait, mais les préjugés ont la vie dure et Java sert trop souvent de bouc émissaire.
Le clustering était jusqu’à présent l’apanage des serveurs d’applications commerciaux. Le groupe Apache a mis fin à cette situation en intégrant les principales fonctionnalités des clusters applicatifs dans la version 5 de Tomcat.
Les services web peuvent jouer le rôle de protocole fédérateur entre les applications impliquées dans le STP. Ils ne sont pas la seule alternative, mais méritent une étude ...
BizTalk 2004, version totalement réécrite en .Net, implémente les standards du marché (XML, XSD, BPEL, Services Web) pour permettre la mise en oeuvre d'architectures orientées services (SOA).
InfoPath 2003 est un outil de création de formulaires électroniques destiné à améliorer les mécanismes de collecte de l'information au sein de l'entreprise. Pour cela, il repose entièrement sur les standards XML.