GWT 应用,第 1 部分: 使用 Google Web Toolkit 实现 places 应用程序
2009-10-08 00:00:00 来源:WEB开发网清单 7 显示了相应的 Hibernate 代码:
清单 7. AddressServiceImpl.java
package com.clarity.server;
import java.util.List;
import org.hibernate.HibernateException;
import org.hibernate.Session;
import com.clarity.client.AddressService;
import com.clarity.client.Address;
import com.google.gwt.user.server.rpc.RemoteServiceServlet;
@SuppressWarnings("unchecked")
public class AddressServiceImpl extends RemoteServiceServlet
implements AddressService {
private static final long serialVersionUID = 1L;
public List<Address> getAddresses() {
List<Address> addresses = null;
try {
Session session = HibernateUtil.getSessionFactory()
.getCurrentSession();
session.beginTransaction();
addresses = (List<Address>)session.createQuery("from Address Address ")
.list();
session.getTransaction().commit();
} catch (HibernateException e) {
e.printStackTrace();
}
return addresses;
}
}
如 清单 7 所示,AddressServiceImpl 类实现了地址服务的远程接口 — AddressService — 并扩展了 GWT 的 RemoteServiceServlet。getAddresses() 方法返回数据库中的所有地址。
- ››应用云平台的可用性——从新浪SAE看云平台设计
- ››应用程序的配置管理Poco
- ››应用WebSphere MQ V6 来构建企业信息总线的行业示...
- ››应用 Python 解决一些实际问题
- ››应用JScript和XML自定义无刷新多级联动菜单
- ››应用:C/C++获取本机IP地址
- ››应用程序开发者偏好苹果也关注Android
- ››应用软件视频会议中的几个常见问题
- ››部分 WM6.5 手机有望升级到 Windows Phone 7
- ››应用 RSA 实现 EMF 的开发
- ››GWT 应用,第 1 部分: 使用 Google Web Toolkit 实...
- ››应用程序控制:强大的微软AppLocker
更多精彩
赞助商链接