- 浏览: 346213 次
- 性别:
- 来自: 南京
文章分类
- 全部博客 (169)
- spring (20)
- java (44)
- ibatis (0)
- hibernate (6)
- struts (2)
- javascript (6)
- ajax (1)
- eclipse (4)
- 其他 (10)
- database (17)
- ibatis 分页 (7)
- xml (2)
- pl/sql (6)
- sql (4)
- apache (3)
- oracle (8)
- jdom (1)
- Open ModelSphere (1)
- 线程 (2)
- 多线程 (2)
- 查找文件 (1)
- Comparator (2)
- jxl (2)
- jquery (1)
- Flex (2)
- 非技术 (1)
- mysql (2)
- zxing (1)
- jdbc (1)
- Java内存 (1)
- editplus (1)
- log4j (1)
- sqlserver (2)
- base64 (1)
- Linux (4)
- Shell (2)
- 非技术共享 (1)
- 省市 (1)
- PowerDesigner (3)
- 观察者模式 (2)
- Servlet (1)
- 单点登录 (1)
- IO (1)
- tomcat (1)
- clob (1)
- html (1)
- jsp (2)
- JNative (1)
- WebService (2)
- Highcharts (1)
- Spring Security (1)
- ztree (1)
- Mongodb (3)
- sftp (1)
- SVN (1)
- openSUSE (1)
- Ubuntu (1)
- nio (1)
- springboot (1)
- java8 (1)
最新评论
-
wajjj:
[flash=200,200][url][img][list] ...
【JAVA】读取excel内容(兼容03和07格式) -
xurichusheng:
jjhe369 写道感谢分享!但是发现一个小问题,就是第13, ...
oracle 存储过程分页查询 -
jjhe369:
感谢分享!但是发现一个小问题,就是第13,14行的V_STAR ...
oracle 存储过程分页查询 -
飞天奔月:
为什么不用 Map<String, String> ...
读取.properties的内容,并将内容放入一个Map中 -
xurichusheng:
814687491 写道测试了一下,无法换行!你可以自定义自己 ...
使用google的zxing制作二维码
1、applicationContext.xml
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"> <property name="configLocation" value="classpath:sqlMapConfig.xml"/> <property name="dataSource" ref="dataSource"/> </bean> <!-- 创建sqlMapClientTemplate --> <bean id="sqlMapClientTemplate" class="org.springframework.orm.ibatis.SqlMapClientTemplate"> <constructor-arg> <ref bean="sqlMapClient" /> </constructor-arg> </bean>
2、sqlMapConfig.xml
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-config-2.dtd"> <sqlMapConfig> <!-- cacheModelsEnabled : 是否启用SqlMapClient上的缓存机制 enhancementEnabled : 是否针对POJO启用字节码增强机getter/setter的调用效能 errorTracingEnabled : 是否启用错误日志,在开发期间建议设为"true" lazyLoadingEnabled : 是否启用延迟加载机制 maxRequests : 最大并发请求数(Statement并发数) maxSessions : 最大Session数,即当前最大允许的并发SqlMapClient数 maxTransactions : 最大并发事务数 useStatementNamespaces : 是否使用Statement命名空间, 默认为false, 建议设为true; --> <settings cacheModelsEnabled="true" enhancementEnabled="true" errorTracingEnabled="true" lazyLoadingEnabled="true" maxRequests="64" maxSessions="32" maxTransactions="16" useStatementNamespaces="false" /> <!-- 配置Ibatis要使用的SqlMap文件信息 --> <sqlMap resource="com/iss/beans/sqlmap/UserEntity.xml"/> </sqlMapConfig>
3、applicationContext-dao.xml
<bean id="baseDAO" class="com.iss.common.core.BaseDAOImpl"> <property name="sqlMapClientTemplate" ref="sqlMapClientTemplate" /> </bean> <bean id="userDAO" class="com.iss.dao.impl.UserDAOImpl" parent="baseDAO"> </bean>
4、web.xml
<!-- Spirng --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath:spring/applicationContext-dao.xml, classpath:spring/applicationContext-service.xml, classpath:spring/applicationContext-action.xml, classpath:spring/applicationContext.xml, </param-value> </context-param>
发表评论
-
spring mvc 定时任务,避免同时执行两次
2019-03-09 18:14 3305spring版本:3.1.0 或以 ... -
Spring jdbcTemplate示例
2015-07-08 15:26 1193Spring jdbcTemplate示例 1. ... -
jsp页面显示二进制图片
2014-11-05 15:58 40861. DAO层 import java.sql.C ... -
Spring工具类,提供取得Spring配置文件中定义的Bean的方法
2014-05-15 19:02 1563在 java EE 工程中,经常会用到定 ... -
使用Spring的JdbcTemplate处理Clob
2013-11-01 11:04 43211. 数据库表 req_seq CREATE TA ... -
oracle 存储过程分页查询
2013-10-24 11:09 1975oracle 10gR2 Spring JDBCTe ... -
Spring MVC 处理请求流程
2011-06-01 15:03 1335Spring MVC 处理请求流程: ... -
在spring中配置ibatis 04_dao类
2011-05-31 14:15 1674BaseDAOImpl<T>.java p ... -
在spring中配置ibatis 03_xml配置
2011-05-31 14:11 1037UserEntity.xml <?xml ver ... -
在spring中配置ibatis 02_xml配置
2011-05-31 14:09 9841、applicationContext-service.xm ... -
jdbc.properties
2011-05-31 11:37 3811### mysql ### driverClassName ... -
Spring 配置文件--- 事务处理
2011-05-31 11:28 1375事务的处理在service层。 &l ... -
Spring 配置文件--- 数据源配置(c3p0)
2011-05-31 11:24 1251<!-- 数据库连接配置文件 --> & ... -
Spring 配置文件--- 数据源配置(dbcp)
2011-05-31 11:23 1211applicationContext.xml & ... -
spring 定时任务
2011-05-20 14:54 1150import java.util.TimerTask; ... -
另一个 spring 拦截器
2010-07-13 13:48 1583import javax.servlet.http.HttpS ... -
Spring RedirectView 传值乱码解决
2010-05-04 17:40 3161使用的是spring的注解 public ModelAnd ... -
Spring 拦截器
2010-04-27 09:02 59061、在做项目的时候,遇到了一个Spring拦截器的问题。 项目 ... -
一个 Spring 拦截器
2010-04-13 14:40 1620package com.common.core.interce ...
相关推荐
1. 首先,在Spring.NET的配置文件中,配置iBatis.NET的SqlMap,并声明DAO接口及其实现类。 2. 在iBatis.NET的配置文件中,编写对应的SQL映射语句。 3. 在业务逻辑中,通过Spring.NET的IoC容器获取DAO的实例,然后...
iBATIS是阿里巴巴开发的一个SQL映射框架,它允许开发者将SQL语句直接写在XML配置文件中,使得数据库操作与业务逻辑解耦,提高了代码的可维护性和灵活性。Spring是一个全面的企业级应用开发框架,提供包括依赖注入、...
在Spring_Struts_Ibatis_Mysql Demo中,iBatis作为数据访问层,用于执行SQL查询和更新,与MySQL数据库交互。 **MySQL**是广泛使用的开源关系型数据库管理系统,以其高效、稳定和易于使用而著称。在这个项目中,...
这个项目可能包含了一系列配置文件(如Spring的bean配置、Struts 2的配置、BlazeDS的配置等)、Action类(Struts 2的业务逻辑组件)、Service和DAO接口及其实现(Spring管理的业务层和数据访问层)、以及Flex的MXML...
2. 映射器接口:在iBATIS 2.x中,映射器是基于XML的,而在3.x版本中,引入了映射器接口,这是一个Java接口,其中的方法对应于XML配置文件中的SQL语句。这样,你可以在Java代码中直接调用方法,而无需处理SQL的细节。...
Ibatis是一个优秀的、开源的Java持久层框架,它允许开发者将SQL语句直接写在配置文件中,简化了JDBC代码的编写工作,提高了开发效率。 【描述解析】 描述中的"01_ibatis教程_准备ibatis环境.zip"与标题一致,暗示这...
iBatis 2.0版本提供了一种将SQL语句和Java代码解耦的机制,通过XML配置文件或注解来定义数据访问逻辑,使得SQL的编写和优化更加直观。 这些框架的结合使用可以构建出高效、可扩展的企业级应用。Spring作为整体架构...
在【压缩包子文件的文件名称列表】中,虽然只有一个文件名"01_传智播客ibatis教程_准备ibatis环境",但我们可以推测这个文件可能包含一系列视频、文档或者代码示例,详细讲解如何设置iBatis的开发环境,包括但不限于...
初学者通过这个项目可以学习到如何配置这三个框架,如何在Struts2的Action中注入Spring管理的Service,以及Service如何调用MyBatis(iBATIS)进行数据库操作。同时,了解如何将Struts2的Action结果转发或重定向到...
给定的XML配置文件展示了如何在Spring中配置ibatis数据源以及ibatis事务管理器。首先,注释掉的`BasicDataSource`部分是用来配置数据源的,这里没有启用,而是选择了使用JNDI数据源。实际生产环境中,通常会使用...
配置Spring MVC通常需要在`web.xml`中配置前端控制器DispatcherServlet,并在`applicationContext.xml`中配置处理器映射器和视图解析器。 `ibatis`和`oracle`表示此实例使用iBatis作为数据访问层,而Oracle是用于...
通过这个"Ibatis_Demo"项目,初学者可以了解到iBatis的基本用法,如何配置数据库连接,编写Mapper接口和XML,以及如何在实际项目中使用这些组件进行数据操作。这将为后续深入学习和使用iBatis奠定基础。
5. **事务管理**:Spring提供了一种声明式事务管理,可以在XML配置文件中定义事务边界,或者在Java配置中使用`@Transactional`注解。这使得事务管理变得简单,无需在业务逻辑代码中显式管理。 6. **Mapper接口和XML...
1. 配置Struts2:在struts.xml中定义Action,这些Action通常由Spring管理,通过`<package name="default" extends="struts-default">`声明并引入Spring插件。 2. 配置Spring3:在applicationContext.xml中,定义...
Ibatis API 的一个重要特点是动态SQL,它允许在XML配置文件或Mapper接口注解中编写条件语句,使得SQL的生成更加灵活,适应复杂的业务场景。 在实际开发中,Ibatis API 可以与Spring框架集成,通过Spring的`...
在这个"Struts+Spring+iBATIS做的XML文件操作例子"中,我们将深入探讨这三个框架如何协同工作以及XML文件在其中的作用。 Struts 是一个基于MVC(Model-View-Controller)设计模式的Java Web框架,它主要用于控制...
在本项目中,`ibatis_struts1_spring.xml`文件中包含了Ibatis的配置,包括数据源、SqlMapConfig以及具体的Mapper配置。 其次,Struts1是最早的MVC框架之一,负责处理HTTP请求并调用业务逻辑。它通过Action类和...
最近想在最新的Spring5.0中集成ibatis(不是mybatis),发现已经不在支持SqlmapClientTemplate和SqlmapClientFactoryBean,于是搞了这个工具jar来进行支持如下配置 <bean id="sqlMapClient" class="org.spring...
iBatis允许开发者在XML配置文件或注解中定义SQL语句,然后通过Java接口调用执行。iBatis与Spring的整合,可以让数据库操作更加灵活,避免了直接在业务逻辑中编写JDBC代码,降低了耦合度。 【yadz_2012】这个文件名...
2.4.1. 在XML里更为简单的声明性事务配置 2.4.2. JPA 2.4.3. 异步的JMS 2.4.4. JDBC 2.5. Web层 2.5.1. Spring MVC的表单标签库 2.5.2. Spring MVC合理的默认值 2.5.3. Portlet 框架 2.6. 其他特性 2.6.1. 动态语言...