作者cklonger (22)
看板java
标题Re: [JSP ] 请问回圈的问题
时间Fri Jan 23 09:23:09 2009
※ 引述《TonyQ (沉默是金)》之铭言:
: scriptlet 基本上是大多属於 view、control 层结合的作法,也就是 model 1 ,
: 你上面说得solution 是属於 model2 的作法 (透过servlet or java bean).
: (但是也有例外 , ex scriptlet+ javabean 来作access...)
: 不过我也是觉得这个问题跟 model1 跟 model2没什麽关系 ,
: 问题的症结点主要在於 DAO 层该如何处理资料的取得而已...
: 话说回来...
: 用 taglib 也是能用 model1 的方式写 (ex. jstl sql taglib 搭配foreach) .
: http://www.java2s.com/Code/Java/JSTL/JSTLSQLQuery.htm
: 逻辑的部份 , JSTL 中该有的 set / EL / for / if / case-when 也都有,
: 能够抽象处理的东西就一定能够结合 , 只是通常不太会有人选择这样作就是.
: 我想说的是依赖 taglib 的写法也可以写得很 dirty ,
: scriptlet 并没有很糟 , 主要是人把他写糟以及外加包赋Controler的原罪.
: 但 scriptlet 对 html 这种 markup language 来讲,上手门槛是比较高 ,
: 而且也比较不直觉的 , 所以还是建议采用 taglib来协助.
: btw , 今年到目前看到三个以上用 structs / webwork 体系的 MVC project,
: 还不算我自己试作的三四个小 project ...
: 其实这是各人接触的环境的问题 , 写 code 的世界说大不大,说小也不小的 ,
: 很多时候不是没有或者不常看到 , 只是有没有机会碰到而已...
: 套句前辈的话 , view 端的世界多的是让人想像不到的东西(and 麻烦)...
请教几个问题
显在我取资料除非用JPA不然都会遇到一个问题
resultset to list
我是手动用回圈把rs变成List<List>
但是我觉得效率很慢
我知道jstl有class 叫result能把result变成list
但是除非在sql就设计好每各栏位
不然很难用
另外jstl的scope
我常把list放在session
这在多人情况下 会部会影响server端的效能
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.241.25.133