我觉得他是先用一个动态的管理系统进行添加新闻,然后根据添加的内容用fso生成html页,然后再控制连接

解决方案 »

  1.   

    同意楼上的观点。实际上在存在大量访问量的情况下,使用动态页面(如JSP)从数据库中获取数据并显示出来的压力是远远大于访问静态页面的,当然速度也是存在很大差距的,所以在这种情况下,都是由JSP页面将数据提取出来并生成静态页面。如果有数据更新的时候,数据采集人员可能进行一次数据发布,将更新的数据发布出来,并生成新的链接。
      

  2.   

    动态是好,可是会影响速度,所以动态生成静态页面是一种折中的方法。jsp是在服务器端处理的,在客户端看到的就是经过处理的静态页面
      

  3.   

    jack813和guo__peng(guo__peng)非常感谢你们的回复,让我学到不少东东,不知二位可以具体一点吗?有实例是最好的了。
    先谢谢了!!!
      

  4.   

    很模糊,还是不清楚怎么由jsp生成静态页的.能详细说一下么?
      

  5.   

    动态生成html页面,而不是从数据库中读取的,那样太浪费资源
      

  6.   

    简单的一个实现机制就是后台管理时添加新闻内容到数据库,然后服务器有一个线程在跑,定时把数据库中新添的数据读出,然后用io方式新建并写入内容到一个静态html文件中。这个写入的过程可以调用实现定义好的模板。
    这样做的好处是降低服务器负载,提高并发访问速度。
      

  7.   

    顶,我做过这类的。
      以下是小弟的做法:
       1、先做一个新闻发布后台系统,用来对数据库里面输入最新的消息
       2、建立JSP页面从数据库不断的获取消息,当然这个获取是从最新的时间开始的,所以用户每次看到的都是最新的消息
       3、然后在主页里才用模板,对JSP页面进行嵌套,即用IFRAME望楼主能参考
      

  8.   


    先谢谢了fyq168(庆耀)
    对了,那个模版应该如何做呀,是不是在模版中用框架结构呀,这样可以确定后缀名是HTML是吗? 还是有点不懂了。我看了一些新闻发布的系统,那些系统可以自动生成一个些HTML文件,这样在制作的时候方便多了,不如在JSP里面是不是也可以呀! 请指点了!!
      

  9.   

    如果你是追求文件名是HTML那太简单了,
    你创建个HTML页面框架就ok了。
    但我想兄弟不是就简单追求个文件名把!
      

  10.   

    实际上是大型系统动态生成HTML页面的
    你可以找个比较好一点的新闻发布系统看看,会明白很多的。
      

  11.   

    楼主可以看看这个网站
    http://www1.gradjob.com.cn/defaults/
    我的思想就是这样的,不知道能不能帮到你的忙了
      

  12.   

    java io写文件不难,
    复杂就复杂在了处理超链接上.
    望高手能用点实例说明.
      

  13.   

    建议楼主可采用如下解决方案:
             首先建立一模版文件,在你要插入新闻的位置插入标签,如:<!-- 图片新闻 -->
             其次做一个bean处理字符替换的问题,bean接收文件路径和标签字符等参数,bean的逻辑是从数据库中取出数据字符String str1,替换调页面中的标签(str2),具体页面可在网上搜索,(注意:JDK1.3版本中无replaceAll()方法,须用1.4以上版本,或自己通过StringBuffer中的replace方法也可实现)
             到此,页面即生成完毕,但如果页面中有点击数等动态数据,可用以下方法解决:
                   在替换数据的时候,在有动态数据的栏目中嵌入<script language=javascript src='xx/xx.jsp'></script>,当往此栏目中发布新闻的时候,根据栏目生成如XML格式的文件,xx.jsp文件则读取相应xml中的信息,并用一个for循环将xml中的信息用document.write()的方法显示处理,即页面中就可以实时的显示动态信息了。详细吧?给分吧
      

  14.   

    feihn(一匹插上了翅膀的狼)
    真谢谢你了,我懂了不少,要分后天,希这几天有人可以贴出一个例子和语句出来。
      

  15.   

    在静态页中加入<script language=javascript src='xx/xx.jsp'>可以直接读取数据库了。