WEB开发网
开发学院软件开发Java Google App Engine for Java: 第 2 部分:构建杀手... 阅读

Google App Engine for Java: 第 2 部分:构建杀手级应用程序

 2009-09-17 00:00:00 来源:WEB开发网   
核心提示: 创建远程服务您现在的目标是创建一个允许您使用 DAO 的 GWT GUI,将使用 ContactDAO 接口上的所有方法,Google App Engine for Java: 第 2 部分:构建杀手级应用程序(4),第一步是将 DAP 类(未来版本将直接与服务器端的数据存储通信,因此必须位于服

创建远程服务

您现在的目标是创建一个允许您使用 DAO 的 GWT GUI。将使用 ContactDAO 接口上的所有方法。第一步是将 DAP 类(未来版本将直接与服务器端的数据存储通信,因此必须位于服务器中)的功能封装到一个服务中,如清单 4 所示:

清单 4. ContactServiceImpl

   
package gaej.example.contact.server; 
 
import java.util.ArrayList; 
import java.util.List; 
 
import gaej.example.contact.client.Contact; 
import gaej.example.contact.client.ContactService; 
 
import com.google.gwt.user.server.rpc.RemoteServiceServlet; 
 
public class ContactServiceImpl extends RemoteServiceServlet implements ContactService { 
  private static final long serialVersionUID = 1L; 
  private ContactDAO contactDAO = new ContactDAOMock(); 
 
  public void addContact(Contact contact) { 
    contactDAO.addContact(contact); 
  } 
 
  public List<Contact> listContacts() { 
    List<Contact> listContacts = contactDAO.listContacts(); 
    return new ArrayList<Contact> (listContacts); 
  } 
 
  public void removeContact(Contact contact) { 
    contactDAO.removeContact(contact); 
   
  } 
 
  public void updateContact(Contact contact) { 
    contactDAO.updateContact(contact); 
  } 
   
 
} 

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:Google App Engine

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接