陳國榮
摘 要:Java課程群網絡教學平臺是為專門的Java人士提供的教育平臺,在Java課程群的平臺上,確定了網絡教學與Java課程群之間的關系,整合了整個Java課程群的知識內容,實現了平臺化的教育在線、網絡平臺預約、知識問答輔導、交流共享資源等功能。網絡教學平臺已經深入到Java課程群的教學當中,本文針對Java課程群建設的目標,細致地研究了Java課程群網絡教學平臺的規劃與建設。
關鍵詞:Java;課程群;網絡教學;平臺;課程建設
中圖分類號:TP312 文獻標識碼:A
Java語言的應用面不斷擴大,從企業軟件到嵌入式開發再到移動應用等多個層面上的使用,使得Java課程群建設勢在必行。為了適應現如今的計算機網絡化平臺的發展趨勢,通過網絡教學平臺來發揮Java課程群的教學作用已取得初步成效,而如何完善Java課程群網絡教學平臺的建設已成為Java語言專業人才培養的突破口。[1]
一、Java課程群建設的目標
Java語言的整體程序包括四個大的方面:Java語言的基礎知識和核心內容、Java語言網絡軟件開發、Java語言的Web開發以及Java語言移動應用的開發。[2]
1.Java語言的基礎知識和核心內容
主要是Java語言的基本理論知識 以及一些基本的語法。面向用戶的程序設計理念、思想和基本的Java語言操作手法,還包括一些Java語言操作的系統資源管理。
2.Java語言網絡軟件開發
主要是基于網絡協議進行的網絡軟件的開發與設計,在不同的網絡層次和網絡協議下的網絡軟件開發。
3.Java語言的Web開發
主要是基本的B/S模式的Java語言軟件開發,以及面向企業的Web應用開發。
4.Java語言移動應用的開發
Java語言系統和體系相對較為復雜,而且由于網絡層面的不同,不同的網絡層面和網絡協議使得Java語言開發也具有多變性。
二、Java課程群網絡教學平臺的規劃與建設
1.Java課程群的規劃
要做好Java語言課程群的規劃工作,首先就要了解基礎的Java語言知識,從而系統、合理地分析Java語言系統。具體的規劃分配方案如下:
(1)Java語言基本的語言法則與面向用戶的設計思想:這個部分是Java語言的基礎,是必須掌握的基本內容,俗話說:“蓋樓必須打好地基。”因此, 必須掌握Java語言基礎的部分。
(2)Java語言的擴展部分:這個規劃主要是針對Java語言基本的語言法則與面向用戶的設計思想進行專業擴展,查漏補缺,進行專業知識的更深度學習。
(3)基于Java和Android進行軟件開發:這個部分是在Android的基礎上,根據Java的特點和服務功能,進行軟件的開發。
2.Java課程群的網絡教學平臺的建設
Java課程群的網絡教學平臺結構設計遵循Java EE四層開發模型原則。
(1)用戶表示層。用戶表示層是指網絡教學平臺的人機界面,是用戶與網絡系統之間的信息交換,其中結合了JSP、Ajax、CSS等技術,使得Java EE框架中的Struts 2框架得以實現。在整個用戶層的界面上,要將色彩進行合理搭配,風格要清新,布局要合理,將用戶的體驗值達到最高。
(2)業務邏輯層。業務邏輯層面是整個體系的核心層面,是前臺的用戶界面層與內部資源進行轉換的銜接層,起到了對內和對外的交互作用。
(3)數據持久層。數據持久層是對于Java課程群數據的統計層面,實現數據的CRUD的操作功能,建立起合理化的數據模型,為網絡教學前臺提供持久化的數據供應。數據持久層利用了Java EE框架技術結構中的Hibernate框架技術,建立模型時采用了ORM模型元素,使整個數據層可以高效利用。
(4)數據庫層。數據庫層面是整個系統層面的最終端,實現了對數據的儲存,用以儲存整個Java課程群網絡教學平臺的文字、圖片、圖表、視頻、文檔資源等,為整個網絡教學平臺的高效運營提供良好的數據支撐。
Java課程群網絡教學平臺的建設,可以為Java課程群教學帶來便利、為專業建設起到積極的帶動作用,是Java課程群基礎教育的補充,為我國Java課程群教育探索了全新的教育教學思路。
參考文獻:
[1]趙 彥.Java課程群網絡教學平臺的構建[J].實驗室研究與探索,2015,(1).
[2]彭馨儀,王 璐,王國春,等. Java程序設計課程網絡教學資源平臺的構建與應用[J].吉林省教育學院學報(上旬),2012,(7).