iBATIS开发步骤
8.1.1 iBATIS开发步骤
iBATIS是Java应用和关系数据库之间的桥梁,它负责Java对象和关系数据之间的映射。iBATIS内部封装了通过JDBC访问数据库的操作,向上层应用提供了面向对象的数据访问API。在Java应用中使用iBATIS包含以下步骤:
(1)创建iBATIS的配置文件:该文件负责初始化iBATIS配置,包括数据库配置和映射文件配置;
(2)创建iBATIS映射文件:每一个数据表对应一个映射文件,该文件描述了数据库中表的信息,也描述了对应的持久化类的信息;
(3)创建持久化类:每一个类对应一个数据库表,通过映射文件进行关联;
以上三步是开发iBATIS要实现的关键内容。接下来就要面向Web应用层进行编码,通常会分为DAO层和Service层:
(1)编写DAO层:通过iBATIS API编写访问数据库的代码;
(2)编写Service层:编写业务层实现,调用DAO层类代码;
图8-1显示了调用的过程及iBATIS在应用中所处的位置。
图8-1 iBATIS开发流程图