国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

【原】jFinal學(xué)習(xí)筆記(01)Hello World

2019-11-14 21:59:06
字體:
供稿:網(wǎng)友
【原】jFinal學(xué)習(xí)筆記(01)Hello World

jFinal是一個(gè)非常優(yōu)秀的輕量級框架,理論上看看框架文檔就可以上手了。不過對于我這樣java基本不懂的來說,還是需要一點(diǎn)一點(diǎn)摸索使用。這個(gè)系列的學(xué)習(xí)筆記可能是史上最簡單、最傻瓜的jFinal學(xué)習(xí)筆記了^_^。

1、開發(fā)工具準(zhǔn)備:

① JDK 1.7.0_65:如果安裝后不知道如何配置,可以查看Java分類下的JDK設(shè)置文章

② Myeclipse 8.5:因?yàn)镴ava IDE都不熟悉,所以選擇了這個(gè)聽說集成諸多功能的利器

③ jFinal框架文件:jetty-server-8.1.8.jar、jfinal-1.8-bin.jar這兩個(gè)jar包就夠了

2、開發(fā)環(huán)境搭建:

① 創(chuàng)建web PRoject,隨便起個(gè)名字jfinal_helloworld

② 將前面準(zhǔn)備好的兩個(gè)jar包,復(fù)制到WebRoot下的WEB-INF下的lib中,復(fù)制進(jìn)去后,就會(huì)看到Referenced Libraries下也出現(xiàn)了這兩個(gè)jar包,這時(shí)開發(fā)環(huán)境就算搭建好了。這里使用jetty作為web容器。

3、編碼開始:

① 設(shè)置web.xml

Java Web工程中的web.xml文件有些像asp.net中的web.config文件,一些設(shè)置的東西都在這里先規(guī)劃好。

filter節(jié)點(diǎn)和filter-mapping節(jié)點(diǎn)都是加上去的,需要注意的是填寫的param-value是規(guī)劃的包名+配置類的名稱,在后續(xù)創(chuàng)建時(shí)必須一致,不然找不到配置類了。url-pattern里寫的/*自然是表示任何匹配。

② 創(chuàng)建包以及配置類,名稱要和web.xml文件中規(guī)劃的名稱一致哦!所以包的名稱叫demo,配置類的名稱叫DemoConfig,創(chuàng)建時(shí)直接選擇從JFinalConfig類繼承。

創(chuàng)建好之后,我們能看見的類文件應(yīng)該是這樣的,這里我把方法的作用以注釋的形式顯示出來了,方法名稱起的都非常清晰,一目了然

③ 編寫常量值 和 路由內(nèi)容

在configConstant方法里寫上一句:me.setDevMode(true);//設(shè)置開發(fā)模式為true

在configRoute方法里寫上一句:me.add("/hello", HelloController.class);

寫路由內(nèi)容的時(shí)候會(huì)提示錯(cuò)誤,因?yàn)檫@個(gè)HelloController類還沒創(chuàng)建呢,這沒關(guān)系,等下創(chuàng)建就好了。話說路由的寫法都差不多唄,這寫法和asp.net mvc 或是 node.js都挺像的吧,意思也是相當(dāng)清楚了,在url里有”路徑/hello”的請求時(shí),找HelloController這個(gè)控制器類去吧。

④ 編寫控制器類

在demo包下新建一個(gè)類HelloController,注意從Controller類繼承就好了

然后在這個(gè)控制類里寫一個(gè)index方法

意思非常簡單,通過renderText()這個(gè)渲染文本方法,輸出”Hello jFinal World!”

自此,代碼部分就寫完了,是不是很簡單,就沒寫幾句話。

4、運(yùn)行開始:

如下圖所示操作

點(diǎn)擊后出現(xiàn)

點(diǎn)擊”OK”后運(yùn)行起來在myeclipse的控制臺(tái)會(huì)出現(xiàn)

再打開瀏覽器,輸入”localhost/hello”,出現(xiàn)下圖


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 鸡泽县| 田林县| 博罗县| 乐业县| 曲阳县| 香格里拉县| 枣阳市| 东丽区| 璧山县| 和静县| 文水县| 绥芬河市| 浦东新区| 滦平县| 桐梓县| 大英县| 彰武县| 简阳市| 平阳县| 韩城市| 弋阳县| 阜康市| 桦南县| 聊城市| 大关县| 隆德县| 青田县| 文登市| 桐庐县| 洞头县| 邯郸县| 鄯善县| 裕民县| 甘孜县| 英德市| 山阳县| 博客| 新巴尔虎右旗| 旬阳县| 林周县| 汝阳县|