公司开发使用weblogic,8.1版本,jdk使用1.4.2很多java1.6的新特性无法使用
不能使用基于注解的java应用,也不能使用基于泛型的java新概念。
1.关于这个框架的数据传送问题
前台数据传送到后台时,会直接传送过去一个封装好的request对象,过去直接拿出来使用就可以了;
后台住前台传数据,只能使用java代码,或者是一些封装好的标签来实现,在公司内部,实现这些东西使用航天金穗自己开发的一种标签
<htjs:iterator sid="selectDCWJ_DTB">
document.getElementById('<htjs:get property="WTID"/>').innerText='<htjs:get property="XZID"/>';
<js:iterator>
以上东西可以实现list ,map,等一些复杂的数据类型进行迭代.
其它的数据类型,比如从数据库中拿出一个图片,只能在jsp页面上写代码,或者通过jsp,servlet的功能来实现,这个框架总体来说是比较低级的
用惯spring,struts,hibernate等高级管理框架,再用这个总体来说感觉不好,但是这个框架是最基础的,比较适合新手上手.还算不错,努力学习中.
分享到:
相关推荐
它有助于开发者理解和掌握在实际项目中如何优雅地处理数据库事务,提高代码质量。通过分析和实践这样的Demo,我们可以更好地理解Spring的声明式事务管理以及如何与iBatis协同工作,提升我们的编程技能。
本文将深入剖析iBatis 2.3的源码,帮助读者理解其内部机制,提升开发与优化数据库访问的能力。 1. **iBatis概述** iBatis是一个基于Java的SQL映射框架,它消除了几乎所有的JDBC代码和手动设置参数以及获取结果集的...
此外,iBATIS还提供了一些辅助工具,如`ParameterMap`用于管理SQL语句的输入参数,`ResultMap`用于处理查询结果的映射,以及`Cache`机制,用于缓存查询结果,提高系统性能。这些工具类使得开发者能够更方便地进行...
DAO接口定义了操作数据库的方法,而具体的实现则由iBATIS处理。 3. 映射器接口:开发者定义的接口,其方法对应SQL映射文件中的SQL语句。通过实现这个接口,开发者可以在业务逻辑中调用数据库操作。 4. 动态SQL:...
3. 事务管理:iBatis提供了简单的事务控制,可以在代码中手动管理,也可以通过Spring等框架集成,实现自动事务管理。 四、iBatis2.x_jar包 iBatis 2.x版本是iBatis历史上的一个里程碑,其中包含了许多基础库和核心...
IBATIS解决了这个问题,它引入了一种中间层,允许开发者编写SQL语句并在XML配置文件或注解中声明,从而简化了数据操作。 **逻辑简介** IBATIS 的逻辑简介部分可能涵盖了以下几个核心概念: 1. **映射器(Mapper)...
4. Executor:执行器是iBatis内部处理SQL的引擎,负责SQL的预编译、执行和结果处理。在2.3.0.677版本中,有SimpleExecutor、ReuseExecutor和BatchExecutor三种执行策略,满足不同场景的需求。 三、iBatis主要特性 ...
此外,还可以结合Spring等框架实现声明式事务管理,进一步简化事务处理。 七、源代码学习资源 通过阅读iBatis源代码,开发者可以更深入地理解其实现原理,提升技术水平。推荐参考以下资源: - 博文链接:...
通过对Ibatis源码的深入研究,开发者不仅可以理解其内部机制,还能提升自己的编程技巧,为开发更高效、更健壮的应用程序打下坚实基础。此外,这种实践也有助于学习其他ORM框架,如MyBatis,因为它们的设计理念和模式...
2.3.0.677是Ibatis的一个重要版本,被誉为“最稳定”的版本,它提供了可靠的性能和稳定性,使得开发人员在处理数据库操作时能够更加放心。 Ibatis的核心理念在于将SQL语句与Java代码分离,通过XML配置文件或注解来...
1. 源码:Ibatis的源代码,这可以帮助开发者深入理解其内部工作原理,进行二次开发或自定义扩展。源码通常包括核心处理类、SQL映射解析器、数据绑定组件等。 2. 文档:可能包括官方文档、API参考、示例代码等,这些...
4. Executor执行器:执行器是Ibatis内部的关键组件,负责执行SQL语句。它有多种实现,如SimpleExecutor、ReuseExecutor和BatchExecutor,分别对应简单执行、重用执行器和批量执行器,以适应不同的性能需求。 5. ...
通过对源码的学习,我们可以了解iBatis内部的工作原理,比如它如何解析XML配置文件,如何执行SQL语句,以及如何处理结果集。这对于深入理解iBatis以及优化自己的代码非常有帮助。 总的来说,这个压缩包提供了全面的...
通过分析Ibatis的源代码,我们可以学习到如何优雅地处理数据库操作,包括事务管理、结果映射、参数绑定等。同时,Ibatis的插件机制(Interceptor)允许我们自定义拦截器,扩展其功能,例如添加日志记录、性能监控等...
iBATIS是一个开源的...总之,"iBATIS框架源码剖析pdf第二部分"将带你深入iBATIS的内部,揭示其设计思想和实现细节。通过学习,你不仅可以提升对iBATIS的理解,还能为使用或开发类似的数据库访问框架打下坚实的基础。
5. **Executor**: 执行器,是Ibatis内部处理SQL的组件,有简单执行器、缓存执行器和批量执行器等类型。 6. **Statement**: 表示一个SQL语句,可以是PreparedStatement或SimpleStatement,Ibatis根据配置自动处理...
标签"源码"提示我们可能会涉及到iBatis的内部实现,包括它如何解析XML配置,如何执行SQL,以及如何绑定参数和处理结果。对于高级用户,理解源码可以帮助解决一些复杂问题,或者进行定制化的扩展。 另一个标签"工具...
本篇文章将针对从Apache网站通过SVN下载的iBatis-2源代码进行深度剖析,帮助开发者更深入地理解其内部机制。 1. **iBatis框架概述** iBatis提供了一个SQL映射框架,允许开发者编写动态SQL,将数据库操作与业务逻辑...
5. **Executor**: 执行器负责解析SQL映射文件,执行SQL并处理结果集,它是Ibatis内部的工作流程中心。 6. **ParameterMapping**: 参数映射用于将Java对象的属性值绑定到SQL语句的占位符上,使得动态SQL成为可能。 ...