社区
Web 开发
帖子详情
shopex网络商城系统 代码与模板的分离技术
ldhsun
2009-04-09 02:06:49
有谁知道shopex商城系统的(http://www.shopex.cpm.cn),它的代码和模板是完全分离的,用户可以根据自己的需要对模板进行修改。我现在也想做一个类似功能的网站,但不知道这个分离是怎么回事!知道的请帮帮忙……
...全文
234
16
打赏
收藏
shopex网络商城系统 代码与模板的分离技术
有谁知道shopex商城系统的(http://www.shopex.cpm.cn),它的代码和模板是完全分离的,用户可以根据自己的需要对模板进行修改。我现在也想做一个类似功能的网站,但不知道这个分离是怎么回事!知道的请帮帮忙……
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
NexTunnel
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
打赏
举报
回复
不懂 路过 帮顶
2011年国内五款值得关注网店
系统
2010年电子商务发展极为迅猛,以京东商城、当当网为代表的B2C(企业对用户)形式开始唱主角,2011年也仍将是电子商务创业的膨胀期。网店
系统
作为电子商务业务的
技术
支撑,必然是需要重点考虑的。以2010年各个软件商的表现,2011年有哪些网店
系统
值得关注呢? 1、
shopex
开发语言:PHP,不开源官方网站:http://www.
shopex
.cn/作为国内流行的网店
系统
,
shopex
功能完善,目前已经衍生出一条包括网店助理、网店小信使、网店客服通等较为完整的产品线,对于想试水电子商务的用户比较适合。
Note-Station-to-markdown
这是一个跨平台脚本,可将 Synology Note Station 的笔记转换为 Markdown 文件。脚本使用 Python 编写,可在任何桌面平台上运行。 转换后您将获得: 1、以导出的笔记本命名的文件夹; 2、这些文件夹中以所有内联图片原位存储的 Markdown 语法纯文本文件笔记; 3、在笔记文本开头处分配标签和附件链接; 4、所有图片和附加文件都位于笔记本目录下的媒体子目录中。
区县-专精特新企业数量(2013-2025年).xlsx
详细介绍及样例数据:https://blog.csdn.net/li514006030/article/details/162965929
政府科技管理者如何通过区域科技创新数智大脑实现精准产业招商?.docx
科易网基于40亿+科创知识图谱数据库,深度探索AI
技术
在
技术
转移、成果转化、
技术
经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。
易语言源码读取天气预报-模块
易语言源码读取天气预报-模块
Web 开发
81,111
社区成员
341,725
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章