最近的一段工作的简要总结
2010-08-31 20:07
477 查看
最近做了什么事情呢,单纯在前端方面,主要是dwr ,freemarker,jst,jquery的一个综合应用,后台java代码主要是lucene,spring jdbcTemplate,memcache等内容。工作的业务重点就是开发一个垂直渠道的电子商务系统。抛开java代码不说,这段时间高密度的使用dwr+freemarker+jquery+jst进行后台系统的富客户端的开发,着实是一件痛苦而爽快的事情。
因为有了jst,一张页面可以通过异步加载局部刷新的方式放下很多内容,效率提升很明显。freemarker,是基础,这个没说的,必须的。
因为有了dwr,异步交互变得是非常简单而且惬意的事情,而jquery的加入,让这个工作变得更加的惬意。dwr针对于表单方式的异步提交有一些力不从心,诸如文件上传表单,在异步的需求下,将是一件很难去搞定的事情,但是jquery的出现恰好让这个工作变得非常简单而且高效。
有一个页面很明显,这个是后台点商品编辑页面,很庞大,内部有几个select控件和checkbox控件,其值都是动态配置而不是写死在页面里的,所以在加载的时候,一种方式,是在java代码中获取好了丢给freemarker去渲染,但是这个是很耗费时间的事情,浏览器可能会长时间的等待。所以最好的方式就是使用异步加载。通过进入页面后的dwr异步获取,来完成一个动态加载并且使用jst来动态渲染的过程。而这其中最大的问题也就是异步加载时间差的问题,这个是特别需要注意的,也是一个小技巧。这样的页面是高效的。
异步加载时间差的问题可以采用序列化加载的方式解决。
最后拍个照:
因为有了jst,一张页面可以通过异步加载局部刷新的方式放下很多内容,效率提升很明显。freemarker,是基础,这个没说的,必须的。
因为有了dwr,异步交互变得是非常简单而且惬意的事情,而jquery的加入,让这个工作变得更加的惬意。dwr针对于表单方式的异步提交有一些力不从心,诸如文件上传表单,在异步的需求下,将是一件很难去搞定的事情,但是jquery的出现恰好让这个工作变得非常简单而且高效。
有一个页面很明显,这个是后台点商品编辑页面,很庞大,内部有几个select控件和checkbox控件,其值都是动态配置而不是写死在页面里的,所以在加载的时候,一种方式,是在java代码中获取好了丢给freemarker去渲染,但是这个是很耗费时间的事情,浏览器可能会长时间的等待。所以最好的方式就是使用异步加载。通过进入页面后的dwr异步获取,来完成一个动态加载并且使用jst来动态渲染的过程。而这其中最大的问题也就是异步加载时间差的问题,这个是特别需要注意的,也是一个小技巧。这样的页面是高效的。
异步加载时间差的问题可以采用序列化加载的方式解决。
最后拍个照:
相关文章推荐
- 最近一段工作和生活的总结(4-6)
- 最近一段工作和生活的总结(4-6)
- 很久没更新了,总结一下最近的工作进展(附截图)
- java 最近将工作中用到的工具总结——数字工具
- 最近工作总结
- 对最近完成工作的一个总结
- 最近一直在做C#操作office方面的工作!总结一下!(一)Excel
- 最近工作总结0803
- 新公司的一点感悟和最近一段时间的工作总结及其将来展望.
- 好久没有写博客了,最近一段时间做一下总结吧!
- 最近工作总结
- 最近一直在做C#操作office方面的工作!总结一下!Word(二)
- 简要总结最近遇到的5个问题
- 简要总结最近遇到的5个问题
- 最近工作总结
- 总结一下,最近工作中的问题
- API相关工作过往的总结之Sandcastle简要使用介绍
- 简要总结最近遇到的5个问题
- API相关工作的个人总结_Sandcastle简要使用介绍
- 最近工作生活的一点小总结