[JSP ] 网页程式设计问题

楼主: 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, 不知道这样可以吗?
新手问题多, 还请版友不吝指教 谢谢!!
作者: LaPass (LaPass)   2014-09-09 11:46:00
这问题多到我不知道该怎么回了,你可以找本书从头看一遍吗
作者: luoqr (.....)   2014-09-09 19:20:00
JSP只是其中一环 JEE还包含了交易、安全性、讯息..一堆东西比较像是一个企业架构的solution去解决功能,非功能等的需求不是技术而是规范 提供给厂商去实作这些规范提供出服务给你容易的开发出具扩充、安全、..一堆特性的企业级程式 XD
楼主: fr373969 (Brian)   2014-09-10 05:47:00
多谢楼上&寄信的板友!!
作者: mrker (ꬮ....)   2014-09-10 22:45:00
这种写法很直观,还OK吧!你的Servlet和JSP本来就是不同clas靠request传递参数很正常吧! JSP部分可以看一下EL省时点,就可能要用Front Controller, 像Spring,包山包海
作者: gmoz ( This can't do that. )   2014-09-11 14:11:00
可以开始学JSF了

Links booklink

Contact Us: admin [ a t ] ucptt.com