华南俳烁实业有限公司

考試首頁(yè) | 考試用書 | 培訓(xùn)課程 | 模擬考場(chǎng) | 考試論壇  
全國(guó)  |             |          |          |          |          |         
  當(dāng)前位置:計(jì)算機(jī)等級(jí) > 二級(jí)考試 > Java語(yǔ)言程序設(shè)計(jì) > 考試輔導(dǎo) > 文章內(nèi)容
  

全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)Java重點(diǎn)內(nèi)容(41)

中華IT學(xué)院   【 】  [ 2016年11月7日 ]

         request,session,application進(jìn)行查找),找到后,

         調(diào)用length函數(shù)(其實(shí)就是一個(gè)方法),

         進(jìn)行計(jì)算,最后輸出計(jì)算的結(jié)果。

         2)自定義el函數(shù)

                   step1 寫一個(gè)java類,要求提供public static,還要求有返回值的方法。

                   step2 將函數(shù)的處理邏輯寫在對(duì)應(yīng)的public static方法里面。

                   step3 寫一個(gè).tld文件,描述函數(shù)。

                   (參考 fn.tld)

                   練習(xí): ${fn1:toUpperCase(str)}

                   ${fn1:concat(str1,str2)}

 

4、javaee5.0(servlet2.5)如何使用jstl和el表達(dá)式。

          a, 在jsp文件當(dāng)中添加 <%@page isELIgnored="false"%>

          作用是:告訴容器不要忽略el表達(dá)式。

          b,將jstl1.2.jar文件拷貝到WEB-INF\lib下。

5、mvc

         1)什么是mvc?

         model,view,controller(模型、視圖、控制器)。

         是一種軟件架構(gòu)思想,將一個(gè)軟件的組成部分劃分成三種不同類型的模塊,分別是模型、

         視圖、控制器。

                   其中,模型用來(lái)封裝業(yè)務(wù)邏輯,封裝指的是模型在實(shí)現(xiàn)的時(shí)候不用考慮誰(shuí)來(lái)調(diào)用(比如,

         模型開發(fā)完了以后,可以使用一個(gè)java程序去調(diào)用,也可以通過瀏覽器向服務(wù)器發(fā)請(qǐng)求,服務(wù)器端通過servlet來(lái)調(diào)用模型,都可以)。

                   業(yè)務(wù)邏輯,包括兩個(gè)方面,一個(gè)是為了保證業(yè)務(wù)邏輯能夠正常執(zhí)行的基礎(chǔ)服務(wù)(事務(wù)、安全、

         日志等等),另外一個(gè)是業(yè)務(wù)邏輯本身,即按照一定的業(yè)務(wù)規(guī)則,對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行加工和處理。

                   視圖實(shí)現(xiàn)表示邏輯,將模型處理的結(jié)果以合適的方式展現(xiàn)給用戶,另外,視圖還要提供合適的

         操作界面方便用戶輸入相應(yīng)的請(qǐng)求參數(shù)。

                   控制器用來(lái)協(xié)調(diào)模型和視圖,即視圖將請(qǐng)求發(fā)送給控制器,控制器依據(jù)請(qǐng)求的不同調(diào)用合適的模型來(lái)處理;另外,模型將處理的結(jié)果返回給控制器,控制器要選擇合適的視圖將處理結(jié)果展示給用戶。

         2)在web應(yīng)用當(dāng)中,如何使用mvc?

                   模型:使用java類來(lái)實(shí)現(xiàn)(或者是容器管理的java類,比如ejb,spring javabean等等,容器會(huì)

                   提供一些基礎(chǔ)服務(wù),這樣模型所需要的一些基礎(chǔ)服務(wù)就不用寫了)。

                   視圖:使用jsp來(lái)實(shí)現(xiàn)(還可以使用模板技術(shù),比如freemarker,或者jsf,flex等等)。

                   控制器: 使用servlet來(lái)實(shí)現(xiàn)控制器(還可以使用filter)。

         3)mvc的優(yōu)點(diǎn)

                   a、實(shí)現(xiàn)模型的復(fù)用:

分享到:
本文糾錯(cuò)】【告訴好友】【打印此文】【返回頂部
將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動(dòng)訪問考試網(wǎng) | 復(fù)制本頁(yè)地址,傳給QQ/MSN上的好友 | 申請(qǐng)鏈接 | 意見留言 TOP
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
Copyright © 2006-2017 中華考試網(wǎng)(Examw.com) All Rights Reserved  營(yíng)業(yè)執(zhí)照
荆门市| 云梦县| 蓝山县| 阿勒泰市| 永兴县| 福清市| 定南县| 山阴县| 张家川| 德江县| 炉霍县| 哈尔滨市| 涪陵区| 巩义市| 星座| 万载县| 土默特右旗| 锡林浩特市| 军事| 贡觉县| 南宫市| 济宁市| 互助| 皮山县| 高陵县| 丰镇市| 文安县| 新乐市| 科技| 黔西县| 灵璧县| 芮城县| 宜宾市| 霍山县| 固阳县| 冕宁县| 涡阳县| 英德市| 西乌| 阿拉尔市| 无极县|