1.如果你的树在页面操作的时候
a.不允许页面刷新,则用javascript,使用javascript又分两种,一种是一次性把树的所以数据全部取到browser,一种是利用xmlhttp等技术在javascript中与server进行交互,在需要的时候再取数据。
b.允许页面刷新,这就简单了,open source的taglib有一大堆。2.pop menu,使用javascript控制div来达到,这个问题的关键是javascript。
3.javascript,不过很繁琐。
4.java中有crystal report和jasper都还可以。现在b/s是一种总体趋势,所以用户是否接受不是你说了算,是用户自己说了算,而且b/s的效率也不见得到不可用的地步。

解决方案 »

  1.   

    先谢谢楼上兄弟的回答,看这情形,我可能还得先把javascript搞精通了,其实我最担心的是录入编辑表格和报表打印,Mis中这两块比较常见
      

  2.   

    还有,要是我们的系统同时开发c/s和b/s两个版本,请问为了使Controller,Model层能够复用,是不是中间层使用EJB进行业务封装可行一点。目前我仅知道,在b/s版本中,充当view层的jsp/servlet同时也运行在服务器端,在一般小系统中没有跨服务器的分布式调用,所以封装成普通的JavaBean也没有什么问题,view和JavaBean之间能够在进程内通信;而在c/s版本中,充当view层的Swing客户端运行在各不相同的机器上,那这个时候如果不采用EJB并借助JDNI与其容器通信的话,Swing客户端怎么才能与中间层交互?普通的JavaBean不好吧有点犯晕
      

  3.   

    树,右键菜单网上都有现成的代码.JavaBean同样的运行在服务器端.
      

  4.   

    1、对于无级操作的树,是用Javascipt实现呢还是别的?
    ------------------------------------------------
      用javascript树,一般的MIS系统的模块都不会超过200个。加载和点击都不会太慢。
    2、软件中如有右键弹出菜单,有什么思路能很好地解决?
    ------------------------------------------------
      把右键菜单项写到一个按钮条里面。(类似于Navigate的东西)
      在数据Grid里实现选中功能(加个CheckBox或其它javascript),
    3、对于网页上的表格显示,特别是功能过得去的表格形式的录入界面,你们采用的是控件吗?如是是什么控件呢?
    ------------------------------------------------
      一张表写一个数据表格,然后 include。
    4、对于报表的打印,你们采用的是什么控件呢?能够支持到什么功能级,对于报表的自定义格式你们用什么实现的呢?
    ------------------------------------------------
      用IE打印。[Object-csid-XXXXX]
      非程序员里,99%都用IE。 
      

  5.   

    1、对于无级操作的树,是用Javascipt实现呢还是别的?
      用javascript可以实现,不过仅仅用javascript菜单就是死的,建议你用javascript+jsp实现多级菜单,给你推荐一个叫xtree的树:http://webfx.eae.net
    当然也可以用applet实现,比如weblogic后台就是用的applet树2、软件中如有右键弹出菜单,有什么思路能很好地解决?
    javascript,用google搜索一下,很多。2、对于网页上的表格显示,特别是功能过得去的表格形式的录入界面,你们采用的是控件吗?如是是什么控件呢?
    这个技术已经很成熟了。就用table就很好,在我的blog中有一个动态增加酸除td的例子:
    http://blog.csdn.net/lcllcl987
    当然也可以用其他标签。
    也可以用上传下载的方式读取文本文件(excle文件)来进行数据的录入。我的blog中也有个例子
    3、对于报表的打印,你们采用的是什么控件呢?能够支持到什么功能级,对于报表的自定义格式你们用什么实现的呢?
    报表是web开发的一个难点,在jsp中可以用水晶报表的web技术来实现。
    在我的blog中也有个水晶报表的例子:http://blog.csdn.net/lcllcl987,不过是针对weblogic的。希望对你有用
      

  6.   

    几位兄弟的建议都很有建设性,稍微遗憾的是lcllcl987的BLOG目前我这边还无法打开,下班后再试,
    今晚到家再结贴