我从毕业工作到现在所做的项目中,数据库一直用Hibernate,页面方面用ExtJS,一晃已经有两年的时间了,这中间也不泛有对这两个框架的不爽,但是是公司的项目没有办法。
但是前段时间的两个项目,都是运行两年多的项目,第一是数据量因为两年多的积累也比较多,当时他们没有考虑到这个问题。第二是访问量的增大。由于以上两点,导致客户反应过来的问题都比较难处理,主要集中在两个问题:一是数据库操作变慢,我现在还记得,项目里有一个定时器,要用hibernate去删除DB里的6万条数据,观察的结果是一分种只能删100条多,最后用sql cmd半分钟就搞定了。反应的另一方面的问题是由于两年前没有ie7,ie8,firefox3.5,都是以ie6为准,所以反应的问题都在兼容性方面的问题。再加上extjs庞大的一个包,每个页面都要导入很多js,让我觉得不爽,页面呈现用户的时间也比较,如果是这样就算了,现在extjs还个修改了licence,更加不快。
所以这几天下了决心,把Hibernater换成iBatis,把extjs换成jQuery。
所谓“工欲善其事,必先利其器”,所以后面会先以jQuery和iBatis为基础,把这两个工具研究好,摸透其中的原理,才能很好的拿到项目中来。
分享到:
相关推荐
在IT行业中,jQuery和iBatis是两个非常重要的技术组件,它们分别在前端和后端发挥着关键作用。本文将详细探讨这两个技术及其结合使用时的相关知识点。 **jQuery** jQuery是一个广泛使用的JavaScript库,它极大地...
jQuery与iBatis,这两个技术分别在JavaScript和Java领域发挥着重要作用,它们共同为开发者提供了高效、灵活的数据处理和页面动态更新的能力。 jQuery是一个轻量级的JavaScript库,以其简洁的API和强大的功能深受...
IBatis3.0学习IBatis3.0学习IBatis3.0学习IBatis3.0学习IBatis3.0学习IBatis3.0学习IBatis3.0学习
《iBatis学习资料汇总》 ...通过学习和实践,我们可以充分利用iBatis的特性,提高项目开发效率,降低维护成本。同时,深入研究iBatis的源码,不仅可以提升个人技能,也为解决实际问题提供了有力的支持。
标题 "ibatis学习" 暗示我们即将探讨的是关于Ibatis,一个著名的Java持久层框架,它允许开发者将SQL语句直接写在配置文件中,以实现灵活的数据访问。Ibatis提供了简单易用的API,使得数据库操作与业务逻辑解耦,提高...
学习Ibatis,你需要理解它的基本概念,如SqlMapConfig.xml配置,Mapper接口和XML映射文件,以及如何进行参数映射和结果映射。对于Oracle,你需要熟悉SQL语法,掌握数据类型,了解索引、视图、触发器和存储过程的使用...
通过深入学习和实践"ibatistest2"这个实例,开发者不仅可以掌握Ibatis的基本使用,还能理解其在实际项目中的应用方式,为日后的开发工作打下坚实的基础。记住,理论与实践相结合,才能真正掌握一门技术,希望...
本文旨在深入解析iBATIS映射文件的基础概念及其重要性,为初学者构建一个清晰的学习路径。 ### iBATIS映射文件:核心中的核心 iBATIS映射文件(Data Map XML File)是iBATIS框架的灵魂所在,它允许开发者明确地...
【ibatis学习总结】 在Java应用中,ORM(对象关系映射)框架是连接数据库与业务逻辑的关键。相比像Hibernate和Apache OJB这样的"一站式"ORM解决方案,iBATIS提供了一种更为灵活的"半自动化"策略。iBATIS允许开发者...
Struts1(2)+Spring+Ibatis+jQuery是一个经典的Java Web开发框架组合,它们各自在Web应用的不同层面上发挥着关键作用。这个整合实例旨在展示如何将这四个技术有效地结合在一起,创建一个高效、可维护的Web应用程序...
在这个系统中,Struts2作为控制器负责处理用户的请求,Ibatis作为数据持久层框架用于数据库操作,而jsp和jQuery则分别在视图和前端交互上发挥作用。DWZ(UI Framework)可能被用作前端页面的布局和组件库。 **...
ibatis学习资料ibatis学习资料ibatis学习资料ibatis学习资料ibatis学习资料ibatis学习资料ibatis学习资料ibatis学习资料ibatis学习资料ibatis学习资料ibatis学习资料ibatis学习资料
这个资源包提供了对iBATIS深入学习的各种材料,包括jar包和文档,适合初学者和有经验的开发者。 描述中提到的"ibatis.jar"是iBATIS的核心库文件,包含了执行SQL语句、处理结果集和事务管理等核心功能的类和接口。...
1.iBatis2学习笔记:基本原理和配置.doc 2.iBatis2学习笔记:与Spring2的整合.doc 3.iBatis2学习笔记:单表映射 .doc 4.iBatis2学习笔记:SqlMap的配置总结(18条).doc 5.iBatis2学习笔记:入参和返回值的问题.doc ...
通过这个项目,开发者可以学习到如何在Java Web环境中集成多种框架,理解MVC模式的工作原理,以及如何利用jQuery进行前端交互和处理JSON数据。同时,了解Spring如何管理Bean和事务,以及iBatis如何执行SQL查询,都是...
本教程将深入探讨Ibatis.net的学习与实践,帮助开发者更好地理解和掌握这个强大的工具。 首先,我们来看"Ibatis.net学习"这一主题。Ibatis.net的核心理念是SQL映射,它允许开发者编写原生的SQL查询,而不是依赖于...
5. **JpetStore_4项目**:这是一个基于iBatis的开源网上宠物商店,包含了完整的CRUD操作和事务处理,是学习iBatis实际应用的好例子。 **iBatis教程** iBatis的学习资源包括官方文档、在线教程、视频课程等。学习...
IBatis学习笔记以及使用心得IBatis学习笔记以及使用心得IBatis学习笔记以及使用心得IBatis学习笔记以及使用心得IBatis学习笔记以及使用心得IBatis学习笔记以及使用心得