`

java生成静态页面的思路

    博客分类:
  • html
阅读更多

  静态页面的优势:

 

           一、加快页面打开浏览速度,静态页面无需连接数据库打开速度较动态页面有明显提高;

           二、有利于搜索引擎优化SEO,Baidu、Google都会优先收录静态页面,不仅被收录的快还收录的全;

           三、减轻服务器负担,浏览网页无需调用系统数据库;

           四、网站更安全,HTML页面不会受Asp相关漏洞的影响;(摘自:纯静态html网页有什么好处?纯静态页面的优点是什么?)

 

  实现思路:

 

          一、做好三个级别的页面模版(一级、二级、三级页面模版,定制好一二三级页面的样式) 。

          二、保存数据到数据库,方便查询、数据迁移和系统更新;

          三、生成栏目的三级页面,根据三级页面的模版(news.htm),将记录数据填充模版后,生成三级页面,命名格式如     n20100825630073.jsp;

          四、生成栏目的一级页面,根据一级页面的模版(index.htm),将多条记录填充到模版,可以定制栏目的显示条数、每条记录的显示长度、是否滚动、字段等,生成一级页面index.jsp;

          五、 生成栏目的二级页面,也就是more页面,根据二级页面模版(more.htm),将此栏目的所有标题、发布人、发布时间填充到模版,分页显示,命名格式:more.jsp;

 

   说明:1.每个栏目都相应有一个不能重名的保存地址,例如:xinwenxinxi,以便存放一二三级页面;

               2.当添加、删除、修改某条记录时,相应删除以前的二三级页面,然后重新建立。

              

 

附件为一级页面模版

 

分享到:
评论

相关推荐

    Java从服务器上获取时间动态显示在jsp页面实现思路

    Java获取服务器时间,动态显示到jsp页面,大家都是到Java只能获取一次,到页面的时间是静态的,不过通过js和Java的合作,巧妙地实现此功能。本人是给电视做系统,客户要求页面能显示时间,因为电视浏览器获取的时间...

    疯狂JAVA讲义

    9.6.1 Java国际化的思路 346 9.6.2 Java支持的语言和国家 346 9.6.3 完成程序国际化 347 9.6.4 使用MessageFormat处理包含占位符的字符串 349 9.6.5 使用类文件代替资源文件 350 9.6.6 使用NumberFormat格式化...

    java在线考试系统.zip

    梁净净:完成管理员发布公告静态页面和js部分效果 8/7 16:00 段唯钧:教师个人中心页面和管理员个人中心页面 8/7 14:00 段唯钧:完成前端考试查询页面,实现一个页面显示多个不同页面 8/7 12:00 梁净净:...

    基于Java的猜拳小游戏设计.doc

    但目前外围网上的内容仍多为文本、图像、声音等静态信息,Java为其提供了简便并 且功能强大的编程接口,开发人员利用这些编程接口可以向Web增加动态性、交互性内容 ,这使得Web页面翻开了新的一页。 Java是一种跨...

    投票系统 struts2+JFreechart

    TouPiaoDatasets对象中的各个静态方法获取保存在application中的投票数据,并生成各个图表需要用到的数据集。 TouPiaoJFreeChartFactory对象使用TouPiaoDatasets对象中的相应数据集生成各种图表对象。 在...

    【spring-boot-seckill分布式秒杀系统 v1.0】从0到1构建的java秒杀系统源码+安装说明

    1、前端优化:活动开始前生成静态商品页面推送缓存和CDN,静态文件(JS/CSS)请求推送至文件服务器和CDN。 2、网络优化:如果是全国用户,最好是BGP多线机房,减少网络延迟。 3、应用服务优化:Nginx最佳配置、Tomcat...

    Struts2 + Spring2.5 + JFreeChart 实现的投票系统,2008年高考作文评价投票

    TouPiaoDatasets对象中的各个静态方法获取保存在application中的投票数据,并生成各个图表需要用到的数据集。 TouPiaoJFreeChartFactory对象使用 TouPiaoDatasets对象中的相应数据集生成各种图表对象。 ...

    2小时快速上手Freemarker电商项目商品详情页静态化

    dubbo,redis,solr,freemarker,activeMQ,springBoot框架,微信支付,nginx负载均衡,电商活动秒杀,springSecurity安全框架,FastDFS分布式文件服务器,还会涉及到代码生成器, 前台的技术有angularJS和BootStrap框架,此...

    WODECMS开源内容管理系统 v1.1.zip

    其开发框架设计思路借鉴了java的struts和hibernate框架的一些思路研发的一套ORM PHP开发框架。具有高效,安全,简单的特点。 我的CMS设计上尽量简单,不为了追求某种"高大上"的技术解决方案而无计划的采纳和叠加,只...

    asp.net知识库

    在ASP.NET 1.1下实现模板化站点的新思路 在ASP.Net中两种利用CSS实现多界面的方法 用于弹出ModalDialog进行数据选择的控件 使用.ashx文件处理IHttpHandler实现发送文本及二进制数据的方法 制作一个简单的多页Tab功能...

    spring-boot-seckill分布式秒杀系统 v1.0

    1、前端优化:活动开始前生成静态商品页面推送缓存和CDN,静态文件(JS/CSS)请求推送至文件服务器和CDN。 2、网络优化:如果是全国用户,最好是BGP多线机房,减少网络延迟。 3、应用服务优化:Nginx最佳配置、Tomcat...

    spring-boot-seckill分布式秒杀系统-其他

    1、前端优化:活动开始前生成静态商品页面推送缓存和CDN,静态文件(JS/CSS)请求推送至文件服务器和CDN。 2、网络优化:如果是全国用户,最好是BGP多线机房,减少网络延迟。 3、应用服务优化:Nginx最佳配置、Tomcat...

    Eclipse开发分布式商城系统+完整视频代码及文档

    静态页面生成完毕.avi │ 14.解决请求406问题.avi │ 打开必读.txt │ 淘淘商城第九天笔记.docx │ ├─10.第十天 │ 01.课后回顾.avi │ 02.课程计划.avi │ 03.单点登录系统的处理过程.avi │ 04.创建单点登录...

    WODECMS开源内容管理系统

    其开发框架设计思路借鉴了java的struts和hibernate框架的一些思路研发的一套ORM PHP开发框架。具有高效,安全,简单的特点。 WODECMS开源内容管理系统设计上尽量简单,不为了追求某种"高大上"的技术解决方案而无计划...

    网管教程 从入门到精通软件篇.txt

     注意:这些结果被静态存储,并用于本次会话。如果在本次会话期间磁盘配置发生变化,为获得更新的扫描,必须先重新启动计算机,然后再次扫描磁盘。  bootcfg /list 列出引导列表中已有的条目。  bootcfg /...

Global site tag (gtag.js) - Google Analytics