999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺談學(xué)習(xí)類應(yīng)用“新知”設(shè)計(jì)實(shí)現(xiàn)的環(huán)境和技術(shù)

2017-01-17 20:52:22卜其鈴
東方教育 2016年9期
關(guān)鍵詞:技術(shù)環(huán)境設(shè)計(jì)

卜其鈴

摘要:學(xué)習(xí)類應(yīng)用“知新”APP主要面對(duì)的用戶群體是有很強(qiáng)學(xué)習(xí)需求,但時(shí)間又不充足的人群開(kāi)發(fā)的。本文主要介紹了應(yīng)用軟件App“知新”的設(shè)計(jì)實(shí)現(xiàn)的環(huán)境和所需要的技術(shù)支持,能幫助后期很好的進(jìn)行開(kāi)發(fā)。

關(guān)鍵詞:“新知”設(shè)計(jì);環(huán)境;技術(shù)

時(shí)代在進(jìn)步,人們的學(xué)習(xí)方式也隨之進(jìn)步,學(xué)習(xí)的效率也越來(lái)越高,但與之一起增長(zhǎng)的還有人們的學(xué)習(xí)量。所以盡管學(xué)習(xí)效率不斷提高,但人們的學(xué)習(xí)壓力反而越來(lái)越大。縱觀APP商店的這些應(yīng)用,都有或多或少的缺陷,有的學(xué)習(xí)效率低下,有的則只支持單一學(xué)科,這些應(yīng)用大部分采用的學(xué)習(xí)方式僅僅是用終端設(shè)備進(jìn)行知識(shí)的閱讀,但考慮到使用該應(yīng)用的環(huán)境,通過(guò)閱讀進(jìn)行學(xué)習(xí)的效率往往達(dá)不到預(yù)期的目標(biāo),而一些應(yīng)用則采用練習(xí)的方式進(jìn)行學(xué)習(xí),但采用練習(xí)的方式在很多環(huán)境中又無(wú)法使用,因此開(kāi)發(fā)一款支持各種學(xué)科,能充分利用各種時(shí)間進(jìn)行學(xué)習(xí),同時(shí)學(xué)習(xí)效率高,滿足學(xué)習(xí)者們要求的應(yīng)用勢(shì)在必行。“知新”就是在這樣的需求下誕生的。

一、系統(tǒng)開(kāi)發(fā)環(huán)境

(一)軟件環(huán)境

基于Web+Android的學(xué)習(xí)類“知新”應(yīng)用開(kāi)發(fā)所處的軟件環(huán)境:

操作系統(tǒng):Windows 10

開(kāi)發(fā)IED:Android Studio(客戶端)

MyEclipse2015(服務(wù)端)

開(kāi)發(fā)語(yǔ)言:JAVA

運(yùn)行環(huán)境:Android4.0以上(客戶端)

安裝JDK1.6以上的Windows,Linux(服務(wù)端)

(二)硬件環(huán)境

基本硬件環(huán)境要求如下:

CPU:Intel Core i3(或以上)

內(nèi)存:8G內(nèi)存(或以上)

硬盤(pán):20G硬盤(pán)(或以上)

二、系統(tǒng)開(kāi)發(fā)技術(shù)

(一)Java平臺(tái)

Java是由Sun Microsystems公司于1995年5月推出的Java程序設(shè)計(jì)語(yǔ)言(以下簡(jiǎn)稱Java語(yǔ)言)和Java平臺(tái)的總稱。用Java實(shí)現(xiàn)的HotJava瀏覽器(支持Java applet)顯示了Java的魅力:跨平臺(tái)、動(dòng)態(tài)的Web、Internet計(jì)算。從此,Java被廣泛接受并推動(dòng)了Web的迅速發(fā)展,常用的瀏覽器現(xiàn)在均支持Java applet。另一方面,Java技術(shù)也不斷更新。

Java分為三個(gè)體系JavaSE(Java2 Platform Standard Edition,java平臺(tái)標(biāo)準(zhǔn)版),JavaEE(Java 2 Platform,Enterprise Edition,java平臺(tái)企業(yè)版),JavaME(Java 2 Platform Micro Edition,java平臺(tái)微型版)。

(二)JavaEE(SSH)

