营销网站制作_上海网站制作公司_东莞品牌网站制作_渭南网站建设 f.手机短信推广

">

电子商务网站建设

青岛网站设计、网站建设技术、永久使用、不限域名、齐齐哈尔网站建设

镇江网站设计?

营销网站制作_上海网站制作公司_东莞品牌网站制作_渭南网站建设

<%@ include file=”footer.jsp” %>

  一般一个网站的头部和尾部都是一样,因此我们把头部的代码单独放置在一个header.jsp页面里,页

面尾部的代码放置下footer.jsp页面里,这样技术人员在开发页面时候就不再需要重复编写这些重复的代

码,只需要引用即可,这个做法最大的好处就是可以避免不同页面在相同代码这块的不一致性,假如没有

这个统一引用的话,手动编写或者复制和粘贴,出错的概率是非常的高的。

  但是这个做法有一个问题,问题就是这种动静分离其实都是作用于单个页面的,也就是说每个页面都

要手动的重复这个动静分离的操作,大多数情况这种做法都不会有什么问题,但是对于一个大型网站而言

这种做法就有可能会制造不必要的麻烦,这里我截取了一张京东的首页,如下图所示:

 

  讲述前我要事先声明下,京东网站可能不存在我要讲述的问题,我这里只是使用京东网站的首页做例

子来说明,看图里的首页和食品两个条目,有些公司做这样的网站时候这些导航进入的页面会是一个独立

的工程,每个工程都是由独立的项目组开发维护的,虽然项目组不同但是他们页面的整体结构会是一致

的,如果按照上面的动静分离手段,那么每个项目组都要独立维护一份相同的头部尾部资源,这个时候麻

烦来了,如果该公司要新增个新的条目,那么每个项目组都要更新自己不变的资源,如果该企业一共分了5

个项目组,现在又做了一个新的条目,那么其他与之无关的项目组都得折腾一次更改统一引用文件的工

作,要是做的不仔细就有可能出现页面展示不一致的问题,为了解决这个问题,java的web开发里就会考虑

使用模板语言替代jsp页面技术,例如模板语言velocity,这些模板语言都包含一个布局的功能,例如

velocity就有这样的功能,我们看看velocity的布局模板实例,如下所示:

<html>

				   电商网站设计泊头网站建设网站的建设东莞微信小程序开发互动网站建设网站设计广州中小型网站建设网站设计佛山成都网站制作价格无锡网站建设广州网站建设工作室北京市公司网站制作门户网站模板收费网站建设网站建设论坛芜湖网站设计公司包头网站设计公司汕头网站制作三河网站建设杭州企业网站制作网站建设报价明细app网站建设株洲做网站镇江网站建设杭州企业网站制作网站建设哪个公司好专业网站设计公司石家庄网站设计制作学校网站建设东莞南城网站建设网站建设开发公司
                 

猜你喜欢