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:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
218:
219:
220:
221:
222:
223:
224:
225:
226:
227:
228:
229:
230:
231:
232:
233:
234:
235:
236:
237:
238:
239:
240:
241:
242:
243:
244:
245:
246:
247:
248:
249:
250:
251:
252:
253:
254:
255:
256:
257:
258:
259:
260:
261:
262:
263:
264:
265:
266:
267:
268:
269:
270:
271:
272:
273:
274:
275:
276:
277:
278:
279:
280:
281:
282:
283:
284:
285:
286:
287:
288:
289:
290:
291:
292:
293:
294:
295:
296:
297:
298:
299:
300:
301:
302:
303:
304:
305:
306:
307:
308:
309:
310:
311:
312:
313:
314:
315:
316:
317:
318:
319:
320:
321:
322:
323:
324:
325:
326:
327:
328:
329:
330:
331:
332:
333:
334:
335:
336:
337:
338:
339:
340:
341:
342:
343:
344:
345:
346:
347:
348:
349:
350:
351:
352:
|
" codeBody "
DATABASEMANAGER.JAVA
pakket com.dcu.project.server;
de invoer java.util. Lijst;
de invoer org.hibernate. Vraag;
de invoer org.hibernate. Zitting;
de invoer com.dcu.project.model.NMEAData;
openbare klasse DatabaseManager {
openbare NMEAData GetEntryFromDB () {
De zitting van de zitting = HibernateUtil.beginTransaction ();
// de Commentaar deze volgende lijn als u wilt ophouden dalend en ontspannend dient elke uitvoering in
HibernateUtil.recreateDatabase ();
// leidt eerst tot sommige klantenentiteiten gebruikend een methode die wij hebben gecre�ërd
CreateNMEAData (zitting, „123456“, „789123“, 54.32, „N“, 8.95, „W“, 40, „345678“);
De gegevens van NMEAData = nieuwe NMEAData ();
gegevens = GetData (zitting);
HibernateUtil.com mitTransaction ();
HibernateUtil.closeSession ();
terugkeer gegevens;
}
/**
* Deze methode leidt tot een nieuwe entiteit van de Klant in gegevensbestand gebruiken
* gebieden als argumenten worden verstrekt dat
*/
openbare statische nietige CreateNMEAData (de zitting van de Zitting, de Tijd van het Koord,
De Datum van het koord, dubbele Breedte, Koord Lat_Dir, dubbele Lengte, Koord Long_Dir, dubbele Snelheid,
De Cursus van het koord) {
System.out.println („Creërend nieuwe gegevens“);
Gpsdata van NMEAData = nieuwe NMEAData ();
gpsdata.setTime (Tijd);
gpsdata.setDate (Datum);
gpsdata.setLat (Breedte);
gpsdata.setLat_Dir (Lat_Dir);
gpsdata.setLongitude (Lengte);
gpsdata.setLong_Dir (Long_Dir);
gpsdata.setSpeed (Snelheid);
gpsdata.setCourse (Cursus);
session.save (gpsdata);
System.out.println („Opgeslagen nmea- Gegevens! “);
}
/**
* Definitieve methode om elk van onze Klanten met al hun gebieden uit te printen
* Toont slechts Herwinning aan
*/
@SuppressWarnings („ongecontroleerd“)
openbare statische nietige DisplayCustomers (de zitting van de Zitting) {
Alldata van de lijst = verklaart nietig;
Vraag queryResult = session.createQuery („van NMEAData“);
alldata = (Lijst) queryResult.list ();
voor (int. i = 0; i < alldata.size (); i++) {
De gegevens van NMEAData = (NMEAData) alldata.get (I);
System.out.println (data.getID () + „,“ + data.getTime ());
}
}
openbare statische NMEAData GetData (de zitting van de Zitting) {
idVariable int. = 1;
// Eerste Retrive de bijzondere klant… veronderstellen wij kent de gebruikersbenaming
Koord dat = „van NMEAData queryString waar identiteitskaart =: Identiteitskaart“;
De vraag van de vraag = session.createQuery (het queryString);
query.setLong („identiteitskaart“, idVariable);
De gegevens van NMEAData = (NMEAData) query.uniqueResult ();
System.out.println (data.getID ());
terugkeer gegevens;
}
}
DATASERVIMPL.JAVA
pakket com.dcu.project.server;
de invoer com.dcu.project.client.DataService;
de invoer com.dcu.project.dto.GPSDataDTO;
de invoer com.dcu.project.model.NMEAData;
de invoer com.google.gwt.user.server.rpc.RemoteServiceServlet;
de openbare klasse DataServiceImpl breidt RemoteServiceServlet instrumenten DataService uit {
privé statische definitieve lange serialVersionUID = 1L;
openbare getData GPSDataDTO () {
DatabaseManager a = nieuwe DatabaseManager ();
De gegevens van NMEAData = nieuwe NMEAData ();
gegevens = a.GetEntryFromDB ();
System.out.println (data.getLat ());
myData van GPSDataDTO = nieuwe GPSDataDTO ();
myData.setID (data.getID ());
myData.setDate (data.getDate ());
myData.setTime (data.getTime ());
myData.setLat (data.getLat ());
myData.setLat_Dir (data.getLat_Dir ());
myData.setLong (data.getLongitude ());
myData.setLong_Dir (data.getLong_Dir ());
myData.setSpeed (data.getSpeed ());
myData.setCourse (data.getCourse ());
/*
myData.setID (1);
myData.setDate („111111“);
myData.setTime („123456“);
myData.setLat (53.3);
myData.setLat_Dir („N“);
myData.setLong (- 8.9);
myData.setLong_Dir („W“);
myData.setSpeed (50.2);
myData.setCourse („123455“);
*/
terugkeer myData;
}
}
NMEADATA.JAVA
pakket com.dcu.project.model;
de invoer java.io. Serializable;
de invoer javax.persistence.*;
@Entity
@Table (" barrytable " name=)
de openbare instrumenten Serializable van klassenNMEAData {
privé statische definitieve lange serialVersionUID = 1L;
beschermde int.identiteitskaart;
de beschermde Tijd van het Koord;
de beschermde Datum van het Koord;
beschermde dubbele Lat;
beschermd Koord Lat_Dir;
beschermde dubbele Lengte;
beschermd Koord Long_Dir;
beschermde dubbele Snelheid;
de beschermde Cursus van het Koord;
openbare NMEAData () {
}
openbare NMEAData (int. theID, Koord theTime, Koord theDate, dubbele theLat, dubbele theLat_Dir,
dubbele theLongitude, Koord theLongDir, dubbel theSpeed, Koord theCourse)
{
Identiteitskaart = theID;
Tijd = theTime;
Datum = theDate;
Lat = theLat;
Lengte = theLongitude;
Long_Dir = theLongDir;
De snelheid = theSpeed;
Cursus = theCourse;
}
@Id
@GeneratedValue
@Column (name= " identiteitskaart ")
openbaar int. getID () {
terugkeer identiteitskaart;
}
openbare nietige setID (int.identiteitskaart) {
Identiteitskaart = identiteitskaart;
}
@Column (length=30)
openbaar Koord getTime () {
terugkeer Tijd;
}
openbare nietige setTime (de tijd van het Koord) {
Tijd = tijd;
}
@Column (length=30)
openbaar Koord getDate () {
terugkeer Datum;
}
openbare nietige setDate (de datum van het Koord) {
Datum = datum;
}
@Column (length=30)
openbare dubbele getLat () {
terugkeer Lat;
}
openbare nietige setLat (dubbele lat) {
Lat = lat;
}
@Column (length=30)
openbaar Koord getLat_Dir () {
terugkeer Lat_Dir;
}
openbare nietige setLat_Dir (Koord latDir) {
Lat_Dir = latDir;
}
@Column (length=30)
openbare dubbele getLongitude () {
terugkeer Lengte;
}
openbare nietige setLongitude (dubbele lengte) {
Lengte = lengte;
}
@Column (length=30)
openbaar Koord getLong_Dir () {
terugkeer Long_Dir;
}
openbare nietige setLong_Dir (Koord longDir) {
Long_Dir = longDir;
}
@Column (length=30)
het openbare dubbel getSpeed () {
terugkeer Snelheid;
}
de openbare leegte setSpeed (dubbele snelheid) {
Snelheid = snelheid;
}
@Column (length=30)
openbaar Koord getCourse () {
terugkeer Cursus;
}
openbare nietige setCourse (de cursus van het Koord) {
Cursus = cursus;
}
}
GPSDATADTO.JAVA
pakket com.dcu.project.dto;
de invoer com.google.gwt.user.client.rpc.IsSerializable;
de openbare instrumenten IsSerializable van klassenGPSDataDTO {
privé statische definitieve lange serialVersionUID = 1L;
beschermde int.identiteitskaart;
beschermd Koord myTime;
beschermd Koord myDate;
beschermde dubbele Lat;
beschermd Koord Lat_Dir;
beschermde dubbele myLong;
beschermd Koord Long_Dir;
beschermde dubbele Snelheid;
de beschermde Cursus van het Koord;
openbare GPSDataDTO () {
}
openbare GPSDataDTO (int. theID, Koord theTime, Koord theDate, dubbele theLat, dubbele theLat_Dir,
dubbele theLongitude, Koord theLongDir, dubbel theSpeed, Koord theCourse)
{
Identiteitskaart = theID;
myTime = theTime;
myDate = theDate;
Lat = theLat;
myLong = theLongitude;
Long_Dir = theLongDir;
De snelheid = theSpeed;
Cursus = theCourse;
}
openbaar int. getID () {
terugkeer identiteitskaart;
}
openbare nietige setID (int.identiteitskaart) {
Identiteitskaart = identiteitskaart;
}
openbaar Koord getTime () {
terugkeer myTime;
}
openbare nietige setTime (de tijd van het Koord) {
myTime = tijd;
}
openbaar Koord getDate () {
terugkeer myDate;
}
openbare nietige setDate (de datum van het Koord) {
myDate = datum;
}
openbare dubbele getLat () {
terugkeer Lat;
}
openbare nietige setLat (dubbele lat) {
Lat = lat;
}
openbaar Koord getLat_Dir () {
terugkeer Lat_Dir;
}
openbare nietige setLat_Dir (Koord latDir) {
Lat_Dir = latDir;
}
openbare dubbele getLongitude () {
terugkeer myLong;
}
openbare nietige setLong (dubbel) {
myLong =;
}
openbaar Koord getLong_Dir () {
terugkeer Long_Dir;
}
openbare nietige setLong_Dir (Koord longDir) {
Long_Dir = longDir;
}
het openbare dubbel getSpeed () {
terugkeer Snelheid;
}
de openbare leegte setSpeed (dubbele snelheid) {
Snelheid = snelheid;
}
openbaar Koord getCourse () {
terugkeer Cursus;
}
openbare nietige setCourse (de cursus van het Koord) {
Cursus = cursus;
}
}
|