JavaEE全稱為Java2 Platform Enterprise Edition。是sun公司開(kāi)發(fā)的一組技術(shù)規(guī)范與指南,其中所包含的各類組件、服務(wù)架構(gòu)和技術(shù)層次,都有共通的標(biāo)準(zhǔn)及規(guī)格,讓各種依循JavaEE架構(gòu)的不同平臺(tái)之間,存在良好的兼容性,解決了過(guò)去企業(yè)后端使用的信息產(chǎn)品彼此之間無(wú)法兼容,企業(yè)內(nèi)部或外部難以互通的困境。JavaEE開(kāi)發(fā)框架主要有 Hibernate,Spring,Struts2,EXTJS,MyIbatis等等。在這些框架中有很多可以配合使用已到達(dá)互補(bǔ)的效果。Spring+Struts2+Hibernate就是JavaEE中非常經(jīng)典的組合。集成SSH框架的系統(tǒng)從職責(zé)上分為四層:表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)持久層和域模塊層,以幫助開(kāi)發(fā)人員在短期內(nèi)搭建結(jié)構(gòu)清晰、可復(fù)用性好、維護(hù)方便的Web應(yīng)用程序。其中使用Struts作為系統(tǒng)的整體基礎(chǔ)架構(gòu),負(fù)責(zé)MVC的分離,在Struts框架的模型部分,控制業(yè)務(wù)跳轉(zhuǎn),利用Hibernate框架對(duì)持久層提供支持,Spring做管理,管理struts和hibernate。具體做法是:用面向?qū)ο蟮?分析方法根據(jù)需求提出一些模型,將這些模型實(shí)現(xiàn)為基本的Java對(duì)象,然后編寫(xiě)基本的DAO(Data Access Objects)接口,并給出Hibernate的DAO實(shí)現(xiàn),采用Hibernate架構(gòu)實(shí)現(xiàn)的DAO類來(lái)實(shí)現(xiàn)Java類與數(shù)據(jù)庫(kù)之間的轉(zhuǎn)換和訪問(wèn),最 后由Spring做管理,管理struts和hibernate。

系統(tǒng)的基本業(yè)務(wù)流程是:在表示層中,首先通過(guò)JSP頁(yè)面實(shí)現(xiàn)交互界面,負(fù)責(zé)接收請(qǐng)求(Request)和傳送響應(yīng)(Response),然后Struts根據(jù)配置文件(struts-config.xml)將 ActionServlet接收到的Request委派給相應(yīng)的Action處理。在業(yè)務(wù)層中,管理服務(wù)組件的Spring IoC容器負(fù)責(zé)向Action提供業(yè)務(wù)模型(Model)組件和該組件的協(xié)作對(duì)象數(shù)據(jù)處理(DAO)組件完成業(yè)務(wù)邏輯,并提供事務(wù)處理、緩沖池等容器組件 以提升系統(tǒng)性能和保證數(shù)據(jù)的完整性。而在持久層中,則依賴于Hibernate的對(duì)象化映射和數(shù)據(jù)庫(kù)交互,處理DAO組件請(qǐng)求的數(shù)據(jù),并返回處理結(jié)果。

(三)MVC開(kāi)發(fā)模式

MVC是模型(model)-視圖(view)-控制器(controller)的縮寫(xiě),全名是Model View Controller。是一種軟件設(shè)計(jì)模型,用一種業(yè)務(wù)邏輯、界面顯示分離、數(shù)據(jù)的方法組織代碼,將業(yè)務(wù)邏輯聚集到一個(gè)部件里面,在界面設(shè)計(jì)及用戶交互的同時(shí),不需要重新編寫(xiě)業(yè)務(wù)邏輯。MVC被獨(dú)特的發(fā)展起來(lái)用于映射傳統(tǒng)的輸入、處理和輸出功能在一個(gè)邏輯的圖形化用戶界面的結(jié)構(gòu)中。

MVC 是一種使用 MVC設(shè)計(jì)創(chuàng)建 Web 應(yīng)用程序的模式:

Model(模型)表示應(yīng)用程序核心(比如數(shù)據(jù)庫(kù)記錄列表)。

View(視圖)顯示數(shù)據(jù)(數(shù)據(jù)庫(kù)記錄)。

Controller(控制器)處理輸入(寫(xiě)入數(shù)據(jù)庫(kù)記錄)。

MVC 模式同時(shí)提供了對(duì) HTML、CSS 和 JavaScript 的完全控制。

Model(模型)是應(yīng)用開(kāi)發(fā)中用于處理應(yīng)用代碼數(shù)據(jù)邏輯的部分。通常模型對(duì)象負(fù)責(zé)在數(shù)據(jù)庫(kù)中存取數(shù)據(jù)。

View(視圖)是應(yīng)用程序中處理數(shù)據(jù)顯示的部分。通常視圖是依據(jù)模型數(shù)據(jù)創(chuàng)建的。

Controller(控制器)是應(yīng)用程序中處理和用戶交互的部分。通常控制器負(fù)責(zé)從界面視圖讀取數(shù)據(jù),控制用戶輸入,并向模型發(fā)送數(shù)據(jù)。

MVC 這種分層模型有助于管理復(fù)雜的應(yīng)用程序,因?yàn)檫@樣你可以在一段時(shí)間內(nèi)專門(mén)的去開(kāi)發(fā)那一個(gè)方面,你可以不管業(yè)務(wù)邏輯,只開(kāi)發(fā)設(shè)計(jì)視圖,這樣讓你的應(yīng)用程序的開(kāi)發(fā)和調(diào)試更加的容易和方便,在團(tuán)隊(duì)開(kāi)發(fā)中,也可以更好的去分工合作。

(四)數(shù)據(jù)庫(kù)

