程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> IBatis .NET 開發學習筆記——簡要介紹,ibatis學習筆記

IBatis .NET 開發學習筆記——簡要介紹,ibatis學習筆記

編輯:C#入門知識

IBatis .NET 開發學習筆記——簡要介紹,ibatis學習筆記


1、概覽

 

iBATIS DataMapper這個框架可以讓我們使用JAVA或者.NET應用程序訪問數據庫變得非常容易,iBATIS和Hibernate、NHibernate或者Entity Framework(EF)不同的是,iBATIS要求對SQL或者存儲過程有挺不錯的造詣,因為需要自己去優化查詢和管理sql,而Hibernate不需要你寫一句SQL來實現映射,就好比如果你覺得你自己SQL不錯,iBATIS是個不錯的選擇,因為他能夠帶給你足夠的代碼擴展,Hibernate提供了很多基礎類庫,如果你SQL不怎麼樣,就用它吧,很成熟的ORM持久化框架工具,NHibernate和Hibernate差不多,EF是微軟主推的方案,但是我在使用過程中,遇見上百萬數量的數據或者上萬條記錄時候,會有點局限性,如果應對以下小項目還是綽綽有余,不過,今天我們主角是iBATIS,所以,其他的我們就不多說了,大家可以去自己了解一下。iBATIS DataMapper的對象用存儲過程或者SQL語句的形式保存在XML文件裡面,並且通過對象關系映射,這算是他的一大優點哦,你可以聲明好實體類,並且寫好SQL語句,查詢出來的就是實例化好的對象了,特別方便。

你要用iBATIS DataMapper來關聯你的對象,XML文檔和SQL語句(或者存儲過程),還有一點你要清楚,在你使用的過程中,你會發現真的灰常強大,SQL語句和存儲過程的完美映射,我連我自己都不相信了。

2、安裝配置

 

激動人心的時刻到了,馬上我們就要把心愛的iBATIS集成到我們的開發環境了,是不是有點激動,好了,先收起來你的激動的心情,我們先來看看如何配置的吧!

首先,我們理所應當的是,還用問麼,當然是到官網去下載開發包,貌似最近google慘被屏蔽,你們大概下載不了吧,哇哈,還好我有個備份的,可以貢獻一下:

兩個下載地址,都要下載哦!

第一個:http://files.cnblogs.com/yangmengyi/IBatis.DataMapper.1.6.2.bin.zip

第二個:http://files.cnblogs.com/yangmengyi/IBatis.DataAccess.1.9.2.bin.zip

 

如果有願意學習的,可以先自己在網上摸索一下,以後我寫的才能明白,好好消化一下吧。

 

結束了,沒了,沒騙你,說了是簡要介紹,還真以為我會給你說安裝配置麼,太天真的,各位,下周見了!O(∩_∩)O~


誰有好的JAVA學習筆記

建議先學習javaSE把基礎學通了.然後學習Servlet ,mvc 。 然後學習jsp. 在來學習Struts,Hibernate,Spring,ibatis框架. 還需了解最基本的sql 命令. 至於javaME我覺得沒這個必要要學,如果你要做手機開發的話。那你就學校ME,
1、首先要學習java的基礎知識。
不要被新技術迷惑,所謂萬變不離其宗,新技術都是基於java的基礎之上,如果基礎不扎實,對於這些新技術的理解也是一知半解,學不到根源
2、做一個java項目
在學習完java的基礎知識之後,做一個java項目來鞏固一下,在項目中你會發現很多問題,通過解決問題,加深基礎知識的掌握。
3、學習數據庫的基礎知識和開發應用
軟件開發離不了數據庫,掌握幾種流行的數據庫:Oracle、SQL server、MySQL等。
4、JEE基礎
在這裡首先要學習網站基礎,包括HTML、DHTML、JavaScript;接著要學習XML,XML+JAXP;然後學習JEE基礎,包括JEE開發環境,RMI/IIOP、JNDI;最後學習JDBC數據庫的應用開發。

5、web開發
全面的JEE的web開發知識:Servlet+JSP+javaBean+TagLib,到這裡做一個完整的web應用項目開發
 

C#net與ibatis怎結合使用?

網上有教程的
跟著看看
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved