Conversion Class JAVA en Class JavaBean
aminos88
Messages postés
124
Date d'inscription
Statut
Membre
Dernière intervention
-
Marco la baraque Messages postés 996 Date d'inscription Statut Contributeur Dernière intervention -
Marco la baraque Messages postés 996 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Est ce vous pouvez me transformer ce code java en un code javabean afin de l'exploiter dans JSP
Merci.
Est ce vous pouvez me transformer ce code java en un code javabean afin de l'exploiter dans JSP
import java.io.IOException; import org.snmp4j.CommunityTarget; import org.snmp4j.PDU; import org.snmp4j.Snmp; import org.snmp4j.TransportMapping; import org.snmp4j.event.ResponseEvent; import org.snmp4j.event.ResponseListener; import org.snmp4j.mp.SnmpConstants; import org.snmp4j.smi.Address; import org.snmp4j.smi.GenericAddress; import org.snmp4j.smi.OID; import org.snmp4j.smi.OctetString; import org.snmp4j.smi.VariableBinding; import org.snmp4j.transport.DefaultUdpTransportMapping; public class test { // @param args // @throws IOException public static void main(String[] args) throws IOException { Address targetAddress = GenericAddress.parse("udp:127.0.0.1/161"); TransportMapping transport = new DefaultUdpTransportMapping(); Snmp snmp = new Snmp(transport); transport.listen(); CommunityTarget target = new CommunityTarget(); target.setCommunity(new OctetString("public")); target.setAddress(targetAddress); target.setRetries(2); target.setTimeout(1500); target.setVersion(SnmpConstants.version1); PDU pdu = new PDU(); pdu.add(new VariableBinding(new OID(new int[] {1,3,6,1,2,1,1,7}))); pdu.add(new VariableBinding(new OID(new int[] {1,3,6,1,2,1,1,5}))); pdu.setType(PDU.GETNEXT); ResponseListener listener = new ResponseListener() { public void onResponse(ResponseEvent event) { ((Snmp)event.getSource()).cancel(event.getRequest(), this); System.out.println("Received response PDU is: "+event.getResponse()); } }; snmp.send(pdu, target, null, listener); } }
Merci.
A voir également:
- Conversion Class JAVA en Class JavaBean
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
3 réponses
Bonsoir,
Tu sais ce qu'est un java bean? Et ce qu'est une jsp?
A mon avis, tu devrais juste essayer de trouver un petit exemple sur le net avant de poser ta question.
Cordialement,
Tu sais ce qu'est un java bean? Et ce qu'est une jsp?
A mon avis, tu devrais juste essayer de trouver un petit exemple sur le net avant de poser ta question.
Cordialement,
Bonsoir,
Effectivement, parce que ta classe n'est pas un java bean.
Un bean est un conteneur, c'est-à-dire que c'est une classe qui va contenir (la définition est légèrement modulable) :
- des attributs privés
- au moins un constructeur par défaut
- des accesseurs et mutateurs (getters et setters)
Un java bean est une classe qui contient des informations décrivant un objet (et c'est justement cet objet qu'on passe en jsp de manière à afficher les informations à l'écran de l'utilisateur).
Dans ton cas, tu as une classe métier : ça va te servir à quoi de la passer en jsp ?
Cordialement,
Effectivement, parce que ta classe n'est pas un java bean.
Un bean est un conteneur, c'est-à-dire que c'est une classe qui va contenir (la définition est légèrement modulable) :
- des attributs privés
- au moins un constructeur par défaut
- des accesseurs et mutateurs (getters et setters)
Un java bean est une classe qui contient des informations décrivant un objet (et c'est justement cet objet qu'on passe en jsp de manière à afficher les informations à l'écran de l'utilisateur).
Dans ton cas, tu as une classe métier : ça va te servir à quoi de la passer en jsp ?
Cordialement,
Bonsoir,
Pour faire ce que tu souhaites, tu dois avoir un serveur d'application qui tourne (au moins un Tomcat).
Il faut que tu disposes d'une servlet qui, lorsqu'elle sera appelée, va faire appel à tes méthodes décrites dans ta classe.
Il faut ensuite que les méthodes de ta classe retournent un résultat sous forme de java bean (une instance d'objet qui va contenir toutes les informations que tu veux afficher).
Dans ta servlet tu placeras alors ce bean dans ton HttpServletRequest, et ce java bean sera alors accessible par tes jsp.
Comme tu le vois, la première chose à faire, c'est d'installer un environnement adéquat (si tu veux faire du web, il te faut un serveur web et un serveur d'application). Ensuite tu devras adapter ton code de manière à ce qu'il soit appelable depuis une servlet (ça ne sert à rien une méthode main sur un serveur d'application par exemple), et que tes méthodes retournent des beans.
Enfin il te restera à faire une redirection vers ta jsp.
Cordialement,
Pour faire ce que tu souhaites, tu dois avoir un serveur d'application qui tourne (au moins un Tomcat).
Il faut que tu disposes d'une servlet qui, lorsqu'elle sera appelée, va faire appel à tes méthodes décrites dans ta classe.
Il faut ensuite que les méthodes de ta classe retournent un résultat sous forme de java bean (une instance d'objet qui va contenir toutes les informations que tu veux afficher).
Dans ta servlet tu placeras alors ce bean dans ton HttpServletRequest, et ce java bean sera alors accessible par tes jsp.
Comme tu le vois, la première chose à faire, c'est d'installer un environnement adéquat (si tu veux faire du web, il te faut un serveur web et un serveur d'application). Ensuite tu devras adapter ton code de manière à ce qu'il soit appelable depuis une servlet (ça ne sert à rien une méthode main sur un serveur d'application par exemple), et que tes méthodes retournent des beans.
Enfin il te restera à faire une redirection vers ta jsp.
Cordialement,
Bonsoir,
Alors si tu as bien compris tout ce que j'ai dit, tu devrais avoir :
- modifié ta méthode public static void main(String args[]) en public TonBean taMethode()
- créé une classe dont le prototype est le suivant : public class TaServlet extends HttpServlet
- surchargé la méthode doGet() ou doPost() (ou les deux), et dans cette méthode avoir instancié ta classe test
- enfin, avoir récupéré le retour de taMethode() et l'avoir stocké dans une HttpServletRequest, avant de faire une redirection vers ta jsp
Cordialement,
Alors si tu as bien compris tout ce que j'ai dit, tu devrais avoir :
- modifié ta méthode public static void main(String args[]) en public TonBean taMethode()
- créé une classe dont le prototype est le suivant : public class TaServlet extends HttpServlet
- surchargé la méthode doGet() ou doPost() (ou les deux), et dans cette méthode avoir instancié ta classe test
- enfin, avoir récupéré le retour de taMethode() et l'avoir stocké dans une HttpServletRequest, avant de faire une redirection vers ta jsp
Cordialement,
Si j'ai essayer avec des exemlpes du net
mais tous ils utilisent que des class simple sans mais en+ avec return
mais le cas de ma class j'ai la jamais rencontrer
si vous pouvez aidez moi