各位大仙好:,   java web开发中的模板引擎FreeMarker,Velocity不知道其性能怎么样?   如果系统间用xml报文交互,交互时根据业务不一样,交互的xml内容格式也就不一样;   是否可以在指定的目录中 做成多种xml的模板,然后用程序根据具体业务生产xml与系统进行交互;   多谢大家!

解决方案 »

  1.   

    可以的,根据不同的业务来进行区分,配置好相关的路径。
    判断业务类型来读取对应的xml文件。
      

  2.   

    XML 你咋会想到用模板去生成?
      

  3.   

    了解一下 JAXB 或者开源的对象-XML 转换工具吧。
      

  4.   

    我们项目组在用freeer,感觉还行吧~~    也有不足的地方,比如  只要一个什么属性数据库为空,然后就报  xxx  undefined  in  line xxx ,,还有 就是标签 没有struts2提供的人性化~
      

  5.   

    freeer现在这个比较流行,Velocity这个现在使用的人越来越少了
    velocity应该是最好的,其次是jsp,普通的页面freeer性能最差
      

  6.   

    如果是xml作为数据载体的话,那你应该用xsl来作为格式化手段
    毕竟free之类的,并不是为了xml专门设计的