Précédent   Forum des professionnels en informatique > Java > Général Java
Général Java Java SE, Java ME, APIs, Persistance, JDBC, Spring, XML. Avant de poster -> FAQ Java, Sources Java
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/02/2012, 18h14   #1
Membre du Club
 
Homme Claude RICHARD
Chef de projet NTIC
Inscription : novembre 2011
Messages : 50
Détails du profil
Informations personnelles :
Nom : Homme Claude RICHARD
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Chef de projet NTIC
Secteur : Administration - Collectivité locale

Informations forums :
Inscription : novembre 2011
Messages : 50
Points : 40
Points : 40
Par défaut Compiler une classe static à la volée

Bonjour,

Cglib semble créer des 'Object' anonymes sans pouvoir donner un type (nom de classe).

Exemple :
Code :
1
2
3
4
5
6
7
8
public class CrééeDynamiquement{
   public NomCreationdynamique(String name) {
      ...
   }
   public static CrééeDynamiquement(String name) {
     return new CrééeDynamiquement(name);
   }
}
Dans cet exemple si name = "MaClasse", on a créé 'MaClasse.class'.

Une classe "CrééeDynamiquement" pendant l'exécution du code prendrait le nom de la 'String' transmise, sans que celle-ci soit déjà référencée dans une 'Factory'.
Elle serait ensuite enregistrée dans une base objet (db4o).

Cela permettrait de définir une propriété lisible/compréhensible, et d'y appliquer les règles voulues.

Doit-on passer par un Handler, un Proxy ???
Un exemple serait d'une réelle utilité.

Par avance, merci
Claude
cylere est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h38.


 
 
 
 
Partenaires

Hébergement Web