Berthou.com

Java, DB2, Websphere, apache, ma vision de l’informatique…

Archive de la catégorie ‘java

Description


Suite à l’article sur « Comment signer un PDF en Java » j’ai eu diverses demandes concernant la vérification de cette signature.
Vous trouverez donc ci dessous un exemple de code permettant de vérifier cela.

(Lire la suite…)

  • 0 commentaire
  • Classé dans : java, OpenSource
  • IBM discuterait de l’achat de Sun Microsystems…

    Le 20 avril 2009

    Oracle entre dans le jeux et un accord est signé entre les deux groupes.

    Le 10 avril 2009

    IBM annonce ne plus être intéressé par Sun (d’après la chaine CNBC)

    Le 06 avril 2009

    Rejet la proposition d’IBM par Sun

    Ajout du 03 avril 2009

    Cela semble ce préciser : Wall Street Journal une affaire à suivre.

    Le 18 mars 2009

    Ce matin en lisant les nouvelles de la journée, j’ai été surpris de découvrir sur Yahoo que IBM envisagerait le rachat de Sun Microsystems.

    Je ne trouve actuellement aucune autre information sur le sujet mais je cherche peut être mal…


    Si cela est effectif..

    Dans le cas d’un accord cela offrira à IBM (liste non exhaustive) :

    • L’ensemble de la gamme serveur et hardware de Sun.
    • Le créateur du langage Java avec encore plus de poids dans ce domaine là.
    • La suite OpenOffice
    • MySQL : Que Sun a acheté en 2008
    • NetBean : La je pense qu’il risque d’avoir un problème car c’est un concurrent d’eclipse une grande réussite dIBM
    • GlassFish : Leur serveur d’application
    • xVM : La solution de Virtualisation de Sun
    • OpenSolaris

    Je vais donc suivre cette possibilité avec intérêt utilisant les produits (et matériel de ces deux sociétés).

  • 2 commentaires
  • Classé dans : java, www
  • Les raisons de ce petit projet

    J’ai, dernièrement, eu un petit problème sur un serveur Websphere dont j’assure l’administration. Une page web (JSP) s’exécutant sur ce serveur d’application avait un bug (une boucle infinie). Cela a été relativement difficile à identifier car rien ne me permettait d’identifier les pages en cours d’exécution sur ce serveur.
    Pour palier à ce manque d’informations j’ai réalisé un petit filtre qui me permet de suivre cela.
    Je vous propose ce petit utilitaire à titre d’exemple de ServletFilter en espérant que cela pourra vous être utile.


    (Lire la suite…)

  • 4 commentaires
  • Classé dans : java
  • Le serveur d’application JBoss


    Récemment je me suis intéressé à JBoss pour le configurer dans un environnement de production. Si l’installation dun serveur est relativement simple (dezipper un fichier et définir deux variables d’environnement), cela se complique un peu si on désire personnaliser son environnement.
    Je vous propose ci dessous mon retour d’expérience concernant cette installation.

    Les étapes de cette installation

    Les prérequis

    JBoss est un serveur d’application Java, vous devez donc avoir un jdk installé sur votre machine (version 5.0 ou 6.0).

    Le dezippage

    Après le téléchargement de ce produit sur http://www.jboss.org/download/ il vous suffit de le décompresser dans le bon répertoire (par exemple /opt/jboss-4.2.2/).

    (Lire la suite…)

  • 0 commentaire
  • Classé dans : java
  • Description

    Très souvent dans nos développements d’applications informatiques nous utilisons des listes de valeurs que nous allons chercher dans des fichiers « properties » ou des tables SQL ou dans le pire des cas codés « en dur » dans notre application.

    Comme la plupart d’entres nous j’ai eu cette problématique et j’ai traité cela en créant des « Tables Mémoire ». Cela me permet de limiter les accès à la base de données (ou fichier), de diminuer l’occupation mémoire en ayant une seule instance de ces listes en mémoire et de simplifier mon code.

    Ce code est relativement ancien et pourrait être amélioré (utilisation du patern singleton au lieu d’un classe pur static, optimisation des « synchronize »s, …), mais utilisant cela dans un grand nombre de projets et n’ayant aucun problème de performance ou de mémoire je reporte toujours ces changements.

    Fonctions

    Lors de la création de ce composant je souhaitais avoir les fonctions suivantes en simplifiant au maximum son utilisation dans une page JSP ou une Servlet :

    • « Connection » sql en externe
    • Ne pas recharger les données si elles sont déjà en mémoire
    • Chargement d’une liste à partir d’un ordre SQL : loadQuery(…)
    • Chargement d’une liste à partir d’une liste de valeurs : loadListe(…)
    • Lecture du libellé associé à un code (String) : getValue(…)
    • Lecture du libellé associé à un code (Combobox) : getListe(…)
    • Lecture du libellé associé à un code (Radio Bouton) : getRadio(…)

    (Lire la suite…)

  • 0 commentaire
  • Classé dans : java
  • 

    Archives


    Divers


    Java




    Add to Technorati Favorites View Berthou Raymond's profile on LinkedIn France blogs
    tlmeb