社区
Web 开发
帖子详情
shopex网络商城系统 代码与模板的分离技术
ldhsun
2009-04-09 02:06:49
有谁知道shopex商城系统的(http://www.shopex.cpm.cn),它的代码和模板是完全分离的,用户可以根据自己的需要对模板进行修改。我现在也想做一个类似功能的网站,但不知道这个分离是怎么回事!知道的请帮帮忙……
...全文
199
16
打赏
收藏
shopex网络商城系统 代码与模板的分离技术
有谁知道shopex商城系统的(http://www.shopex.cpm.cn),它的代码和模板是完全分离的,用户可以根据自己的需要对模板进行修改。我现在也想做一个类似功能的网站,但不知道这个分离是怎么回事!知道的请帮帮忙……
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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. **
模板
引擎**:为了实现前后端
分离
,
ShopEx
可能使用了
模板
引擎,如Smarty,来处理视图部分。学习如何定义
模板
、传递数据和渲染视图是理解
ShopEx
视图层的关键。 5. **会话和Cookie管理**:在电子商务
系统
中,会话...
Shopex
48
模板
帮助
Shopex
48使用Smarty
模板
引擎,这是一种PHP
模板
技术
,允许开发者将HTML
代码
和PHP
代码
分离
,使得
模板
更加简洁易懂。在框架、版块和边框中可以使用Smarty语句,如`语句}>`,实现动态内容的展示。 **框架详解** 框架是...
shopex
4.8.4、
shopex
4.8.5、
shopex
4.8.6去版权
Smarty是PHP的一个流行
模板
库,它将业务逻辑与显示逻辑
分离
,使得开发者可以更容易地管理和设计网站的前端。在该目录下的`function.footer.php`文件,通常会包含在网站底部显示的HTML
代码
,包括版权信息。 在
ShopEx
...
shopex
485
模板
制作详细教程
###
ShopEx
485
模板
制作详细教程解析 #### 一、设计稿的确认与版权问题 在开始
模板
制作之前,首先要确认所使用的**设计稿**。本教程中使用的设计稿来源于韩国,经过一定的修改以适应
ShopEx
的功能需求。值得注意的是...
基于PHP的
ShopEx
网上商店
系统
正式版.zip
4.
模板
系统
:为了提供灵活的店面设计,
ShopEx
可能包含一套
模板
引擎。这允许商家根据需求定制店面布局和样式,无需深入理解
代码
。 5. 支付集成:一个完整的电商
系统
需要支持多种支付方式。
ShopEx
可能集成了支付宝、...
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章