关于java显示层。

原来在公司是用spring+hibernate+jsp,现在跳槽到一外资企业IT部门,公司使用的系统都要熟悉做support.但我们公司开发的内部OA系统是用servlet+xml/xls,也即显示用xml+xls技术。每次生成一个页面都要在servlet中生成一个xml对象,在结合一定的xls显示。系统比较慢,由于一些原因此系统还要如此使用下去(无法修改),想问一下有使用这些东东的兄弟:这样的组合方式的优缺点?每次都要生成解析岂不很耗资源。

但是我感觉XML的扩展性比较好,如果你的前台变成Client端,可能后台的Servlet就不用改了吧?

是XML+XSLT吧?这个东西很费劲,xml倒没什么,主要是xslt,模板式的编程,调试极不方便,稍微复杂一点的界面就要花费很大的功夫,简直是一场噩梦,稍微大点的系统建议不要用这个动动。

以前我们公司搞的webgis的客户端就是这样的结构,我现在已经打算改为java作了,抛弃xslt

“如果你的前台变成Client端,可能后台的Servlet就不用改了吧?”
为未来的需求提前买单,是要付出重大代价的。实际基本上没有必要。