正在加载图片...
e) Modify method execute in Contact SelectionAction Contact contactForm=(Contact) form Reader reader= Resources. getR esourceAsReader( DAOMap xm" ); DaoManager daoManager DaoManager Builder. buildDaoManager(reader) ContactDAo contactDAo= (ContactDAO) daoManager. getDao( ContactDAO, class, " sqlmap"); request setAttribute(" contactDetail contactDAO. selectcontact( contactForm. getcontactIdo)) 旦有了 Reader对象来读取 DAOMap.xml,就能将它们读取至 DAOManagerBuilder. buildDaoManager(,返回一个 DaoManager实例,将来用于与 DAo框架进行交互。从理论上来说,应该在项目启动的时候初始化DAO框架,在 我们这个程序中,可以将这个模块放入 Struts插件中,但是为了简化这个例子,我 们将初始化模块放入 execute方法中。有了 DaoManager实例后,可以调用相应的 接口和存储实现类(在元素中的id属性值)的 getDaol方法。在我们的例子中,需要 个 SQLMapContactDAO的实例,所以以 ContactDAo为接口名称,“ sqlmap"为存 储机制。一旦实现了 SQLMapContact DAO实例,就可以在调用其中的事务方法。 e) SQL MAP XML映射文件是如何工作的 a) SQL MAP 首先说说 SQL Map的概念。就如上面介绍的那样, SQL Map APl让开发人员 可以轻易地将 Java Bean映射成 PreparedStatement的输入参数和 Result set结 果集。开发 SQL Map的想法很简单:提供一个简洁的架构,能够用20%的代 码实现80%」DBC的功能。然后我们来了解 SQL Map是如何工作? SQL Map提供了一个简洁的框架,使用简单的XML描述文件将 Java bean,Map 实现和基本数据类型的包装类( String, Integer等)映射成」DBC的 PreparedStatement。以下流程描述了 SQL Maps的高层生命周期:将一个对象 作为参数(对象可以是 Java bean,Map实现和基本类型的包装类),参数对象 将为SαL修改语句和查询语句设定参数值。 执行 mapped statement。这是 SQL Maps最重要的步骤。 SQL Map框架将e) Modify method execute() in ContactSelectionAction.java 一旦有了 Reader 对 象 来 读 取 DAOMap.xml , 就 能 将 它 们 读 取 至 DAOManagerBuilder.buildDaoManager(),返回一个 DaoManager 实例,将来用于与 DAO 框架进行交互。从理论上来说,应该在项目启动的时候初始化 DAO 框架,在 我们这个程序中,可以将这个模块放入 Struts 插件中,但是为了简化这个例子,我 们将初始化模块放入 execute 方法中。有了 DaoManager 实例后,可以调用相应的 接口和存储实现类(在元素中的 id 属性值)的 getDao()方法。在我们的例子中,需要 一个 SQLMapContactDAO 的实例,所以以 ContactDAO 为接口名称,“sqlmap”为存 储机制。一旦实现了 SQLMapContactDAO 实例,就可以在调用其中的事务方法。 e) SQL MAP XML 映射文件是如何工作的 a) SQL MAP 首先说说 SQL Map 的概念 。就如上面介绍的那样,SQL Map API 让开发人员 可以轻易地将 Java Bean 映射成 PreparedStatement 的输入参数和 ResultSet 结 果集。开发 SQL Map 的想法很简单:提供一个简洁的架构,能够用 20%的代 码实现 80%JDBC 的功能。然后我们来了解 SQL Map 是如何工作? SQL Map 提供了一个简洁的框架,使用简单的 XML 描述文件将 Java Bean,Map 实现和基 本数据类 型的包 装类( String ,Integer 等)映射成 JDBC 的 PreparedStatement。以下流程描述了 SQL Maps 的高层生命周期: 将一个对象 作为参数(对象可以是 Java Bean,Map 实现和基本类型的包装类),参数对象 将为 SQL 修改语句和查询语句设定参数值。 i. 执行 mapped statement。这是 SQL Maps 最重要的步骤。SQL Map 框架将
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有