昝道廣
摘 要Java是目前比較流行的編程語言之一,已經得到了廣泛應用,應用過程中會涉及到數據庫和框架等問題。所以我們在進行Java程序開發學習之前,不但要熟練掌握sql語句,還要熟練掌握Oracle、SQLServer、My SQL等數據庫,另外還要掌握Mybatis、Spring、Spring MVC 等框架。
【關鍵詞】Java程序開發 數據庫 框架
科學技術與經濟的發展加快了信息時代的到來,使很多計算機技術被不斷開發和應用,促進我們生活水平的提高,也增加了我們大學生的學習內容,形成了專門的計算機專業,Java程序就是計算機技術中的一種常見技術,現在已經被廣泛應用于我們的生活,所以我們要學習好和應用好Java技術。要想學好Java技術就必須先學習好相關基礎,然后學習如何搭建環境,最學習JSP/Servlet,如果我們要開發新的Java程序,就必須了解數據庫系統和框架的應用,同時也要提高對開發條件的重視。對此,本文作者根據自己的Java程序學習經驗,簡要分析了Java程序開發數據庫與框架應用。
1 Java程序開發數據庫系統的簡單概述
數據庫系統主要由數據庫、數據庫管理系統和數據庫應用系統組建而成,具體如下:
1.1 數據庫( database,DB)的簡單概述
數據庫實質上是一種集組織數據結構、存儲數據和管理數據的一種綜合型倉庫,一般倉庫內都設置有、DBMS ( database management system)。數據庫里數據的應用形式主要是文件形式,包括數據、控制還日志三種文件,其中數據文件的作用在于實現數據的存儲,控制文件的作用在于實現數據文件的維持,日志文件的作用在于實現對數據中日志信息的記錄。
1.2 數據庫管理系統的簡單概述
數據庫管理系統是數據系統中的中間部分,應用形式主要是軟件,處于數據庫與數據庫應用系統之間,其作用在于開發新的數據庫應用功能,是數據庫應用系統得以正常運行的重要基礎,一般而言我們會使用Navicat Premium數據庫管理系統,因為該種系統更有利于數據庫應用功能的開發。通過日常學習了解到除了上面提到的數據庫管理系統以外,常見的數據庫管理系統還包括oracle數據庫管理系統、My SQL數據庫管理系統和SQL Server數據庫管理系統等。其中SQL Server的應用形式是是微軟,這就意味著SQL Server只能在 Windows上進行運行,其他的數據庫管理系統均能夠在UNIX / Linux上進行運行,其系統性能、安全性和可靠性均憂于SQL Server。
1.3 數據庫應用系統的簡單概述
數據庫應用系統(DBAS)實質上就是一種外模式,其應用原理在于利用sql語句對數據庫進行操作,然后實現對需要數據的提取,通常情況下一個外模式數據只對應一個用戶訪問,因此具有很高的安全性。
2 已經實施開發的管理系統分析
2.1 My SQL數據庫管理系統
My SQL屬于一種典型的關系型數據庫管理,其中的API提供主要由多種編程語言實現,如c,c++,Java,php 等。My SQL具有數據庫存儲空間小、數據存儲速度快、數據管理成本低等特點,所以通常都應用于中小型開發項目中去。
2.2 SQL Server數據庫管理系統
SQL Server數據庫管理系統的應用原理在于Web實現對數據的安全性訪問,然后實現度系統程序管理的過程,其程序管理具有強大性、靈活性和Web基礎性,常應用于中型開發項目中,現已經升級到SQL Server2005、SQLServer2008版本,具有更多的功能。
2.3 Oracle數據庫管理系統
Oracle具有數據信息存儲量大、數據適用性強、功能靈活性強等特點,此外還能夠運行于所有主流平臺,并可以對所有工業標準提供支持,加之開發策略的形式是完全開放式的,能夠實現用戶對最佳解決方案的選擇,因此常被使用與大型的公司開發項目中去。
3 Java開發框架的應用分析
3.1 Mybatis持久層框架的應用分析
3.1.1 環境搭建
(1)jar包的引用;
(2)核心文件的配置;
(3)數據庫的建立;
(4)數據庫信息的配置和連接。
3.1.2 實體建立
Bean->持久化類,主要用于所有數據庫操作。
3.1.3 一個映射文件建立
(1)通過Bean->、