- 博客(5)
- 收藏
- 关注
原创 关于页面动态布局实现方案(四)
(2)加载用户定制页面的第二种方案其实在前文(一)已经提到了,把页面、模块、布局都抽象成组件类,就如同Jsp标签一样这种标签类负责输出每个模块的内容,当然包含了业务数据在里面,具体参考一下几个类 大家会发现:在每个组件类中都强制实现toString方法,其实就是使用FreeMarker的功能,每个组件类都有属性对应ftl模板,并且又有数据属性所以使用FreeMarker的p...
2013-08-18 16:43:21 774
原创 关于页面动态布局实现方案(三)
1.关于保存定制页面的说明通过前面(一)和(二)已经介绍了定制页面的基本概念与ER模型相信后台记录下来用户选择的布局、模块是非常简单的,比如使用jQuery脚本监听用户每次的操作,把用户添加的布局、模块插入到后台表里面即可,记录下关键的序号,以及每种布局和模块对应的html模板文件即可 2.关于加载用户定制的页面前面提到了,每种布局、模块都对应一个html文件,但html文...
2013-08-18 16:43:02 581
原创 关于页面动态布局实现方案(二)
1.关于页面、布局和模块都可以抽象成一个个组件,就类似于Jsp的标签类一样:用于输出特定的html内容(1)页面:是布局和模块的容器,它不需要实现特定的业务功能(2)布局:是模块的容器,它也不需要实现特定的业务功能(3)模块:模块有很多种,比如“公告资讯”、“轮播广告”等。每一个模块“长成什么样子”,以及“要实现什么样的功能”,都是不同的 总结下来,得出以下结论(1...
2013-08-18 16:42:43 419
原创 关于页面动态布局实现方案(一)
1.关于Web页面动态布局的简单声明(1)此处介绍的动态布局类似于QQ空间或者Google首页的自定义页面(2)每个用户可以定制自己的页面,可以自由选择布局方式,自由选择模块 2.关于布局和模块的声明(1)布局是服务端定制的,比如左分栏布局、右分栏布局、通栏布局等(2)模块也是服务端定制的,用户只能从这些模块中选择,比如QQ空间里面的日志模块、视频模块等(3)布局...
2013-08-18 16:42:25 1752
原创 freemarker加载模板文件的三种方法
原文1:http://blog.csdn.net/huangxw000/article/details/7298781 原文2:http://www.360doc.com/content/11/0415/16/987036_109865999.shtml Configuration cfg= new Configuration(); freemarkerCfg...
2013-08-17 13:09:22 943
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人