好·色之徒
          已經(jīng)轉(zhuǎn)移到 好·色之徒--我的博客、我的生活

          有關(guān)前端顯示的一些說明
          由于是一個(gè)面向少數(shù)人的系統(tǒng),所以前端的顯示,要求不會(huì)很苛刻,不太需要一些刻意處理靜態(tài)頁面的技術(shù)(比如freemarker),這里只是用到了tiles模版技術(shù),為了更好的完成這個(gè)訂單系統(tǒng)(比如左側(cè)的菜單、head的描述、footer的說明以及主要的body部分),僅次而已
          采用struts+hibernate+spring開發(fā)的一個(gè)web系統(tǒng)(3)中已經(jīng)提到了主要的配置文件信息,這里需要拿出來稍微講解一下(有關(guān)struts和tiles的),并結(jié)合所用到的jsp文件,來描述一下這些前端顯示是如何結(jié)合在一起工作的。
          在首頁面中通過ForwardAction機(jī)制,把頁面定向到登錄頁面login.jsp上(這個(gè)jsp沒有什么特別之處),輸入用戶名密碼,控制流轉(zhuǎn)到loginAction,struts-config的配置文件如下: 采用struts+hibernate+spring開發(fā)的一個(gè)web系統(tǒng)(3) scope="request" validate="true" input="/WEB-INF/jsp/login.jsp"> 注意:關(guān)鍵在于這一段 "/dispatch.do?def=default"
          上面提到的dispatch.do,在struts-config的配置文件中都需要配置如下:
          通過這樣的設(shè)置,就把struts和tiles結(jié)合起來了
          下面接著往下講,登錄成功后會(huì)轉(zhuǎn)向"/dispatch.do?def=default",這時(shí)tiles配置文件起作用了,下面看下tiles-defs-default.xml的配置:
          通過tiles的定義,分別設(shè)置所需要的資源,比如default.jsp
          拿出剛剛提到的"/dispatch.do?def=default" 和tiles定義部分 就會(huì)明白,登錄成功之后真正需要流轉(zhuǎn)的資源是default.jsp。
          這里可能會(huì)有個(gè)疑問,為什么不在struts-config中直接配置成"/WEB-INF/jsp/default.jsp"而要"/dispatch.do?def=default"呢?
          先看下default.jsp的具體內(nèi)容,再作討論,為了簡(jiǎn)單講解,稍微作些刪減
          可以看到,是個(gè)框架結(jié)構(gòu),分別設(shè)置了頁眉、頁腳、左側(cè)的菜單以及最主要的body區(qū)域,而前邊三個(gè)基本上不變化的,變化的內(nèi)容主要集中在body區(qū)域,這種模式很適合用tiles來實(shí)現(xiàn),需要替換的部分只是body部分而已。
          訂單系統(tǒng)的頁面設(shè)計(jì)和功能需求促成了現(xiàn)在的這種設(shè)計(jì)方式,通過以上的一些粗略說明,應(yīng)該可以明白采用"/dispatch.do?def=default"的用法了吧。當(dāng)然這是項(xiàng)目的需求而定,不是都是這樣的,希望能明白這一點(diǎn)。
          有關(guān)前端顯示的部分大概就是這樣了,大部分頁面、資源的流轉(zhuǎn),都是通過struts和tiles的結(jié)合結(jié)合來完成的
          已經(jīng)轉(zhuǎn)移到 好·色之徒--我的博客、我的生活

          Feedback

          # re: 采用struts+hibernate+spring開發(fā)的一個(gè)web系統(tǒng)(4)  回復(fù)  更多評(píng)論   

          2006-10-13 13:58 by 1
          不用現(xiàn)金抵押,只要你夠?qū)嵙?www.mylinux.com.cn項(xiàng)目投標(biāo)系統(tǒng)為您提供完善的軟件外包服務(wù).

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          posts - 39, comments - 91, trackbacks - 0, articles - 1

          Copyright © 城市劣人

          好·色之徒
          主站蜘蛛池模板: 建水县| 漾濞| 江阴市| 通河县| 普兰店市| 池州市| 交城县| 类乌齐县| 当雄县| 汾阳市| 长寿区| 南通市| 寻乌县| 佛教| 永泰县| 新泰市| 凯里市| 贺兰县| 卓尼县| 常熟市| 永吉县| 调兵山市| 石台县| 鸡泽县| 抚松县| 额敏县| 攀枝花市| 齐河县| 清徐县| 仁寿县| 岳阳市| 报价| 胶州市| 巴里| 固始县| 玛曲县| 蒙城县| 唐河县| 柞水县| 河东区| 沂南县|