现在想通过三层架构实现一个考试系统:数据存储(数据库),数据逻辑(webservice),表现层(Ajax) 其中,webservice需要实现的功能是:(1)从数据库抽取试题,形成试卷;(2)对答题结果与数据库中答案进行比较,返回得分等信息。 上面第一个功能有点困惑,就是说,我从数据库中提取试题之后,向表现层返回什么格式的数据比较合适JSON格式,还是XML格式,或者其他格式。 现在正处于方案制定阶段,,请大家指点。。 或者能够提供相关方面的代码。。 多谢了!!

解决方案 »

  1.   

    设计有点问题,最好在加一层,跟数据库交互ajax(json格式) 提交到 webservice 层中 webservice 去调用 数据库交互层
      

  2.   

    如果调用图片或视频等信息,,webservice如何将这些信息提供给表现层以前做的只是提供文字
      

  3.   

    大致可以这样:
    1.DB
    2.BS层(形成试卷)
    3.WebService对外接口层(对字符串(xml串)以压缩的二进制形式传输)
    4.显示试卷