`
giginet
  • 浏览: 8869 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
社区版块
存档分类
最新评论

关于《用Ibatis的人们》这个帖子的回复与感受。

 
阅读更多
就当没写,以后不会再考虑发布类似的经验文章。
分享到:
评论
12 楼 tianly0817 2011-05-27  
我接触过的java程序员and项目经理,总喜欢把简单的东西复杂化
11 楼 我心悠悠 2011-05-27  
我们没有用什么ssh,ssi,si 什么的主流,让人们抄的很火的框架。我们的项目还不是做的好好的。。。 都是浮云   还是 邓大爷说的对 黑猫白猫 只要能抓住老鼠就是好猫!!!
10 楼 woaiwofengkuang 2011-05-27  
看了这个后,我都不知道什么是ORM了。
9 楼 sebatinsky 2011-05-27  
呵呵,只是看看,的确做得少了,自己也是,看来得跳了。
8 楼 denger 2011-05-27  
KimShen 写道
引用
我是觉得ibatis最大的一个好处就是orm


看到这句话,我决定还是不看下去了.

也许我不了你这个层次,项目做的少了

嗯,是的~  ibatis 与hibernate最大的区别在于定位,一个是sqlmapping,而一个是orm,请问楼主是如何理解你所说的ibatis中 orm的?
7 楼 Leon.Wood 2011-05-27  
一句话:偏见源于无知
6 楼 allstar1987 2011-05-27  
讨论这些一点意义都没有。每种项目都有可自的特点,只有适合的框架,其实这些话题已经被谈论了好多遍。而且,随着软件技术的不断更新,框架的不断更新,版本的不断更新,今天的答案也许在未来半年,一年,多年之后早已经成为一个过时的解决方案。

框架本身跟架构,分层有密切的关系,包括项目的成本等等。有些项目适合,另外的项目就不一定适合,如果一个完全只需要CURD的项目,你硬是分了好几层,为了框架而去框架,那么一点都不适合。

如今随着计算机软件技术的忽悠,产生了大量的理论,而每一个理论后面都有着很多份最佳实践和经验,随着炒作与技术大神的出现,我们产生了许多流行,过时的思想,这些思想其实对项目本身没有好处,用ORM就是技术的体现,看看现在培训出来的学生,有多少真正明白JAVA标准,随口一个SSH就是神,SERVLET/JSP/JDBC就是垃圾,就是低技术。其实这些都是不对的,也没有必要为了这些大打口水战。

让领导选择好技术架构,我们需要考虑的是如何写出优质的代码。
5 楼 Rooock 2011-05-27  
giginet 写道
以后比如说换数据库....直接改xml就行了。


请教gignet. 对于一个已经使用ibatis并且仍在增加功能的产品而言.
突然要推广到支持另一种数据库.
如果改XML. 意味着将要维护两套XML.

你们是这么做的么,抑或是有更懒的方式?
4 楼 giginet 2011-05-27  
kimmking 写道
选择一套框架,粘合起来作为基础开发设施以后,
其实你就基本决定了开发的模式。这个是至关重要的。

是的。放大一点,可能是一个项目组的模式,所以大项目才需要有架构师,才会去考虑底层的框架。地基不牢固,上层建筑在先天就已经有缺陷了。项目组不会变来变去的总换框架,也是公司出于成本和熟练的考虑。

不过有些很小的东西,比如做个小投票,和其他系统无任何关系,只是让用户投个票而已,用户量也不大,那我觉得直接上jsp也未尝不可。不会考虑什么都套SSH。
3 楼 kimmking 2011-05-27  
选择一套框架,粘合起来作为基础开发设施以后,
其实你就基本决定了开发的模式。这个是至关重要的。
2 楼 KimShen 2011-05-27  
引用
我是觉得ibatis最大的一个好处就是orm


看到这句话,我决定还是不看下去了.

也许我不了你这个层次,项目做的少了
1 楼 advantech 2011-05-27  
归根结底一句话,原帖的作者到不了你这个层次,项目做的少了。

相关推荐

    ibatis总结 ibatis ibatis ibatis ibatis

    Ibatis 是一款轻量级的Java持久层框架,它允许开发者将SQL语句与Java代码分离,从而使得数据库访问更加灵活、易于维护。本篇文章将深入探讨Ibatis的核心概念、最佳实践以及与其他框架如Struts和Spring的整合。 1. ...

    iBatis开发指南和一个iBatis实例

    iBatis是一个轻量级的Java持久层框架,它提供了SQL映射框架,将SQL语句与Java代码分离,使得数据库访问更为灵活和可控。在本压缩包中,你将找到一系列关于iBatis的学习资源,包括PDF文档、实例代码等,这些都是深入...

    Spring与iBATIS的集成

    Spring与iBATIS的集成 iBATIS似乎已远离众说纷纭的OR框架之列,通常人们对非常流行的Hibernate情有独钟。但正如Spring A Developer's Notebook作者Bruce Tate 和Justin Gehtland所说的那样,与其他的OR框架相比...

    ibatis 第一个程序

    标题 "iBatis 第一个程序" 暗示我们将探讨如何使用 iBatis,这是一个流行的持久层框架,用于简化 Java 应用程序中的数据库操作。iBatis 提供了一种方式,将 SQL 查询与应用程序代码分离,使得开发更加灵活且易于维护...

    关于Ibatis的jar包

    这是一个帮助文件,通常包含一系列关于如何快速入门Ibatis的教程和示例。它可能涵盖了以下内容: - **安装与配置**:解释如何将Ibatis集成到Java项目中,包括添加jar依赖、配置mybatis-config.xml文件以及Spring...

    ibatis的一个简单demo用户登录

    【标题】"ibatis的一个简单demo用户登录"指的是使用iBATIS这个轻量级的Java持久层框架实现的一个用户登录功能的示例项目。iBATIS是SQL Maps的升级版,它提供了一种将SQL语句与Java代码分离的方式,使得数据库访问...

    ibatis demo,ibatis例子,ibatis示例

    Ibatis,全称为MyBatis,是一个优秀的Java持久层框架,它主要负责SQL映射,使得开发者能够将SQL语句与Java代码分离,从而更好地管理数据库操作。Ibatis的出现,解决了传统JDBC中手动编写SQL和结果集映射的繁琐工作,...

    ibatis的使用教程

    【Ibatis 框架详解】 Ibatis 是一个基于 Java 的持久层框架,源自于“internet”和“abatis...通过合理的配置和使用,Ibatis 可以有效地帮助开发者实现数据持久化,并与其他主流框架(如Spring)集成,提高开发效率。

    iBatis与数据库交互

    iBatis是一个优秀的Java持久层框架,它主要负责数据库的交互,通过XML或注解方式配置和映射SQL,使得开发者能够将精力集中在业务逻辑上,而不是繁琐的JDBC代码。iBatis的核心思想是将SQL语句和Java代码分离,提供了...

    iBatis一个小项目

    iBatis是一个轻量级的Java持久层框架,它的核心理念是将SQL语句与Java代码分离,使得开发者可以更加灵活地控制SQL的执行。在本项目中,我们将深入探讨iBatis的基本概念、配置、映射文件以及如何在实际应用中使用它。...

    ibatis源码,ibatis源码 ibatis源码 ibatis源码

    解析这个XML文件的过程涉及到DOM或SAX解析器,源码中这部分功能通常在`org.apache.ibatis.io.Resources`和`org.apache.ibatis.builder.Configuration`类中实现。 三、Executor执行器 Executor执行器是iBatis的核心...

    ibatis 相关使用文档及安装包ibatis 相关使用文档及安装包

    这个压缩包包含了iBATIS的相关使用文档和安装包,是学习和使用iBATIS的重要参考资料。 《iBATIS-SqlMaps-2.pdf》可能是关于iBATIS SQL映射器的详细指南,它会介绍如何编写SQL Map配置文件,这些文件定义了数据库...

    Ibatis入门例子,Ibatis教程

    在本教程中,我们将通过一个简单的Ibatis入门例子,带你逐步了解并掌握这个强大的框架。 首先,我们需要在项目中引入Ibatis的依赖。通常,我们会在Maven的pom.xml文件中添加以下依赖: ```xml <groupId>org....

    ibatis教程,ibatis帮助文档

    iBATIS是一个由Clinton Begin创建,目前由Apache基金会支持的持久化框架,它专注于数据库查询的简化,尤其在JDBC编程方面提供了极大的便利。相对于全自动化ORM解决方案如Hibernate,iBATIS被称为“半自动化”ORM实现...

    C# IBatis IBatis基础 完整项目

    通过这个项目,学习者可以了解如何在C#和Asp.Net环境下配置和使用IBatis,以及如何结合Mvc框架来设计和实现一个完整的Web应用。此外,还将接触到数据库设计、SQL查询编写以及数据访问层与业务逻辑层的解耦等核心概念...

    ibatis入门与ibatis迭代的用法

    它提供了一个SQL、Java和XML的映射框架,将SQL语句与Java代码分离,使得开发者可以更加灵活地处理数据库操作,避免了JDBC的繁琐和低效。 在iBatis入门时,首先需要了解的是其核心概念:SqlMapConfig.xml配置文件、...

    iBATIS 三个版对比

    ### iBATIS 三个版本对比分析 iBATIS是一款优秀的持久层框架,它极大地简化了SQL映射编程的复杂度。随着技术的发展,iBATIS经历了多个版本的迭代,包括iBATIS v1、v2以及最新的iBATIS v3。本文将详细对比这三个版本...

    ibatis 使用手册

    《iBatis 使用手册》是一份详尽的开发资源,涵盖了iBatis框架的各个方面,包括iBatis的开发指南、SQL Maps的使用以及入门教程。iBatis是一款优秀的持久层框架,它允许Java开发者将SQL语句与Java代码分离,实现数据...

    ibatis

    "ibatis in action" 暗示这可能是一本关于如何有效使用iBATIS的实战指南,通常这类书籍会深入讲解框架的各个方面,包括安装配置、基本概念、映射文件、事务管理、动态SQL以及最佳实践等。 标签 "教程" 指出这是一个...

Global site tag (gtag.js) - Google Analytics