现在还在搞Java Applet/Servlet开发,弄了好些年了,可有些问题还是稀里糊涂,希望一起讨论,当然热烈欢迎高手赐教。
1、Applet布局一般用什么布局,既能保证简单实用,又可自动适应网页大小的变化?我始终都用的null布局,结果现在界面无法适应网页自动缩放,NetBean5.5下的布局实在太麻烦,看了一段时间没看明白。
2、程序设计过程中包名如何设计,按通用与不通用设计无法区分客户端与服务器端,按客户端与服务器端设计又无法区分通用模块与非通用模块;
3、编译好的类通过什么快捷方式打包成jar,最好jar中只包含客户端需要的东西?其实第2个问题的目的就在这里,到底怎样定义包名才能以最快的方式将客户端需要的类进行打包?
4、表格数据(包括多表头表格)通过什么通用模式导出成Excel模式?
5、Applet/Servlet之间的通信都采用什么模式?每次请求都openConnection似乎太慢了?

解决方案 »

  1.   

    1. 俺一般用 GridBagLayout ,自动缩放是非常方便的
    2. 仁者见仁的问题了,没有定规
    3. 很多工具都方便的提供了打包的功能啊,如eclipse等等
    4. 通过ActiveX对象应该还是比较方便的吧
      

  2.   

    1.grouplayout,用netbeans开发很方便
    2.这跟包名没有直接关联,是开发模式的问题,楼主这种情况非常适合敏捷开发
    3.同上
    4.poi,还有其它类似的
    5.可以类似数据库连接,建立一个连接池
      

  3.   

    1、最有效的方式是null布局,但是计算工作量较大,如果项目要求不高,可以用Netbeans提供的GroupLayout,我知道eclipse提供一个布局是用于SWT的,叫GridLayout,比较强,可以整合用于Swing的布局管理器。
    2、没有确切的要求
    3、eclipse,但是如果牵涉到资源如图片、资源文件、配置文件等,需要根据情况提供一套机制
    4、POI/CSV/mhtml,或其他商业的工具,一般商业的工具较好。
    5、不怎么用Applet,我一般C/S都用WebStart的方式比较好,或者直接就是客户端应用程序。我觉得Applet可以退出历史舞台。
      

  4.   

    Applet可以退出历史舞台
    =====================
    我太赞同了,可是老板让用,我们也没办法,
    有些东西就是思维问题,跟他们说不好使。
    现在JDK1.5以上都支持泛化,可是我们不能用,因为要兼容1.3,1.4,苦呀。
    POI实在太大,总感觉有点杀鸡用牛刀,
    其实我只是想导入简单的Excel文件,导出就直接用HTML格式了。
    有没有更简单的操作Excel的东东。
    谢谢。
      

  5.   

    POI用起来太麻烦
    jxl还不错,POI得写40行的代码,jxl只用30行就搞定