前台页面全是html的静态页面,然后每次进入页面进行ajax取获取数据,然后展示再页面上 这样会加快速度么?这样的架构是不是会有安全问题?有没有哪位仁兄有经验的 分析一下 谢谢

解决方案 »

  1.   

    最好是后台全部生成静态页面,这样速度就快了,这样安全会较好,如果只是url静态化的话,那速度不会加快。
      

  2.   

    不太清楚你的意思  我的意思是页面确实是静态页面 但是数据都是同jquery中的ajax请求取获取的 当然过滤都是ajax那里取做了 那样因为是一进入页面就取获取数据 所以获取页面和ajax获取数据两者应该是并行的 并不是知识url静态化哦 
      

  3.   

    你前台全用HTML的话,就没法用标签了吧。ajax不是万能的,如果大量向后台发异步请求的话,还是会影响效率的吧。
    不知道你研究过一些比较成熟的架构没有(Struts1 2),可以去看看,会对你有帮助。
      

  4.   

    后面还是用struts啊 前面哪些标签是必须的?不能代替么?标签貌似不是必须的吧 js基本都能解决啊 国际化也可以用html里的标签啊
      

  5.   

    标签是在jsp 被编译成servlet的时候被解释的。你可能觉得前台直接用html 就省去了将jsp转化成servlet然后最后再输出html这一步吧,效率方面我不是很了解,但从目前所有的框架架构来看,jsp+servlet应该算是一个标准了。其实最关键的问题就是参数的传递了,所有的展示层框架都在解决这个问题,然后再考虑下低耦合,我只接触过struts1 和struts2 ,2在这方面应该算是完美的了。
    既然你后台还用struts,那你又用html,又是jsp我就实在不明白你想干嘛了。
      

  6.   

    楼主,我觉得还有一点就是。。Jquery.ajax 不能直接返回一个实体类对象,需要转换成JSON数据才行,如果页面需要展示一个实体类的数据比较多的话,在写JSON数据的时候就挺麻烦的。。