论坛首页 Web前端技术论坛

S.H.E.D. 0.9b 发布

浏览 13312 次
精华帖 (0) :: 良好帖 (18) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-12-25   最后修改:2008-12-25
whaosoft 写道
请问楼主怎么把项目 放到googlecode里的呀~

SVN用过?
可参考这份文档:《Google SVN Host的使用说明 》
http://chineseext.googlecode.com/files/Google%20Code%20Host%E7%9A%84%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E%5Bupdate2%5D.doc
0 请登录后投票
   发表时间:2008-12-25  
liweisex 写道
辛苦了,楼主同学。上面这些代码基本都看过了,其实我只是不明白为啥非得将数据库读写操作封装的这么死,hibernate对数据库的映射就已经够完美了,为啥还要用dwr再实现一遍读写操作?它真的能适应一些复杂的查询如:嵌套查询么?,为啥不能dwr只是处理对象映射而把数据库读写操作交给一条灵活的sql语句呢?
  本人比较异想天开,不知道说的对不对。

呵呵
其实也不能说是叫封装得死
既然是一个分层的框架
那么每个层当然有它各自的职责
Dao负责数据的操作
Service负责业务逻辑的实现
Dwr负责后台与前台的交互
这样做的好处在于分工明确
特别是对于一个团队协作的项目来说
不一定每个项目组的成员都熟悉每一个层面的开发
那么进行有效的分层之后
就可以最大效率的利用人力资源
当然如果是一个比较小型的项目
总共就一、两个人在参与开发
那么就会产生你所说的那种错觉
觉得直接把SQL传递给后台去多方便的
何必还用得着这么麻烦地去分层呢?^_^
其实这个情况也是国内比较常见的一个现象
但是多接触一些国外的开源框架你就会发现
老外们是十分提倡这种分层模式的
就比如Ext JS来说
在某些人看来不过就是一个前台UI的框架
就已经把分层做得很彻底了
我个人也是比较倾向于这种分工明确的开发框架和工作模式的
0 请登录后投票
   发表时间:2008-12-31  
南宫小骏 写道

呵呵
其实也不能说是叫封装得死
既然是一个分层的框架
那么每个层当然有它各自的职责
Dao负责数据的操作
Service负责业务逻辑的实现
Dwr负责后台与前台的交互
这样做的好处在于分工明确
特别是对于一个团队协作的项目来说
不一定每个项目组的成员都熟悉每一个层面的开发
那么进行有效的分层之后
就可以最大效率的利用人力资源
当然如果是一个比较小型的项目
总共就一、两个人在参与开发
那么就会产生你所说的那种错觉
觉得直接把SQL传递给后台去多方便的
何必还用得着这么麻烦地去分层呢?^_^
其实这个情况也是国内比较常见的一个现象
但是多接触一些国外的开源框架你就会发现
老外们是十分提倡这种分层模式的
就比如Ext JS来说
在某些人看来不过就是一个前台UI的框架
就已经把分层做得很彻底了
我个人也是比较倾向于这种分工明确的开发框架和工作模式的


受教了。楼主说的很有道理。我以往多是做的一些嵌入式开发的小项目,可能更加偏爱于一些结构比较简单的架构,最近金融危机,没什么事做了,倒是能静下心来学些东西了,希望以后能和楼主多多交流。
0 请登录后投票
   发表时间:2009-01-13  
能否将fckeditor整合进来呢?
0 请登录后投票
   发表时间:2009-01-13  
shicheng 写道
能否将fckeditor整合进来呢?

推荐TinyMCE代替,——无他,Tiny的代码感觉更赏心,而且也有对应兼容Ext的扩展。
0 请登录后投票
   发表时间:2009-01-17  
感谢楼主的不懈努力,不知道用struts作分页和dwr有啥区别,那个好些?
0 请登录后投票
   发表时间:2009-01-18  
DWR是分不了页的
DWR只是用来做数据传递的
S.H.E.D.是用Hibernate分页的
至于Struts的分页我没用过
所以不是很清楚
0 请登录后投票
   发表时间:2009-02-06  
南宫小骏 写道
DWR是分不了页的
DWR只是用来做数据传递的
S.H.E.D.是用Hibernate分页的
至于Struts的分页我没用过
所以不是很清楚


我怎么感觉hibernate做分页查寻时每次指定一页时都要做一次查询呢?有没有别的好办法?
0 请登录后投票
   发表时间:2009-02-06  
liweisex 写道
南宫小骏 写道
DWR是分不了页的
DWR只是用来做数据传递的
S.H.E.D.是用Hibernate分页的
至于Struts的分页我没用过
所以不是很清楚


我怎么感觉hibernate做分页查寻时每次指定一页时都要做一次查询呢?有没有别的好办法?

如果浏览每一页时不做查询
无非就是将数据缓存在某一个地方
那么随之而来的问题便是
你要在哪一个时间点去对数据进行刷新呢?
另外即使是将数据缓存起来
也不过是把对数据库的负担转移到了应用服务器上而已
0 请登录后投票
   发表时间:2009-02-10  
ext的程序真是不好维护,东西写的多了,就觉得有点乱,不知道ext有没有类似于java中的log4j这类记录日志的第三方控件。
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics