Les données de votre application occupent trop
de mémoire. Vous avez besoin de transactions et
vous ne
voulez pas utiliser une base de
données relationnelle. La solution? Le moteur de base de
données JDBM.
Comment faire quand la mémoire vient à
manquer? Si
votre application utilise plus de données qu'il n'y a
de
mémoire disponible, il est temps de gérer plus finement la mémoire.
Comment protéger son code contre la
décompilation et le vol
de propriété intellectuelle? Un obfuscator permet d'optimiser et de brouiller du code java. Un essai va
nous permettre de juger de son intérêt.
Si vous voulez donner une apparence claire et
homogène
à vos interfaces graphiques, il vaut mieux suivre des
règles de
design graphique. Coder ces règles permet de
simplifier la tâche.
Que peut on attendre d'une compilation en langage binaire du Java (AOT compiler, static compiler)? Un essai du compilateur Excelsior Jet permet de ce faire une idée.
Le GridBagLayout est assez puissant pour
convenir à 95% des besoins. Pourtant il est souvent
décrit comme difficile à utiliser. Avec un
peu de
méthode, le GridBagLayout est facile à utiliser...
L'architecture
MVC (Model-View-Controller)
est à la base de Swing. Elle apporte souplesse et
puissance dans le codage d'interface graphique. Pourtant,
quand il s'agit de l'appliquer à une interface graphique
réelle, les choses se gâtent. Voici quelques
solutions pour simplifier le codage d'interfaces graphiques en Java.
Le nouveau profiler de Netbeans arrive (ex JFluid). C'est le Milestone 6. Les JDK 1.4.2 et JDK 6.0 sont déjà supportés. Le JDK 5.0 sera supporté à partir de la version 5.0_04 prévue fin juin. Enfin un profiler rapide et non payant. Il ne sera pas nécessaire de développer avec NetBeans pour l'utiliser.
Comment
assembler dans une application Java du code
sous différentes licenses (propriétaire et open
source)? Quelles sont les licenses compatibles entre elles?
Que
faut-il faire des différents types d'exception? Faut-il les
transmettre ou les encapsuler dans une RuntimeException. Quand les enregistrer avec un Logger. Voici une petit guide pour nous
aider.
Parmi les différents
formats de sauvegarde (serialization) quel est le plus efficace?
Suivant vos objectifs (vitesse, évolutivité,
simplicité) le choix peut être tout différent.
Voici un test comparatif de 7 solutions de
sérialisation qui donne des pistes pour faire son
choix.
Je les ais choisi en fonction de la
qualité des solutions apportées aux différents problèmes qui se posent
dans la programmation d'une application graphique: layouts, impression,
recherche/remplacement, vitesse, copier/coller, drag and drop, qualité
de l'aide...
Une mine d'or quand vous séchez sur un problème d'interface graphique.