客戶端數(shù)據(jù)庫(kù)使用SQLite,Android內(nèi)置SQLite支持,SQLite是一個(gè)嵌入式數(shù)據(jù)庫(kù),支持SQL。本身就包含,不需要配置和服務(wù)器支持。代碼也是完全公開(kāi)的,可以用于商業(yè)和個(gè)人用途,SQLite,是一款輕型的數(shù)據(jù)庫(kù),它包含在一個(gè)相對(duì)小的C庫(kù)中。很多的產(chǎn)品都用到了這個(gè),特別是很多的嵌入式產(chǎn)品中都有使用,它占用的資源很低,大概就幾百K的內(nèi)存就夠了。還能支持Windows/Linux/Unix等主流的操作系統(tǒng),也能夠和很多程序語(yǔ)言相結(jié)合,比如 C、C++、C#、PHP、Java等,還有ODBC接口,它的處理速度很快。在應(yīng)用于小型的數(shù)據(jù)處理時(shí),性能會(huì)特別好的。

三、小結(jié):

學(xué)習(xí)類應(yīng)用“新知”設(shè)計(jì)可以讓生活中一些不能被很好利用的時(shí)間被合理的利用起來(lái)進(jìn)行復(fù)習(xí),從而把復(fù)習(xí)的時(shí)間節(jié)約下來(lái)進(jìn)行學(xué)習(xí),實(shí)現(xiàn)良性循環(huán),大大提高用戶的學(xué)習(xí)效率。要設(shè)計(jì)好這款應(yīng)用,系統(tǒng)環(huán)境和使用的技術(shù)是不可忽視的前提。

猜你喜歡
技術(shù)環(huán)境設(shè)計(jì)
長(zhǎng)期鍛煉創(chuàng)造體內(nèi)抑癌環(huán)境
一種用于自主學(xué)習(xí)的虛擬仿真環(huán)境
孕期遠(yuǎn)離容易致畸的環(huán)境
環(huán)境
瞞天過(guò)海——仿生設(shè)計(jì)萌到家
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
淺談鋼筋混凝土結(jié)構(gòu)建筑應(yīng)用外包粘鋼加固技術(shù)
探討電力系統(tǒng)中配網(wǎng)自動(dòng)化技術(shù)
科技視界(2016年21期)2016-10-17 20:00:58
移動(dòng)應(yīng)用系統(tǒng)開(kāi)發(fā)
科技視界(2016年21期)2016-10-17 19:38:30
主站蜘蛛池模板: 四虎免费视频网站| 亚洲国产精品一区二区第一页免| 亚洲视频色图| 老色鬼久久亚洲AV综合| 久久亚洲高清国产| 日本精品视频一区二区| 国产精品私拍在线爆乳| 亚洲人成网站18禁动漫无码| 天天爽免费视频| 91综合色区亚洲熟妇p| 色亚洲成人| 91区国产福利在线观看午夜| 欧美日韩导航| A级毛片高清免费视频就| 国产精品 欧美激情 在线播放| 91视频免费观看网站| 亚洲成人网在线播放| 在线观看无码av免费不卡网站| 丝袜美女被出水视频一区| av一区二区无码在线| 色噜噜在线观看| 国内a级毛片| 日韩人妻少妇一区二区| 91成人在线观看| 日本黄色a视频| 国产精品自拍露脸视频| 久久国产精品影院| 色偷偷av男人的天堂不卡| 成人蜜桃网| 人妻91无码色偷偷色噜噜噜| 亚洲人成人无码www| 日韩国产另类| 99久视频| 在线视频精品一区| 日韩成人在线一区二区| 日韩 欧美 小说 综合网 另类| 无码内射中文字幕岛国片| 国产网站黄| 婷婷在线网站| 88国产经典欧美一区二区三区| 国产精品女在线观看| 天堂成人在线| 日本伊人色综合网| 国产一二视频| 国产麻豆va精品视频| 免费国产不卡午夜福在线观看| 国产成人毛片| 欧美一级视频免费| 午夜性爽视频男人的天堂| 国产9191精品免费观看| 国产精品蜜臀| 天天综合天天综合| 国产人人干| 日本午夜在线视频| 精品国产免费观看| 欧美狠狠干| 成人国产精品一级毛片天堂| 亚洲制服中文字幕一区二区| 欧美v在线| 国产精品99久久久| 久久人体视频| 国产麻豆精品在线观看| 最新国产麻豆aⅴ精品无| 波多野结衣中文字幕一区| 色精品视频| 国产va在线观看| 久久窝窝国产精品午夜看片| 亚洲三级视频在线观看| 成人在线不卡| 国产精品亚洲欧美日韩久久| 国产成人精品免费av| 久久亚洲黄色视频| 精品国产香蕉伊思人在线| 欧美色视频日本| 无码一区二区波多野结衣播放搜索| 国产麻豆精品久久一二三| 日本不卡在线播放| 日本免费精品| 在线a网站| 亚洲午夜天堂| 97超爽成人免费视频在线播放| 黄色三级毛片网站|