看板 java 關於我們 聯絡資訊
※ 引述《Laisky (Wilaind)》之銘言: : ※ 引述《PsMonkey (痞子軍團團長)》之銘言: : : 撇開為什麼 exception 比一般的 java 多的哏 : : (版規 5 是嗎?) : : 你真的覺得把 HtmlUnit 的程式寫在 JSP 裡頭是好主意嗎? : : 多少切點 view、model 之類的 pattern 吧 Orz : 我會用 JSP 只是因為知道他可以跑 java code, 只是想在server上執行java不一定需要JSP 兩者沒有直接關係 : 而 library 也僅是一開始用起來方便,所以就想說應該也可以用在 JSP, 因為JSP實際上會先被轉成servlet再執行 所以debug的難度應該會高上不少 我想這就是你所謂exception比一般多的原因之一 也是痞子所建議的部分 將程式本體(model or controller)與呈現畫面(view)分離 : 另外您說的是 : Model View ViewModel : http://en.wikipedia.org/wiki/Model_View_ViewModel: 我倒是真的沒碰過,我會去瞭解看看。 : 我本來只想找出基本能用的 Funtionality,就是個人能用就好, : 不過看了您的建議,我好像想得有點少,應該再看些資料, : 也感覺我著重的點是比較跟網路、瀏覽器相關, : 不知有沒有 po 錯版,違反了版規。 我個人認為可以從基礎的MVC先開始了解 http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller MVC的精神是將程式邏輯與畫面呈現分離開來 你想做的模擬瀏覽器行為(使用HtmlUnit)在MVC當中會放置在model和controller的部分 而JSP僅僅只是用來呈現最終的結果(view) 分離的好處有很多 像是後端程式的修正完全不會動到頁面結果 debug的過程中也可以減少很多與實際問題無關的錯誤(如你所提的噴了一堆exception) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.64.144.158 ※ 文章網址: http://www.ptt.cc/bbs/java/M.1399895731.A.EE1.html
Laisky:懂了,原來我方法完全錯了,謝謝你們的建議,我真是太偷懶 05/12 21:21
Laisky:了... 05/12 21:23