社区
Web 开发
帖子详情
shopex网络商城系统 代码与模板的分离技术
ldhsun
2009-04-09 02:06:49
有谁知道shopex商城系统的(http://www.shopex.cpm.cn),它的代码和模板是完全分离的,用户可以根据自己的需要对模板进行修改。我现在也想做一个类似功能的网站,但不知道这个分离是怎么回事!知道的请帮帮忙……
...全文
188
16
打赏
收藏
shopex网络商城系统 代码与模板的分离技术
有谁知道shopex商城系统的(http://www.shopex.cpm.cn),它的代码和模板是完全分离的,用户可以根据自己的需要对模板进行修改。我现在也想做一个类似功能的网站,但不知道这个分离是怎么回事!知道的请帮帮忙……
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
不懂 路过 帮顶
shopex
4.8免费
模板
网络
商城
shopex
4 8
模板
485源码分享
网络
商城
shopex
4 8
模板
ShopEx
最新网店仿新蛋
网络
商城
模板
(桔黄色大气风格).rar
ShopEx
是国内市场占有率最高的网店软件,凭借其稳定、安全、优异的性能赢得了良好的口碑。
ShopEx
网上商店
系统
让你快速建立个性化的网上商店,内置多种网上支付方式,支持实体、非实体商品销售,可销售任意类型的商品。
ShopEx
网店程序可全面生成静态页面。提升网站访问速度,前台模版基于Xhtml+css,兼容目前主流浏览器,对搜索引擎友好,利于提高搜索引擎收录数量和网店排名!
WEB表现层框架:FreeMarker
FreeMaker是重要的WEB项目的表现层
技术
,尤其是在前台与后台
分离
开发时,后台
代码
开发人员与前台页面开发人员,可以有效的
分离
、各司其责。FreeMaker同时是一种重要的
模板
开发
技术
;
手把手开发基于SpringBoot的员工管理
系统
本课程是SpringBoot和MyBatis-Plus框架以及Vue实现的前后端
分离
架构的员工管理
系统
后端
技术
:SpringBoot、SpringMVC、MyBatis-Plus前端
技术
:Vue-Cli、Vue-Router、Axios、ElementUI数据库:MySQL本课程恒哥会手把手带大家完成
系统
的开发,通过详细的讲解,大家能掌握全栈的项目开发
技术
,以及目前主流的前后端
分离
架构,将大量知识点在项目中融汇贯通,项目
代码
也可以作为毕设使用。本课程的学习最好有一定的Spring和MyBatis框架的使用基础
Web 开发
81,076
社区成员
341,821
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章