免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
struts入門學(xué)習(xí)

(一)struts入門學(xué)習(xí)

1.        先來談?wù)剆truts學(xué)習(xí)的好處吧,從我自身來講,struts學(xué)習(xí)給我?guī)砹艘韵潞锰帲?/p>

l         自信心大漲,目前在國內(nèi)使用struts的人不多,走在技術(shù)浪尖,怎能信心不漲

l         英語水平有長進(jìn),struts相關(guān)的資料基本上都是英文的,每天看著厚厚的英文材料,瀏覽英文網(wǎng)站,感覺很好。

l         檢索能力長進(jìn),以前使用google時(shí)只使用中文搜索,現(xiàn)在可以用英文關(guān)鍵字搜索啦,因此解決問題的視野拓展到了世界范圍。

l         對對象、三層結(jié)構(gòu)有了一個(gè)更深一步的認(rèn)識(shí)。最近在用php寫一個(gè)小項(xiàng)目,實(shí)在無法容忍代碼、html語言的混編,所以也采用了struts的精神,使用了template全部改寫,代碼與形式分離,感覺真的不錯(cuò)。

l         也有缺點(diǎn),就是編碼時(shí)的體力勞動(dòng)實(shí)在繁重,實(shí)現(xiàn)一個(gè)功能模塊一般要寫4、5個(gè)文件。

2.        入門武器

我使用的是jbuilder8.0,武器還不錯(cuò),自帶struts1.0。就是編譯一遍耗時(shí)耗力,我的計(jì)算機(jī)經(jīng)常因?yàn)橹罊C(jī)。但是,瑕不掩瑜,它的類提示功能,幫助功能、調(diào)試跟蹤功能,特別是按“TAB”鍵就自動(dòng)排版功能,深得吾心呀。

但是jBuilder 8安裝完有一些問題。

一是光標(biāo)對不準(zhǔn)問題:解決方法就是將tools-editors options下display項(xiàng)編輯環(huán)境設(shè)置為“宋體”,將color項(xiàng)的screen element項(xiàng)中的粗體去掉就可以了。

二是jsp文件寫完以后不能保存,解決的方法就是使用你安裝的jdk安裝包將jbuilder下的jdk包替換掉。還有一個(gè)解決方法就是不要使用jbuilder寫jsp文件,使用EditPlus,很不錯(cuò)的。

3.        入門秘籍

現(xiàn)在回想我當(dāng)初的入門資料,是總工推薦給我的一個(gè)struts小例子《struts cross reference》。包含了web.xml、struts-config.xml、actionForm、action、jsp、properties這幾個(gè)構(gòu)成struts三層結(jié)構(gòu)的基本的源文件,每個(gè)例子里都有標(biāo)識(shí)文件之間的關(guān)系,的確是入門的一個(gè)很好的資料。(網(wǎng)址:http://www.projectrefinery.com/StrutsCrossReference.pdf

還有一個(gè)就是電子工業(yè)出版社的《jsp編程指南(第一版)》,上面有一章專門介紹了struts,并且有一個(gè)很好的example。example只需要去wrox的網(wǎng)站就可以下載下來。它較第一個(gè)資料多了與數(shù)據(jù)庫的交互。

標(biāo)記的學(xué)習(xí):有網(wǎng)友好像將標(biāo)記的說明翻譯了下來,但是建議英語還過的去直接去http://jakarta.apache.org/struts/userGuide/struts-bean.html仔細(xì)研讀原版的說明。可能是我不夠認(rèn)真,每一次閱讀,都有驚喜收獲!比如曾經(jīng)有個(gè)朋友問我怎樣將一段文本在jsp頁面分行顯示,如果直接用<bean:write name=”” property=””>是不行的,其實(shí)答案就在標(biāo)記的屬性上,只需要將filter屬性設(shè)置一下就可以了。

其它書籍及文章:

《struts in Action》:挺好,特別是第10章

《programming in Jakarta struts》沒仔細(xì)研讀

《Mastering Jakarta Struts》還不錯(cuò)

《Thinking in java》

Jakarta Struts應(yīng)用的七個(gè)經(jīng)驗(yàn)

Example Application:http://husted.com/struts/resources/example-spec.html

Struts Tips:http://husted.com/struts/tips/index.html

我的收藏網(wǎng)站:

http://www.chinajavaworld.net/forum/leoboard.cgi

http://jakarta.apache.org/struts/

  http://www.javaworld.com/

  http://www.javafaq.nu/downloads.html

  http://husted.com/struts/

http://java.sun.com/

4.        入門套路:照貓畫虎:

按照秘籍提供的兩個(gè)例子,將兩個(gè)例子照搬到Jbuilder 上,然后再對例子進(jìn)行一步一步的修改,或者就在例子上做自己的嘗試。

但是將例子搬至jbuilder上,還得非一番功夫。首先,在jbuilder上建立一個(gè)exampleTest工程,然后建立一個(gè)web application。然后,按照源碼的內(nèi)容建立相應(yīng)的package和源碼,源碼不能直接導(dǎo)入,需要一個(gè)文件一個(gè)文件創(chuàng)建,然后將源碼拷貝過來:(。

小貼示1:jbuilder上的package怎么建立,例如com.test.renshi.util,只需要在package一欄直接鍵入package的這串名稱就可以了。

小貼示2:在struts的結(jié)構(gòu)中form,action,,jsp文件及struts-config.xml的配置一個(gè)也不能少,一個(gè)環(huán)節(jié)出問題,頁面也顯示不出來。例如下面幾個(gè)當(dāng)初令我抓耳撓腮的低級錯(cuò)誤:

a)在jsp頁面中寫的<html:form name=”testForm” action=”testAction.do”>,如果testAction不存在,那么會(huì)出錯(cuò),而且action還不能為空。

b) struts-config.xml中如果form沒有定義,那么在action中不能獲得form 傳遞過來的值。

c) java 中是嚴(yán)格字母大小寫的,有一次將Test.jsp寫成了test.jsp怎么也出不來。所以報(bào)文件路徑找不到錯(cuò)誤時(shí),首先檢查文件是否存在,其次檢查文件名稱是否一致。

 

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
blogjava - hexuzhong-利用myeclipse快速開發(fā)struts應(yīng)用程序
struts常見異常信息和解決方法
struts學(xué)習(xí)筆記
Struts Validator 開發(fā)指南
利用MyEclipse進(jìn)行Struts的開發(fā) 開源技術(shù) 開源技術(shù) 【爪哇咖啡館】『原創(chuàng)博客...
重用標(biāo)題,簡化用戶界面
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服