楼主:
fr373969 (Brian)
2014-09-09 09:10:13小弟目前在学网页程式设计,
就是以jsp 当作web view, 然后有bean, servlet 还有dao等class
来处理后端的程式逻辑, 在传递web request的时候的流程几乎都是
jsp submit 呼叫 servlet; servlet 实作doPost依照submit的name
来呼叫DAO的method, 以上小弟写起来都还蛮直观的,
之后就是依照SQL操作, create/delete DAO return int, 然后依照
回传值是1/0 呼叫request dispatcher 转到不同页面,
或是Update/View 回传result set.
以DAO的 view功能来说, 小弟几乎都是把result set 的值加到一个ArrayList中,
然后DAO view 回传这个ArrayList, 在servlet里面再加个request.setAttribute,
再导向结果呈现页面, 并在结果页面用getAttribute叫出来再转为jsp code
一开始是有点想不透为什么要setAttribute 再到jsp里面去getAttribute,
还要cast 类别, 不过多写几次好像也就习惯了 XD
因为目前只会这一个模式的写法, 想请教版上有经验的版友,
对于这样的模式有没有什么建议, 或是有其他模式的写法吗?
另外发文的时候看到发文选项有J2EE跟JSP两个选项, 有点不确定要选哪个
上面这些bean, jsp, servlet, j2ee 还有services这些东西
算是J2EE 还是 JSP的范畴呢?
另外老师叫我们webcontent里面开css, js, jsp, html, img,
不过我写来写去都只用jsp 取代html, 不知道这样可以吗?
新手问题多, 还请版友不吝指教 谢谢!!