精华帖 (0) :: 良好帖 (0) :: 新手帖 (3) :: 隐藏帖 (5)
|
|
---|---|
作者 | 正文 |
发表时间:2011-12-17
KimHo 写道 melin 写道 mybatics可以用spring jdbc+freemarker替换掉。反正你项目肯定要用spring.
也许再过一段时间,全部由spring搞定。 MYBATIS 可以使用(模板框架+ XML+spring jdbc)进行替换来实现SQL和JAVA代码的分离; |
|
返回顶楼 | |
发表时间:2011-12-17
ylucifer 写道 使用的框架、数据库和服务器都一样,包括前台和后台。呵呵,除了我不用任何调用WS的框架。这种搭配还是不错的,适合做企业应用。
1、ligerUI还是不错的,整套UI样式也不错,代码也简单易懂。不过BUG较多,特别是CSS的问题,做好准备。 2、mybatis还不能直接拿来用,需做些扩展:1、后台分页。2、XML配置支持热修改。3、扩展原来的代码生成功能,定制一些东西,用来完成与Spring集成时的零配置。 ligerUI好像很久都没更新了。其实,我觉得把一些动画效果改为直接show和hide还更好些。bug是有一些,基本每个组件都有。得自己去调调,比如layout,拖拉大小就有问题,拖得不顺畅。虽然设定了最小宽,实际拖起来还是可以改变,甚至……唉,大家试试。grid性能一般,我是指在大数据量的情况下,一页500条这样吧。我测试jquery easyui,在ff下不到500条浏览器就挂了,推荐用gt grid。jqgrid块头有点大。 原来也想换成mybatis的,后来还是直接上jdbc,刚好用上spring的jdbctemplate。只做查询,插入更新还是用hibernate。感觉也不错。 |
|
返回顶楼 | |
发表时间:2011-12-17
melin 写道 mybatics可以用spring jdbc+freemarker替换掉。反正你项目肯定要用spring.
看来你也很推崇这种方式,我目前也是这样用。 |
|
返回顶楼 | |
发表时间:2011-12-17
osacar 写道 melin 写道 mybatics可以用spring jdbc+freemarker替换掉。反正你项目肯定要用spring.
看来你也很推崇这种方式,我目前也是这样用。 能不能上传代码共享一下关于mybatis的替换方案(spring jdbc+freemarker)(只要关于SQL配置的这一块就可以); 其实我现在在用的项目就是没有用mybatis,但也实现了sql分离; 另外附件中JSP这一块的内容没有全部测试重构完; common.zip中是common目录下的JSP打包文件 |
|
返回顶楼 | |
发表时间:2011-12-18
mybatis的替换方案的实现目标:
1.可灵活配置(必须的) 可选方案:Velocity 或其他模块框架,模板可能都会面临性能问题 (可以百度 ) 2.SQL配置信息的缓存(和性能的优化项):提高配置信息的读取效率 3.查询结果的缓存(和性能有关的优化项):提高查询的效率 性能还是性能,mybatis 已实现了三项内容,第一项的内容还测试后发现其SQL配置信息的解析非常耗时; 模拟测试结果是解析效率mybatis 效率最低;用JAVA实现最快,模板框架其次; |
|
返回顶楼 | |
发表时间:2011-12-18
1和2 本来就是应该的。
第3个就别逗大家了 hibernate和mybatis的查询缓存。。。 |
|
返回顶楼 | |
发表时间:2011-12-18
aa87963014 写道 1和2 本来就是应该的。
第3个就别逗大家了 hibernate和mybatis的查询缓存。。。 见 对应代码myframework/src/sqlmap/sql-cache.xml ,Demo1Controller.SelectPageList 使用缓存的URL http://127.0.0.1:8001/demo1/SelectPageList.mvc?mapperId=cache.qryCache 未使用缓存的URL http://127.0.0.1:8001/demo/SelectPageList.mvc?mapperId=mapper.qryNoCache 测试方法:修改表数据信息,看查询出来的内容是否改变 |
|
返回顶楼 | |
发表时间:2011-12-19
json20080301 写道 osacar 写道 melin 写道 mybatics可以用spring jdbc+freemarker替换掉。反正你项目肯定要用spring.
看来你也很推崇这种方式,我目前也是这样用。 能不能上传代码共享一下关于mybatis的替换方案(spring jdbc+freemarker)(只要关于SQL配置的这一块就可以); 其实我现在在用的项目就是没有用mybatis,但也实现了sql分离; 另外附件中JSP这一块的内容没有全部测试重构完; common.zip中是common目录下的JSP打包文件 支持共享。。。。。。相互学习。 |
|
返回顶楼 | |
发表时间:2011-12-19
json20080301 写道 object_object 写道 恩,非常好,最近搭建框架,应该有帮助,不过表格控件datatables不错啊,ligerui倒没怎么涉及过
datatables 有链接吗? 官方网站:http://datatables.net/,这个table比较灵活,不像其他的,比如说jpgrid,如果要定制jpgrid 的css就非常痛苦了,但是datatables就很容易 |
|
返回顶楼 | |
发表时间:2011-12-19
easyui的grid解析分页巨慢,ligerui的咋样?我们这边很多时候要求一次性加载全部数据
|
|
返回顶楼 | |