0
我的項目分爲四個模塊: 1.數據對象 2.持久 3.服務 4.網絡從靜止將數據添加到骨幹網收集
我有我的網頁collecetion。
而在我的服務中,我有一個像這樣的driver.java文件。
import javax.ws.rs.Path;
@Path("/Driver")
public class Driver
{
private int id;
private String firstname;
private String lastName;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getFirstname() {
return firstname;
}
public void setFirstname(String firstname) {
this.firstname = firstname;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
}
和我的DriverService.java是這樣的。
import java.util.ArrayList;
import java.util.List;
//import javax.inject.Inject;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.PathParam;
//import javax.ws.rs.core.Response;
//import org.json.JSONObject;
@Path("Driver")
public class DriverService
{
@GET
@Path("/{id}")
@Produces({"application/json"})
public String getDriver(@PathParam("id") String id)
{
return "driver "+id;
}
@GET
@Path("/")
@Produces({"application/json"})
public List<Driver> getAllDrivers()
{
List<Driver> driverList = new ArrayList<Driver>();
Driver driver1 = new Driver();
driver1.setId(1);
driver1.setFirstname("111");
driver1.setLastName("111");
driverList.add(driver1);
Driver driver2 = new Driver();
driver2.setId(2);
driver2.setFirstname("222");
driver2.setLastName("222");
driverList.add(driver2);
Driver driver3 = new Driver();
driver3.setId(3);
driver3.setFirstname("333");
driver3.setLastName("333");
driverList.add(driver3);
return driverList;
}
}
現在我需要將服務中的數據加載到集合中,反之亦然。 我谷歌,但不知道如何從這裏開始。 任何幫助?
是我的**服務**即,我的Java文件寫入正確嗎? – seshan
撇開你實際上並沒有連接到數據庫,是的,它似乎是一個很好的存根。你可以在瀏覽器中通過訪問'/ driver'來驗證你的驅動列表。 –