1. #1
    Candidat au titre de Membre du Club
    Inscrit en
    mars 2011
    Messages
    232
    Détails du profil
    Informations forums :
    Inscription : mars 2011
    Messages : 232
    Points : 14
    Points
    14

    Par défaut Problème avec OSGi + bundle + Apache Karaf

    Bonjour,

    Je suis en train de faire une petite application de test, laquelle doit utiliser OSGi avec Apache Karaf et bien sûr, la notion de bundle. Elle doit également utiliser Eclipse.

    Le but de cette application est d'afficher une map.
    Avec la méthode start de la classe Activator, la map doit être affichée et la fonction stop doit l'arrêter.

    Je suis débutant avec la programmation de bundle mais je pense que je dois utiliser la map comme étant un composant et donc je dois trouver un moyen de stocker le code source de cette map, soit dans un fichier XML, soit utiliser des composants web.

    Quelqu'un aurait-il une idée sur ce genre de problème ?

    Pour Eclipse, je pense que je dois travailler avec Eclipse Equinox.

    Merci d'avance

  2. #2
    Candidat au titre de Membre du Club
    Inscrit en
    mars 2011
    Messages
    232
    Détails du profil
    Informations forums :
    Inscription : mars 2011
    Messages : 232
    Points : 14
    Points
    14

    Par défaut

    je fait un exemple d'une map


    la page "map.xhtml"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <h:form>  
     
        <p:growl id="growl" showDetail="true"/>  
     
        <p:gmap center="36.890257,30.707417" zoom="13" type="HYBRID" model="#{mapBean.simpleModel}"  style="width:600px;height:400px">  
            <p:ajax event="overlaySelect" listener="#{mapBean.onMarkerSelect}" update="growl" />  
        </p:gmap>  
     
    </h:form>
    et pour la class MapBean

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    package org.primefaces.examples.view;  
     
    import java.io.Serializable;  
     
    import javax.faces.application.FacesMessage;  
    import javax.faces.context.FacesContext;  
     
    import org.primefaces.event.map.OverlaySelectEvent;  
    import org.primefaces.model.map.DefaultMapModel;  
    import org.primefaces.model.map.LatLng;  
    import org.primefaces.model.map.MapModel;  
    import org.primefaces.model.map.Marker;  
     
    public class MapBean implements Serializable {  
     
        private MapModel simpleModel;  
     
        private Marker marker;  
     
        public MapBean() {  
            simpleModel = new DefaultMapModel();  
     
            //Shared coordinates  
            LatLng coord1 = new LatLng(36.879466, 30.667648);  
            LatLng coord2 = new LatLng(36.883707, 30.689216);  
            LatLng coord3 = new LatLng(36.879703, 30.706707);  
            LatLng coord4 = new LatLng(36.885233, 30.702323);  
     
            //Basic marker  
            simpleModel.addOverlay(new Marker(coord1, "exemple1"));  
            simpleModel.addOverlay(new Marker(coord2, "exemple2"));  
            simpleModel.addOverlay(new Marker(coord3, "exemple3"));  
            simpleModel.addOverlay(new Marker(coord4, "exemple4"));  
        }  
     
        public MapModel getSimpleModel() {  
            return simpleModel;  
        }  
     
        public void onMarkerSelect(OverlaySelectEvent event) {  
            marker = (Marker) event.getOverlay();  
     
            addMessage(new FacesMessage(FacesMessage.SEVERITY_INFO, "Marker Selected", marker.getTitle()));  
        }  
     
        public Marker getMarker() {  
            return marker;  
        }  
     
        public void addMessage(FacesMessage message) {  
            FacesContext.getCurrentInstance().addMessage(null, message);  
        }  
    }
    mais le problème est comment le rendre fonctionnel avec osgi sous forme de bundle et l'exécuter avec eclipse et avec Karaf

    y 'a t'il quelqu'un qui a une idée sur ce genre de problème

Discussions similaires

  1. problème avec PERL et apache
    Par niro75 dans le forum Web
    Réponses: 2
    Dernier message: 31/03/2009, 23h17
  2. problème avec mon serveur apache
    Par amazircool dans le forum Apache
    Réponses: 2
    Dernier message: 22/05/2007, 14h57
  3. Problème avec Javascript et Apache
    Par Frenken dans le forum Apache
    Réponses: 2
    Dernier message: 22/06/2006, 13h16
  4. [Kylix] problème avec websnap dso apache
    Par RezzA dans le forum Kylix
    Réponses: 2
    Dernier message: 02/06/2003, 16h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo