
Java
Get flash to fully experience Pearltrees
Struts 2 Tutorial
Apache Struts 2 , another popular Java Model-View-Contraller (MVC) framework, combine of both successful WebWork and Struts 1.x web frameworks. Apache Struts 2, is totally different with Struts 1, it’s core features are all implemented with interceptors, “value stack” concept, OGNL expression and Struts 2 tags to work around the application data, and many annotations and conventions to make this framework more simpler to use. In this tutorials, it provides many step by step examples and explanations on using Struts 2 MVC framework. Happy learning Struts 2. :)Conventions de codage en Java
Guide des conventions de codage Java - JavaStyle
Guide francophone des conventions de codage pour la programmation en langage Java JavaStyle Hugo ETIEVANT Publié le 4 mai 2004 - Mis à jour le 5 janvier 2013 Dans le cycle de vie d'un produit logiciel, la phase de maintenance représente la majeur partie du temps (environ 80%). De plus, un logiciel est rarement développé par une seule personne, c'est une équipe entière qui réalise le projet de développement, avec toutes les contraintes de relecture et de compréhension que cela implique. Et les développeurs assurant la maintenance ne sont pas - en règle générale - ceux qui ont procédé à sa création, leur temps d'adaptation avant une pleine productivité est fortement dépendante de leur capacité à comprendre le code source et à assimiler la documentation relative au projet.When identifiers are used solely within a database, their generation should be left to the database itself. (See Statement.getGeneratedKeys .) Unique identifiers which are "published" in some way may need special treatment, since the identifier may need to be difficult to guess or forge.
Generating unique IDs
Création d'un identifiant unique au monde en Java
Résumé: Je développe une application Web Java persistante, et j'ai besoin de s'assurer que toutes les ressources ont globalement je persiste identificateurs uniques pour éviter les doublons. The Fine Print: Je n'utilise pas un SGBDR, donc je n'ai pas de générateurs de séquences de fantaisie (comme celui fourni par Oracle)Tutorial LDAP
Un annuaire électronique est une base de donnée spécialisée, dont la fonction première est de retourner un ou plusieurs attributs d'un objet grâce à des fonctions de recherche multi-critères. Contrairement à un SGBD, un annuaire est très performant en lecture mais l'est beaucoup moins en écriture. Sa fonction peut être de servir d'entrepôt pour centraliser des informations et les rendre disponibles, via le réseau à des applications, des systèmes d'exploitation ou des utilisateurs. Lightweight Directory Access Protocol (LDAP) est né de la nécessaire adaptation du protocole DAP (protocole d'accès au service d'annuaire X500 de l'OSI) à l'environnement TCP/IP.Anti pattern Hibernate
Tutoriel hibernate N°10 : gestion session Hibernate dans application j2ee
Maîtrisez la manipulation d’une session hibernate dans une application J2ee. Comprenez les avantages et inconvénients de 2 techniques classiques : la Servlet d’initialisation et le filtre HTTP. Limitez enfin l’utilisation couteuse de la session hibernate en utilisant une session locale au thread (threadLocal)’.Détecter et corriger les fuites mémoire java - Blog de David MASCLET
Le profiling Java
Devoxx – Performance comparison of Java Web frameworks
Après une intervention controversée de Matt Raible à Devoxx 2010 concernant la comparaison de frameworks Web, cette année trois personnes ont choisi de remettre le couvert : Stijn Van den Enden, Guy Veraghert et Ward Vijfeijken. Stijn débute la présentation en nous rassurant : leur recherche concerne une poignée de frameworks Web et est basée sur la scalabilité. Pour lui cette dernière est une notion importante : Elle influe sur l’infrastructure Elle assure une qualité de service Elle a un coût non négligeable Stijn nous explique qu’ils ont pris le parti de baser leur expérience sur les frameworks Web suivants :Bonjour, J'utilise une classe que j'ai récupéré pour l'envoie des mails à partir d'un site en jsp sur lequel je travaille. L'envoie se déroule bien mais on dirait qu'au niveau du type de contenu quand je spécifie l'utf-8 n'est pas pris en compte. Mes caractères grec ou bulgare ne sont pas pris en compte. Voilà le code de la classe : Code :

