簡述春化作用和光周期現(xiàn)象在農(nóng)業(yè)生產(chǎn)中的應(yīng)用(簡述春化作用和光周期理論在農(nóng)業(yè)生產(chǎn)中的應(yīng)用)
一、光周期現(xiàn)象在農(nóng)業(yè)生產(chǎn)上的應(yīng)用?
光周期是指每天光照(理論是指日照加上曙、暮光)和黑夜的交替,一個交替稱一個光周期。由于分布在地球各地上的動植物長期生活在各自的光周期環(huán)境中,在自然選擇和進(jìn)化中形成了各類生物所特有的對日照長度的反應(yīng)方式,這就是生物中普遍存在的光周期現(xiàn)象。園藝工作者利用控制照光時間來滿足某些花卉的需要,達(dá)到控制開花時間的目的;養(yǎng)雞場利用增加光照來增加產(chǎn)蛋量。
二、春化作用在農(nóng)業(yè)生產(chǎn)中的作用?
春化作用是短暫低溫促進(jìn)種子發(fā)芽,植株生殖生長的技術(shù)。
光周期誘導(dǎo)是人工提供植物開花的最短或最長夜長,誘導(dǎo)其生殖生長。
春化要求是植物成花對低溫的響應(yīng),是影響植物物候期和地理分布的重要因素。引種時需注意所引植物種或品種的春化要求。對種子作春化處理,可以在春天播種冬小麥品種,在小麥越冬困難的北方寒冷地區(qū)有應(yīng)用價值。對于開花對品質(zhì)不利的洋蔥,在春季種植前高溫處理越冬貯藏的鱗莖,以降低其感受低溫的能力,可以防止在生長期中因通過春化而開花,從而得到較大的鱗莖。光周期誘導(dǎo)典型應(yīng)用是南麻北種,麻作為長日植物在北方開花晚或者不開花,延長營養(yǎng)生長增加纖維產(chǎn)量。以此類推,引種時考慮光周期,可獲得早結(jié)實(shí)或高產(chǎn)營養(yǎng)器官的效益,利用大棚人工控制光周期可種植反季果實(shí)。
三、簡述OGNL在框架中的作用?
EL表達(dá)式主要功能:用于訪pageContext,request,session,application范圍內(nèi)存儲的數(shù)據(jù)。
OGNL不僅可以訪問數(shù)據(jù),還具有訪問方法,對集合進(jìn)行操作等功能。
OGNL是什么?
Object Graphics Navigation Language 對象圖導(dǎo)航語言。主要作用是對一些復(fù)雜對象的屬性和方法進(jìn)行訪問。
OGNL技術(shù)可以獨(dú)立使用,封裝在ognl.jar開發(fā)包中。
2)OGNL工作原理
OGNL工具由三部分構(gòu)成,分別是
a. OGNL引擎:負(fù)責(zé)解釋執(zhí)行OGNL表達(dá)式,按表達(dá)式區(qū)root或map區(qū)域?qū)ふ覕?shù)據(jù)。
b. Root根對象區(qū)域:訪問該區(qū)域數(shù)據(jù)OGNL表達(dá)式簡潔方便。適合放置訪問頻繁的對象元素。
c. Map對象存儲區(qū) :訪問該區(qū)域需要使用“#key”訪問。適合放置訪問不頻繁的對象元素。
使用時,給OGNL引擎指定一個表達(dá)式,該引擎根據(jù)表達(dá)式去Root區(qū)或Map區(qū)訪問對象的屬性或方法。
*3)OGNL表達(dá)式語法
a.訪問Root對象某個簡單屬性
表達(dá)式: "屬性名"
b.訪問Root對象某個數(shù)組或者List集合
表達(dá)式:"屬性名[0]"
c.訪問Root對象某個Map集合
表達(dá)式:"屬性名.key"或者"屬性名['key']"
d.訪問Root對象某個復(fù)合類型屬性address
表達(dá)式: "address.子屬性"
e.訪問Root對象某個復(fù)雜屬性 List addresses
表達(dá)式:"addresses[0].子屬性"
f.訪問Root對象的某個屬性的方法
表達(dá)式:"屬性名.方法()"
g.支持Java中的表達(dá)式和運(yùn)算符
h.定義一個List常量
表達(dá)式:{"A","B","C"}
i.定義一個Map常量
表達(dá)式:#{"key1":value1,"key2":value2}
j.訪問靜態(tài)常量或方法
表達(dá)式:"@包名.類型@常量名或方法"
上述語法如果訪問Map區(qū)域一樣使用,只要注意追加"#key".
el表達(dá)式是什么?
一種簡單的計算規(guī)則,用于給標(biāo)簽的屬性賦值,現(xiàn)在,也可以直接輸出。
(1)訪問bean的屬性。
方式一:
${user.name} : 容器會依次從pageContext,request,session,application查找綁訂名稱為"user"的對象(即調(diào)用getAttribute方法),找到后,調(diào)用該對象的getName方法并輸出。如果值為null,會轉(zhuǎn)換成""輸出;
另外,如果找不到該對象,也會輸出""。
如果要指定查找范圍,可以使用pageScope,requestScope,sessionScope,applicationScope,比如:${sessionScope.user.name}
方式二:
${user["name"]}
這種方式允許[]里出現(xiàn)變量或者序號(從0開始,用來訪問數(shù)組中的元素)
(2)進(jìn)行一些簡單的計算,計算結(jié)果可以直接輸出,也可以給標(biāo)簽的屬性賦值。
1)算術(shù)運(yùn)算: "+","-","*","/","%"。注意"+"只能進(jìn)行加法操作,不能進(jìn)行連接操作。
2)關(guān)系運(yùn)算:">",">=","
本網(wǎng)站文章僅供交流學(xué)習(xí) ,不作為商用, 版權(quán)歸屬原作者,部分文章推送時未能及時與原作者取得聯(lián)系,若來源標(biāo)注錯誤或侵犯到您的權(quán)益煩請告知,我們將立即刪除.