`
foxpro
  • 浏览: 27683 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

ExtJs输出ibatis后台异常及动态SQL语句

阅读更多
最近业余时间搞一个让EXTJS前台输出后台异常及出错SQL的解决方案,这样方便程序的开发和出错调试,一开始在网上找相关资料,很多资料都不尽如意,后综合所查资料后决定自己实现,先看效果图吧:(图的先后顺序正好相反了)



解决方案步骤如下(步骤基本不分先后):

1、写一个STRUTS2的拦截器,可以拦截后台异常的,这个网上大把,也很简单。

2、修改IBATIS源码,主要找到StateMentScope.java,让拦截器可以拦截到出错的SQL语句,这个很容易找的到源码。

3、找到EXTJS的可以每次让事件执行后都把得到结果,最后找到了EXTJS的Ext.data.Connection.prototype.handleResponse.createInterceptor,覆盖该方法,使其得到每一次交互后都会执行。

好了,基本的步骤齐了,不足之处请补充,希望提出更好的解决方案。
  • 大小: 24.8 KB
  • 大小: 12.8 KB
0
0
分享到:
评论

相关推荐

    extjs_struts_ibatis_sqlserver开发实例

    iBatis通过XML或注解配置,将SQL语句映射到Java对象,使得数据库操作更加灵活和高效。 Spring框架则是Java企业级应用的核心,它提供了依赖注入(DI)和面向切面编程(AOP)等功能,支持事务管理、安全控制和数据...

    extjs4.2+ibatis+struts构建的ajax日程表插件

    开发者通过配置iBATIS的映射文件,定义SQL语句,与数据库进行交互。 Ajax(Asynchronous JavaScript and XML)技术使得Web应用可以在不重新加载整个页面的情况下,与服务器交换数据并局部更新页面。在这个日程表...

    extjs4springstruts2ibatis

    4. iBatis:iBatis是一个SQL映射框架,它将SQL语句与Java代码分离,提供了灵活的数据访问层。开发者可以在XML或注解中编写SQL,然后通过iBatis动态生成执行SQL的Java代码,从而减少了DAO层的重复工作。iBatis可以与...

    Spring+Struts2+ibatis+Extjs 整合 图书管理系统实例

    开发者需要根据业务需求设计数据库表结构,然后在iBatis中编写对应的SQL语句。Struts2的Action类会调用Service层的方法,Service层再通过Spring管理的DAO接口与数据库进行交互。最后,ExtJS前端会通过AJAX请求获取...

    struts spring ibatis extjs 实例

    3. **iBatis**:iBatis是一个SQL映射框架,它将SQL语句与Java代码分离,提高了代码的可读性和可维护性。开发者可以编写SQL语句并直接在XML配置文件或注解中声明,然后通过iBatis的API来执行这些SQL,从而实现数据...

    extjs,struts,spring,ibatis项目源码

    它支持动态SQL,可以根据条件自动构造合适的SQL语句,降低了数据库操作的复杂度。 在“ModelBjxt”这个压缩包文件中,我们可以推测这可能是项目的模型层代码,可能包含了实体类、DAO(Data Access Object)接口和...

    struts2+spring+ibatis+extjs

    **iBatis** 是一个SQL映射框架,它将SQL语句与Java代码分离,提高了代码的可读性和可维护性。iBatis允许开发者编写动态SQL,可以直接在XML配置文件或者注解中定义SQL,使得数据库查询更灵活。与Spring结合时,iBatis...

    图书管理系统 ibatis extjs spring struts2

    在本图书管理系统中,iBatis 作为ORM(对象关系映射)工具,负责SQL语句的执行和结果映射,使得开发者无需直接编写大量的JDBC代码,可以更专注于业务逻辑的实现。iBatis 提供了灵活的SQL编写方式,支持动态SQL,可以...

    springmvc+ibatis+extjs+mysql

    **iBatis** 是一个轻量级的持久层框架,它将SQL语句与Java代码分离,允许开发者灵活地编写和管理数据库查询。iBatis与Spring集成后,可以利用Spring的依赖注入特性,简化数据访问层的开发。在本项目中,我们可能会...

    Spring MVC,iBATIS,ext实例

    iBATIS 是一个持久层框架,它允许开发者将SQL语句直接写在配置文件中,简化了Java与数据库之间的交互。iBATIS 提供了动态SQL的功能,使得SQL可以在运行时根据需要动态生成。它将数据访问层与业务逻辑层分离,提高了...

    extjs做的图书管理系统

    在本系统中,iBATIS用于将业务层的操作映射到SQL语句上,实现了数据的增删查改。开发者可以通过配置XML文件或注解定义SQL语句,使得数据库操作更加灵活和直观。iBATIS与Spring的集成使得事务管理更为便捷,提高了...

    EXTJS3.0登陆DEMO

    IBATIS则是一个SQL映射框架,它允许开发者将SQL查询语句与Java代码分离,提高了代码的可维护性。在EXTJS3.0登录DEMO中,IBATIS可能用于执行与用户认证相关的数据库操作,如查询用户表,检查用户名和密码是否匹配。 ...

    Spring2.5+ibatis2.3+Extjs2.0+Struts2实现用户管理

    接着,iBatis 2.3作为一个轻量级的持久层框架,它将SQL语句与Java代码分离,使得数据库操作更加灵活且易于测试。iBatis的映射文件可以定义SQL查询,通过参数绑定和结果映射,实现了SQL与Java对象的无缝对接。在用户...

    extjs图书管理系统

    3. **iBatis2**:作为持久层框架,iBatis简化了SQL操作,允许开发者直接编写SQL语句,避免了ORM(Object-Relational Mapping)的复杂性。它将SQL与Java代码分离,增强了数据库查询的灵活性,同时保持了代码的可读性...

    extJs树形框架(一个例子)

    当用户在前端进行操作,如点击树节点,请求会被发送到服务器,Struts会处理这个请求,通过iBATIS与Oracle数据库交互,获取或更新数据,然后将结果封装成JSON格式返回给ExtJS,ExtJS再根据返回的数据动态更新...

    spring+struts+ibatis

    3. iBatis(MyBatis):iBatis是一个SQL映射框架,它允许开发者将SQL语句直接写在XML配置文件中,使得数据库操作更加灵活和易于维护。在SSM架构中,iBatis作为数据访问层,负责与数据库交互,执行SQL查询,将结果...

    struts2+ibatis+spring+ext完整项目含数据库

    iBatis允许开发者直接编写SQL语句,避免了ORM(对象关系映射)框架可能带来的性能损耗,同时也提供了动态SQL的功能,使得在复杂查询时更具灵活性。 **Spring** 是一个全面的Java企业级应用开发框架,它提供了依赖...

    ExtJs2.2 图书管理系统 MSSQL版

    与Hibernate等ORM(Object-Relational Mapping,对象关系映射)框架不同,Ibatis更注重SQL的灵活性,允许开发者直接编写SQL语句,便于处理复杂的查询和更新操作。 **Microsoft SQL Server 2000 SP4** MSSQL Server ...

    spring3+ibaits3+struts2.18+Extjs3整合增删查改

    在Spring3中,iBatis作为数据访问组件,允许开发者直接编写SQL语句,同时利用Spring的事务管理能力。这样可以避免ORM(对象关系映射)框架带来的性能开销,实现更高效的数据库操作。 **Struts2.18**: Struts2是一...

    Extjs为前端的图书管理系统

    5. 数据持久层:项目中采用了iBatis,这是一个轻量级的Java持久层框架,它将SQL语句与Java代码分离,提高了开发效率和可维护性。iBatis 通过XML配置文件或注解来定义SQL映射,简化了数据库操作。 6. 数据库连接:...

Global site tag (gtag.js) - Google Analytics