WEB开发网
开发学院软件开发Java 为 IBM WebSphere Application Server 开发 Sprin... 阅读

为 IBM WebSphere Application Server 开发 Spring 应用程序——第 1 部分:Spring 介绍

 2009-10-21 00:00:00 来源:WEB开发网   
核心提示: 创建一个名为 ContactDAO.java 的接口,其中定义客户端访问 CONTACT 数据库表所需的全部业务方法(参见清单 1),为 IBM WebSphere Application Server 开发 Spring 应用程序——第 1 部分:Spring 介绍(6),清单 1. Cont

创建一个名为 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 
} 

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

Tags:IBM WebSphere Application

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