About: Apache iBATIS     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : wikidata:Q7397, within Data Space : dbpedia.org associated with source document(s)
QRcode icon
http://dbpedia.org/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FApache_iBATIS

iBATIS is a persistence framework which automates the mapping between SQL databases and objects in Java, .NET, and Ruby on Rails. In Java, the objects are POJOs (Plain Old Java Objects). The mappings are decoupled from the application logic by packaging the SQL statements in XML configuration files. The result is a significant reduction in the amount of code that a developer needs to access a relational database using lower level APIs like JDBC and ODBC.

AttributesValues
rdf:type
rdfs:label
  • Apache iBATIS (en)
  • IBATIS (cs)
  • IBATIS (es)
  • IBATIS (fr)
  • IBATIS (it)
  • IBATIS (ko)
  • IBATIS (ja)
  • IBatis (nl)
  • IBATIS (zh)
  • IBATIS (uk)
rdfs:comment
  • iBATIS est un framework de persistance créé en 2001 et hébergé par la fondation Apache. Il permet de mettre en correspondance des requêtes SQL et des instances d'objet. Le 21 mai 2010 l'équipe de développement a décidé de se déplacer de l'Apache Software Foundation vers Google Code en changeant le nom du projet vers MyBatis. (fr)
  • iBATIS(아이바티스)는 SQL에 기반한 데이터베이스와 자바, 닷넷(.NET), 루비(Ruby) 등을 연결시켜 주는 역할을 하는 (Persistence Framework)이다. 이러한 연결은 프로그램의 소스코드에서 SQL 문장을 분리하여 별도의 XML 파일로 저장하고 이 둘을 서로 연결시켜주는 방식으로 작동한다. 또 다른 영속성 프레임워크인 하이버네이트(Hibernate)와 비교하여 하이버네이트는 객체모델을 사용자가 생성을 하면 프레임워크에서 데이터베이스와 연결을 시켜주는 방식인데 반해 iBatis는 사용자가 SQL 문장을 만들면 그에 적합한 객체모델을 생성하는 방식으로 작동한다. (ko)
  • IBATIS was een opensource-framework dat tot midden 2010 onderdeel uitmaakte van de Apache-opensourcecommunity. Het iBATIS-dataframework maakte het eenvoudiger om een database te benaderen vanuit een Java- of een .NET-programma. Het koppelde objecten met stored procedures of SQL-statements met behulp van een XML-beschrijving en het was eenvoudiger in gebruik dan zogenaamde -tools, zoals Hibernate. (nl)
  • iBATIS一词来源于“internet”和“abatis”的组合,是一个由Clinton Begin在2001年发起的开放源代码项目。最初侧重于密码软件的开发,现在是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO),同时还提供一个利用这个框架开发的JPetStore实例。 相对Hibernate和Apache OJB等“一站式”ORM解决方案而言,ibatis 是一种“半自动化”的ORM实现。iBATIS需要开发人员自己来写sql语句,这可以增加了程序的灵活性,在一定程度上可以作为ORM的一种补充。程序设计人员应该结合自己的项目的实际情况,来选择使用不同的策略。iBATIS和Hibernate都做了映射,但iBATIS是把实体类和sql语句之间建立了映射关系,这种策略可以允许开发人员自己来写合适的sql语句,而Hibernate在实体类和数据库之间建立了映射关系,sql对于开发人员是不可见的,对于那些数据量非常大的应用,无法去优化sql语句。所以在实际应用中,应该根据不同的应用场景,来选择适合自己的框架。 2010年6月16日,iBATIS从Apache软件基金会退役(retired),项目的初创团队已经转移到MyBatis项目。 (zh)
  • iBATIS je aplikační framework, který usnadňuje mapování mezi SQL databázemi a objekty v Javě, .NET a Ruby on Rails. V Javě jsou těmito objekty jednoduché POJO. Mapování je odděleno od aplikační logiky tím, že se veškeré SQL dotazy ukládají do XML souborů. Výsledkem je minimalizace rutinní práce s JDBC. 21. května 2010 založil tým vývojářů na základě kódu iBatis nový projekt jménem a další verze publikoval již v rámci tohoto projektu. V důsledku toho přestal být projekt iBATIS aktivně vyvíjen a byl zařazen mezi mezi ostatní mrtvé projekty Apache Software Foundation do . (cs)
  • iBATIS is a persistence framework which automates the mapping between SQL databases and objects in Java, .NET, and Ruby on Rails. In Java, the objects are POJOs (Plain Old Java Objects). The mappings are decoupled from the application logic by packaging the SQL statements in XML configuration files. The result is a significant reduction in the amount of code that a developer needs to access a relational database using lower level APIs like JDBC and ODBC. (en)
  • iBATIS es un framework (marco de trabajo) de código abierto basado en capas desarrollado por Apache Software Foundation, que se ocupa de la capa de Persistencia (se sitúa entre la lógica de Negocio y la capa de la Base de Datos). Puede ser implementado en Java y .NET (también existe un port para Ruby on Rails llamado RBatis). iBATIS asocia objetos de modelo (JavaBeans) con sentencias SQL o procedimientos almacenados mediante ficheros descriptores XML, simplificando la utilización de bases de datos. (es)
  • iBATIS è un framework open source che si occupa della fase di interfacciamento allo strato DBMS. La caratteristica fondamentale dello strumento consiste nella possibilità di scrivere il codice di accesso alla banca dati su dei file esterni all'applicazione. L'introduzione di tale framework garantisce che una qualsiasi modifica al DBMS in uso non comporti la modifica delle classi dell'applicazione, ma solamente l'adeguamento dello specifico file di configurazione, salvaguardando così la logica applicativa introdotta nel Sistema. (it)
  • iBATIS は、SQLクエリを POJO (Plain Old Java Object) にマッピングする永続性フレームワークである。SQLクエリはXMLファイルに置くことで一旦アプリケーションと分離される。検索結果のオブジェクトのマッピングは自動的か半自動的に行う。 iBATIS の基本となる考え方は、SQLクエリをXMLファイルに置くことで、関係データベースにアクセスする際に必要となる大量のJavaコードを大幅に減らすことである。 例えば、データベースに PRODUCT (PRD_ID: INTEGER, PRD_DESCRIPTION: VARCHAR) という表があるとし、Javaのオブジェクト com.example.Product (id: int, description: String) があるとする。Product POJO の中に特定の PRD_ID の PRODUCT の内容を格納するには、以下を XML SQL マップに挿入する。 パラメータオブジェクトを設定して結果オブジェクトに格納するJavaコードは次のようになる。 Product resultProduct = sqlMapClient.queryForObject("getProduct", 123); (ja)
  • iBATIS — фреймворк, що автоматизує взаємодію між базами даних SQL і об'єктами Java, .NET і Ruby On Rails. Взаємодія з SQL-сервером відокремлена від логіки програми шляхом декларації SQL-запитів в окремих конфігураційних файлах у форматі XML. В результаті істотно скорочується кількість коду у порівнянні з доступом до реляційної бази даних з використанням API нижчого рівня, наприклад JDBC чи ODBC. (uk)
foaf:name
  • Apache iBATIS (en)
foaf:homepage
name
  • Apache iBATIS (en)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Link from a Wikipage to an external page
sameAs
dbp:wikiPageUsesTemplate
developer
genre
license
operating system
programming language
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (62 GB total memory, 54 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software