咨詢電話:0734-8157552    24小時服務(wù)熱線:18974700704
news ·
新聞中心
關(guān)注動態(tài) 關(guān)注前沿
把問題想在企業(yè)網(wǎng)站建設(shè)之前
云建站和專業(yè)建站有什么區(qū)別?

多種網(wǎng)站程序語言的結(jié)合運用對比

發(fā)表日期:2007-11-30 18:30:14    文章編輯:    瀏覽次數(shù):    

Java beans是為了符合MVC設(shè)計模型而在JSP網(wǎng)頁設(shè)計中使用JAVA對象的方法。

查看以上代碼的語法,也許很多讀者都不知道scope屬性的用法。確實,有多少HTML的設(shè)計人員能夠理解scope的概念呢?正如很多網(wǎng)站設(shè)計人員并不十分清楚CGI是如何工作一樣。在遇到這種情況時,通常的做法是開發(fā)人員交這些標(biāo)記忽略,然后讓其他人來定義和實現(xiàn)。但是,問題是開發(fā)人員的這種做法很可能把整個應(yīng)用程序搞亂,而且國為scope的情況非常復(fù)雜,所以很難調(diào)試。

在網(wǎng)站建設(shè)程序中,首先傳送一些屬性,然后獲得返回的結(jié)果。這是使用JSP的正確方法。但是如果和相應(yīng)的Velocity相比較就會發(fā)現(xiàn),JSP需要重復(fù)輸入許多代碼,從而獲取返回的結(jié)果。

Velocity首先建立一個hello bean對象,然后把它替換到context中,在以后模板實時運行時,這個對象將以$variable的形式出現(xiàn),$variable將java bean規(guī)范應(yīng)用于對象中。例如,Velocity可以按照bean的風(fēng)格,允許把方法的調(diào)用$hello.gel name簡單地寫成$hello. Name。

如果把Velocity 和Turbine相結(jié)合使用,hello bean對象就可以作為配置選項加入到context中,也可以在網(wǎng)站制作處理過程中的任何時候加入。這樣,對象的scope屬性就加入到context了。

版權(quán)所有:衡陽太平洋網(wǎng)絡(luò)科技

湘ICP備19017822號

  • qq客服
  • 微信公眾號
    • 手機(jī)版
      • 新浪微博
      • 公安備案