论坛首页 Java企业应用论坛

我们公司新的架构设计

浏览 9076 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2010-03-29   最后修改:2010-03-29
mxdba321123 写道
ExtJs算是最“重”了吧,如果不是客户指定要用,那能不用就不用吧。类似的jquery完全可以代替,这个要看你们有没有比较好的前端人员了,傻瓜的同时意味的扩展性的降低。

还有那个validation,我不明白为什么要 单独弄出一个bean来,不能在真正的entity里,在需要验证的字段上加个annotation,然后在业务层,需要更新或者保存时用 反射 检验一下?

当然 如果使用了hibernate等 可以直接用他的validation

 

你说用extjs扩展性低,我是不是可以理解成:用js开发扩展性低?

我觉得应该从另外一个角度看,extjs是从js扩展出来的东西

0 请登录后投票
   发表时间:2010-03-29   最后修改:2010-03-29
qiren83 写道
同意楼上 至多用个JQUERY 不要EXTjs 傻瓜化的东西的另一面是约束性大
拒绝YUI extjs

 

 一个插件形式的东西,没看出exjs有什么约束,而且是基于js的,除非你用js觉得很约束。

0 请登录后投票
   发表时间:2010-03-29  
mxdba321123 写道
ExtJs算是最“重”了吧,如果不是客户指定要用,那能不用就不用吧。类似的jquery完全可以代替,这个要看你们有没有比较好的前端人员了,傻瓜的同时意味的扩展性的降低。

还有那个validation,我不明白为什么要 单独弄出一个bean来,不能在真正的entity里,在需要验证的字段上加个annotation,然后在业务层,需要更新或者保存时用 反射 检验一下?

当然 如果使用了hibernate等 可以直接用他的validation


ExtJs提供的是一套前台的解决方案,例如GridPanel, selectionModel 等还允许任意override他的Class。
单独弄一个Bean出来而不能放在不能在真正的entity里是因为:

主要是方便,这个Bean不光是用来做Validation,接收request过来的数据,和返回Reponse时的数据都放里面了。再调用JsonObject 转换成Json String。跟Struts的FormBean是一样的。
0 请登录后投票
   发表时间:2010-03-29  
感觉定下来的这些,其实是为了规范项目结构和约束开发。
0 请登录后投票
论坛首页 Java企业应用版

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