为 IBM WebSphere Application Server 开发 Spring 应用程序——第 1 部分:Spring 介绍
2009-10-21 00:00:00 来源:WEB开发网创建一个名为 ContactDAO.java 的接口,其中定义客户端访问 CONTACT 数据库表所需的全部业务方法(参见清单 1)。
清单 1. ContactDAO.java 的 Java 源代码public interface ContactDAO {
public void insertContact(Contact contact);
public List getContacts();
public Contact getContact(int contactId);
public void updateContact(Contact contact);
public void deleteContact( int contactId);
}
创建 Contact.java 作为数据传输对象,用来携带 CONTACT 表数据。Contact.java 的一个实例代表 CONTACT 表中的一行数据(清单 2)。
清单 2. Contact.java 的 Java 源代码public class Contact {
int contactId;
String firstName;
String lastName;
String email;
public int getContactId() {
return contactId;
}
public void setContactId(int contactId) {
this.contactId = contactId;
}
// Add getter setter methods for all other instance variables
}
如前面所提到的,我们将对 ContactDAO.java 类进行两种实现:一种是使用 JDBC 代码来访问数据库,另一种则使用 Hibernate。
创建简单的 ContactDAOJDBC.java 文件,其中不包含任何实际的数据库交互逻辑,如清单 3 所示。
清单 3. ContactDAOJDBC.java 的 Java 源代码public class ContactDAOJDBC implements ContactDAO{
public void insertContact(Contact contact) {
System.out.println("Inside ContactDAOJDBC.insertContact() method");
}
public List getContacts() {
System.out.println("Inside ContactDAOJDBC.getContacts() method");
return new ArrayList();
}
// Other business methods
}
Tags:IBM WebSphere Application
编辑录入:爽爽 [复制链接] [打 印]- ››WebSphere Application Server 7.0 XML Feature P...
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
- ››WebSphere sMash 的创新应用,第 2 部分: 借助包装...
- ››Websphere MQ v6集群的负载均衡新功能
- ››WebSphere Process Server V6.0.2 集群,第 2 部分...
- ››WebSphere Process Server V6.0.2 集群,第 1 部分...
- ››IBM WebSphere常见问题解答
- ››IBM WebSphere Studio V5相关认证资料
- ››IBM WebSphere应用服务器发展趋势
- ››IBM WebSphere Application Server诊断和调优(一...
- ››IBM WebSphere Application Server诊断和调优(二...
- ››WebSphere MQ性能调优浅谈
更多精彩
赞助商链接