[Java] Web Service 0411
Web Service at 04/11
- command button default action is clock, if action is string, treat it as view(不需加副檔, 有可能是xhtml, jsf)
- 如果要先執行一段邏輯,可以使用manage bean的方法來執行,ex:
#{manageBean.method(paramater)},如果不須參數: #{bean.method}
paramater如果是string記得用單引號
- bean是RequestScoped,instance在request結束後就沒了。
bean的生命週期是由scope來決定
- 首頁是由web.xml的welcom-file-list來決定,照順序往下找
- .xhtml檔是需要face serverlet來執行他的內容,所以就算用html的tag來call包含faces字串的網址,還是會經過faces來處理。
- server在解讀url時,發現有faces字串,會被認為需要使用faces serverlet來處理。如何發現與比對是在web.xml中 serverlet mapping下的url-pattern來比對,比對符合後會使用serverlet所指定的serverlet class來處理
- 承上,要把預設網址的的face處理掉,從url-pattern來著手及可,但要注意專案開發上的問題
- ajax listener不參與網頁navigation,所以不會跑去別的網頁
- ajax action會跟隨網頁的request跑
- binding : 把物件綁到server端,即可在server端用java code來處理網頁物件屬性之類
沒有留言:
張貼留言