`
dinguangx
  • 浏览: 245618 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

【jshop】jsp与freemarker之争

阅读更多

JShop简介:jshop是一套使用Java语言开发的B2C网店系统,致力于为个人和中小企业提供免费、好用的网店系统。

项目主页:http://git.oschina.net/dinguangx/jshop

在线演示:

 

jsp与模板语言之争,由来以久,至于为什么jshop使用freemarker,而弃用jsp的问题,关注的人比较多,我统一回复一下:

1. 最基本的区别,jsp本质上是java语言,freemarker是模板语言。简单点说:我不想在页面上看到java代码

2. 模板语言(不管是freemarker还是velocity),现在都已经很成熟了,提供的函数,宏,模板方法,模板嵌套等功能,已经足以替代甚至超越jsp了

3. 这个也是非常重要的一点,freemaker(或velocity)可以从文件系统,甚至远程地址加载进来,可以脱离了web容器的控制,这个是jsp比不了的。能做到的事情就有足够的想象空间了

 

至于性能,差别不大,除非你做到taobao那样的PV,否则不要去考虑性能问题; 至于静态化,也不是重点考虑的特性,算是一个附赠的好处吧

分享到:
评论

相关推荐

    jshop2任务规划

    JSHOP2是一个基于有序任务分解的领域无关规划系统,它是一种改进的层次任务网络(HTN)规划方法,其特点是规划任务的顺序与将来执行任务的顺序相同。JSHOP2具有以下特点: 1. JSHOP2了解当前状态,这意味着它能够...

    JSHOP2.zip

    **JSHOP2规划器与HTN任务分解技术详解** JSHOP2是一款开源的基于规划的推理引擎,专门用于解决复杂的任务规划问题。它采用了高级任务网络(HTN)方法,这是一种将任务分解为子任务的高级规划技术。HTN规划器能够...

    jshop2-master.zip

    【标签】"jshop2" 是项目的关键标识,表示这是一个与JShop2相关的软件开发项目。JShop2是一个电商系统,它基于Java技术栈构建,提供了一套功能丰富的电子商务解决方案,包括商品管理、订单处理、支付集成、用户管理...

    jshop3完美的界面

    9. **物流与配送**:电商系统往往需要对接物流公司API,jshop3可能实现了自动获取物流信息、追踪订单状态的功能,以提高服务效率。 10. **性能优化**:为了处理高并发和大数据,jshop3可能采用了缓存技术(如Redis...

    JSHOP2.tar.gz

    JSHOP2是一个基于任务网络分解(Task Network Decomposition)的高级任务网络(HTN)规划器,它在人工智能和软件工程领域中有着广泛的应用。这个压缩包“JSHOP2.tar.gz”包含了JSHOP2的源代码,使得用户可以深入理解...

    Jshop B2C商城系统

    《Jshop B2C商城系统:深度解析与实践指南》 在互联网技术日新月异的今天,电子商务已经成为商业活动的重要组成部分。其中,B2C(Business-to-Consumer)电商平台以其便捷、高效的特性深受消费者喜爱。Jshop B2C...

    JSHOP2规划器下载

    **JSHOP2规划器详解** JSHOP2,全称为Java SHOP2(Situation, Operator, and State Hierarchy Planner 2),是一种基于结构化规划理论的高级自动规划系统。该系统主要用于解决离散动作世界中的复杂规划问题,尤其...

    JSHOP2资源,可以直接运行的版本。

    JSHOP2是一个基于Java开发的 SHOP2 扩展版本,专门用于解决多智能体系统中的分布式规划问题。这个资源包提供了完整的JSHOP2源代码,让开发者能够深入了解其内部工作原理,并进行定制化开发。在描述中提到,该压缩包...

    JSHOP2GUI_1.0.1.zip

    《JSHOP2GUI_1.0.1:Java实现的智能服务任务规划系统》 JSHOP2GUI_1.0.1.zip是一个压缩包,它包含的是JSHOP2的图形用户界面版本,这是一个基于Java的智能规划系统,专门用于服务任务规划。在深入探讨这个系统之前,...

    Jshop小程序商城基于Thinkphp5.1框架开发

    Jshop小程序商城,是一款开源的电商系统,包含微信小程序、支付宝小程序、APP、公众号、H5端、PC端、抖音小程序、今日头条小程序、皮皮虾小程序、西瓜视频小程序,为大中小企业提供移动电子商务优秀的解决方案。...

    京东JSHOP右侧悬浮

    ### 京东JSHOP右侧悬浮知识点解析 #### 一、悬浮技术概述 悬浮技术是指网页元素在用户滚动页面时保持相对固定位置的一种前端技术。通过CSS样式中的`position`属性配合`fixed`值来实现,使得特定元素能够在浏览器...

    Jshop小程序商城,是一款开源的支持可视化布局的电商系统

    Jshop小程序商城,是一款开源的支持可视化布局的电商系统,包含微信小程序、支付宝小程序、APP、公众号、H5端、PC端、抖音小程序、今日头条小程序、皮皮虾小程序、西瓜视频小程序,为大中小企业提供移动电子商务优秀...

    Jshop短信插件_小程序商城短信接口开发_B2B商城短信发送设置

    Jshop短信插件是针对B2B商城设计的一款专门用于短信接口开发和管理的工具,它旨在提升用户体验,增强商家与用户之间的沟通效率,同时确保交易过程的安全性。下面我们将详细探讨Jshop短信插件的核心功能、开发过程...

    Jshop开源小程序商城系统 v3.0.0.zip

    Jshop开源小程序商城系统 v3.0.0 是一个专为电商行业设计的全面解决方案,旨在帮助企业或个人快速搭建自己的在线购物平台。该系统的核心特性包括但不限于:微信小程序支持、多用户管理、商品分类与展示、订单处理、...

    关于ostocy-jshop系统的商品体系结构说明文档

    在IT行业中,构建一个高效、灵活的商品管理系统是电子商务平台的核心任务之一。ostocy-jshop系统作为一个专业的电商解决方案,其商品体系结构设计至关重要。本文将深入探讨该系统如何实现商品管理的高效运作,并结合...

    sdywcd-ostocy-jshop(在线商城程序)

    【sdywcd-ostocy-jshop:一个Android平台的在线商城程序】 sdywcd-ostocy-jshop是一款专为Android操作系统设计的在线购物应用,它提供了完整的电商平台功能,让用户能够方便地在移动设备上浏览商品、进行购物操作。...

    开源Jshop微信小程序商城源码1.1版

    开源的Jshop微信小程序源码1.1版,包括微信小程序前端和后端接口源码。Jshop小程序商城,是一款开源的电商系统,为中小企业提供移动电子商务解决方案。后台采用Thinkphp5.1框架开发,执行效率、扩展性、稳定性值得...

    Jshop_V小程序商城2.4.zip

    【Jshop_V小程序商城2.4.zip】是一个包含Jshop_V小程序商城的更新版本,主要亮点在于其新增的发送验证码功能。这个功能是为提升用户账户安全性和验证用户身份而设计的,通常用于注册、登录、修改敏感信息等场景。在...

    开源商城Jshop的后台多页签功能

    开源商城Jshop是一款深受开发者喜爱的电子商务平台,其强大的功能和灵活的可定制性使得它在众多开源商城系统中脱颖而出。在Jshop的后台管理界面,多页签功能是一项非常实用的设计,它允许管理员在同一浏览器窗口内...

    Jshop小程序商城

    6. **物流配送**:与主流物流公司接口对接,自动获取和更新物流信息,提升配送效率。 7. **数据分析**:内置数据统计模块,帮助商家分析销售数据,优化经营决策。 **四、适用场景** Jshop小程序商城适用于各类中...

Global site tag (gtag.js) - Google Analytics