shopex网络商城系统 代码与模板的分离技术

ldhsun 2009-04-09 02:06:49
有谁知道shopex商城系统的(http://www.shopex.cpm.cn),它的代码和模板是完全分离的,用户可以根据自己的需要对模板进行修改。我现在也想做一个类似功能的网站,但不知道这个分离是怎么回事!知道的请帮帮忙……
...全文
188 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
iskyshop 2010-07-11
  • 打赏
  • 举报
回复
可以看看http://www.iskyshop.com,只需要进行二次开发即可
ldhsun 2009-04-17
  • 打赏
  • 举报
回复
谢谢14楼的,你提醒了我,一开始我用Velocity,感觉还可以,可是领导说要在web.xml里配置太麻烦也不利于交付他人使用,让我写个类似phplib里模板的类,结果写了半天出现异常,烦的时候正好看到你的帖子,原来JDynamiTe竟然就是我想要的功能,很简便好用!非常感谢!
ldhsun 2009-04-14
  • 打赏
  • 举报
回复
up
jackingod 2009-04-14
  • 打赏
  • 举报
回复
jsp也有模板应用啦。Velocity,FreeMarker,Jamon,JDynamiTe。。。。
Velocity Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。 当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的方案。 Velocity的能力远不止web站点开发这个领域,例如,它可以从模板(template)产生SQL和PostScript、XML,它也可以被当作一个独立工具来产生源代码和报告,或者作为其他系统的集成组件使用。Velocity也可以为Turbine web开发架构提供模板服务(template service)。Velocity+Turbine提供一个模板服务的方式允许一个web应用以一个真正的MVC模型进行开发。

FreeMarker FreeMarker允许Java servlet保持图形设计同应用程序逻辑的分离,这是通过在模板中密封HTML完成的。模板用servlet提供的数据动态地生成 HTML。模板语言是强大的直观的,编译器速度快,输出接近静态HTML页面的速度。

Jamon Jamon是一个Java文本模板引擎,用于生成动态HTML, XML,或任何基于文本的内容。它有一个丰富的功能集,支持封装,参数化,功能分解,表达逻辑重用。模板声明它们要求生成的参数,包括动态模板内容("fragments"),并被翻译成带有公有方法的Java类,它的符号反映了在模板中声明的参数。

JDynamiTe JDynamiTe是一个把PHP模板技术移植到Java的一个开源项目。JDynamiTe模板用注释(BEGIN-END)标记动态块,用{}标记占位变量。JDynamiTe模板不包含任何逻辑,是“所见即所得”的模板技术,能够在普通的HTML浏览器或编辑器正确显示。

很多啦,楼主自己慢慢看吧。

http://www.open-open.com/21.htm
pwl2014 2009-04-14
  • 打赏
  • 举报
回复
记得以前项目中用的 Struts 中有个 Tiles 模版的东西
ldhsun 2009-04-14
  • 打赏
  • 举报
回复
我现在的问题进化为谁知道jsp里的自定义标签实现模板的时候是怎么实现类似php block那样的批量替换的
lzw_0415 2009-04-14
  • 打赏
  • 举报
回复
怎么就没人给解决呢,关注中...
ldhsun 2009-04-13
  • 打赏
  • 举报
回复
那有没有人知道jsp里有没有类似php里block功能的东西呢
ldhsun 2009-04-13
  • 打赏
  • 举报
回复
既然都没人熟悉,那么有人知道jsp里有没有php里block的类似功能的东西呢?
zloveg 2009-04-10
  • 打赏
  • 举报
回复
应该是一种模板框架吧 不知道java有没有类似的框架啊
ldhsun 2009-04-10
  • 打赏
  • 举报
回复
还是没人知道?
sy_binbin 2009-04-09
  • 打赏
  • 举报
回复
其实就是标签吧
ldhsun 2009-04-09
  • 打赏
  • 举报
回复
还是谢谢楼上帮顶,以前你也帮我解答过很多问题,有印象,有没有人知道啊?
ldhsun 2009-04-09
  • 打赏
  • 举报
回复
做什么广告啊,我们公司现在要用jsp做个购物网站,但也想实现那样界面与代码的分离,不知道jsp有没有像php那样用{tag}来实现的。
lihan6415151528 2009-04-09
  • 打赏
  • 举报
回复
貌似关闭了有广告,,,楼主不会来做广告的吧。。。
lihan6415151528 2009-04-09
  • 打赏
  • 举报
回复
不懂 路过 帮顶

81,076

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