bnsr,
je suis entrain de developper une application web pour integrer jsf et goole map
j'ai trouver qu'on peut utiliser Gmaps4jsf.mon probléme que je veut afficher un marqueur sur la map et les coordonnées de ce marqueur sont stoquer dans une base de donnés.j'ai pad trouver un exemple qui peut m'aider de faire ça.
je travail avec hibernate et spring aussi.
voila j'ai fait ça mais mon pb c'est avec managedbean j'ai pas reussi a avoir qcq chose qui peut me donner le resultat qui je souhaite
Classe engine !!! (table engine)
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
54
55
56
57
58
59
60
61
62 // Generated 20 juil. 2011 15:05:27 by Hibernate Tools 3.2.2.GA import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; /** * Engine generated by hbm2java */ @Entity @Table(name = "engine", catalog = "geo") public class Engine implements java.io.Serializable { private int idEngine; private String longitude; private String latitude; public Engine() { } public Engine(int idEngine) { this.idEngine = idEngine; } public Engine(int idEngine, String longitude, String latitude) { this.idEngine = idEngine; this.longitude = longitude; this.latitude = latitude; } @Id @Column(name = "id_engine", unique = true, nullable = false) public int getIdEngine() { return this.idEngine; } public void setIdEngine(int idEngine) { this.idEngine = idEngine; } @Column(name = "longitude", length = 20) public String getLongitude() { return this.longitude; } public void setLongitude(String longitude) { this.longitude = longitude; } @Column(name = "latitude", length = 20) public String getLatitude() { return this.latitude; } public void setLatitude(String latitude) { this.latitude = latitude; } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public interface EngineInterface { Engine findbyid(int id); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 @Service("engineInterface") @Transactional public class EngineServiceImpl implements EngineInterface { @Autowired private SessionFactory sessionFactory; @Override public Engine findbyid(int id) { return (Engine) sessionFactory.getCurrentSession().get(Engine.class, id); } }
j'ai fait un test junit et j'ai bien mon latitude et longitude mais j'ai pas trouver une methode pour avoir un manegedBean fonctionnant et qui peut m'aider a avoir les coordonné de marqueur .
Partager