如果您搞过JAVA开发,就请您按照我提问的格式,说说您开发的经验/项目以及运行平台给我做个参考。谢谢了!

解决方案 »

  1.   

    我用Java写了一个简单的教育网的代理服务器,小软件,不过用起来还很不错的
    说经验吗,就是觉得自己学的东西太少了,呵呵2。这个我没有接触过,不知道
      

  2.   

    嘿,TR@SOE也来JAVA凑热闹了。这种题目很难回答的,讨论的话就不该有什么格式了,对吧:)我做过web应用,也做过桌面应用,说说我的感觉吧,也许是一面之词。算是抛砖引玉吧。很多朋友都觉得java不适合开发桌面应用程序,我不觉得,其实java的桌面程序,除了执行稍慢点外,没有什么不妥的,但是它的开发效率却比C要快了很多(也许只是我对java熟悉而C只是半桶水所以才有这样的感觉),但是在网络Socket方面,我的确觉得比BCB的SOCKET要方便的多了。另外,我个人的审美观,swing的东西挺漂亮的:)尤其是滚动条。另一方面,我觉得用java开发,让我完全从设计上就引入了面向对象的概念,但是我也用过BCB,总觉得不能进入状态,整个系统还是老一套的面向过程的东西,虽然也是class,但没有OO的感觉,其实做jsp/servlet时,也没有什么感觉的,因为从PHP转来的,但是做application后,这种对象的感觉越来越明显,一套一套的,设计模式上的东西也渐渐理解了。至于servlet的交互方面,不知道TR@SOE想谈什么?我觉得如果是web application,因为它需要一个应用服务器作为运行平台,虽然SUN有一个web app的标准,大多appServer也兼容它,可以实现跨平台运行。但是还是有一些不尽人意的地方。但是在中文处理上,一直比较麻烦,我试过Tomcat3.1,Tomcat4.0和WebLogic5.1,WebLogic6.0几种AppServer,在中文处理方面,都有不同的方式,总之这是让我极为不爽的地方。另外,如果用到了xml的解析,也是一个问题,因为很多appServer已自带解析器,但是又各不相同,如果要跨平台,也是一个麻烦事。先聊这些,大家说吧。
      

  3.   

    又想到一点,现在不少公司都在作基于web的OA系统,但是jsp/servlet有一点挺麻烦的,对硬件的操作不方便,以前用foxpro或delphi做的C/S的东西,有很多功能在B/S的servlet下都没法实现了,比如OA中经常涉及到的输出到软盘或从软盘读入dbf文件等功能,在servlet中如何实现?
      

  4.   

    谢谢天生不笨的回答。先说说为什么要提这个问题。我们公司最近接到一个台湾公司的咨询,关于软件合作开发方面的东西。但是对方一定要我们用JAVA开发。虽然JAVA不是什么奇怪的东西,但是毕竟我们以前都是搞BCB/VB出身的。我们公司刚成立,不想失去这个机会,所以想听听大家在JAVA开发上的经验,从而可以让我们在自我吹嘘时有点底气,不至于漏了怯。如果您是一个有经验的个人或团体,我不排除合作开发的可能性。谢谢大家的回答。MAILBOMB:你的代理软件开发代码吗?如果是,可以给我一份吗?如果不是,我们公司可以出钱买了参考一下。请给我一个回复:[email protected]:你的论点很精辟,我完全同意。我自己搞过一阶段JAVA开发,但是只局限在APPLET。我觉得JAVA(和HTML一样)是一个被蹂躏、被扭曲了的语言。出发点都是要简化、通用、跨平台,但是结果呢?以前用JAVA我开发APPLET嵌在网页里,现在我都不知道什么是EJB,STATEFUL JAVA BEANS。我敢说,现在没有人能够彻底地理解HTML,也没有人能彻底地理解JAVA了。我个人比较喜欢用JBUILDER开发。所以,如果我们要进行这个项目的开发,我会建议使用JBUILDER。APPSERVER端用什么好呢?WEB SPHERE如何?请继续讨论。任何项目开发的介绍都是有价值的。谢谢大家了。
      

  5.   

    同感,我也比较喜欢JBuilder,我只会用两种IDE,C++Builder and JBuilder:)有人说jbuilder不好,因为它加了太多的自己的代码,不过我不觉得,虽然看上去它自动生成的代码不精炼,但是条理清楚,所以我接受。websphere没用过,我一直用的是Oracle+WebLogic做开发的,毕竟算是主流吧,tomcat在学习时有用但商业应用显然是不会采用的。如果你用Websphere,那数据库是否也打算用DB2了?
      

  6.   

    首先申明,我是菜鸟一只,刚刚开始学java半年不到。
       不过感受还是挺多的,java这东西----特难,比如说她的interface存在必要吗?为什么?我也看了有关这个问题讨论的帖子,没想到经各位大师的教导后越来越糊涂!哎,本来就一知半解的东西,现在变成了一遍茫然! 即使这样,程序还是要写的,因为总得起步嘛:),至于效率嘛,只有鬼知道了,我老是觉得耳边有一个java编译器的声音在叫:你为什么总是带我走弯路?明明能直接过去嘛!讨厌.....!
        其实java 的很多东西我都不知道,只不过跟着做了一个j2ee的项目,对jsp,servlet,javabean ,ejb整个基于j2ee的开发体系还是比较了解,但我感觉到我们开发的很多东西都没有用到核心,比如说javabean,我完全是把它当一个普通的java类在用,而且用他来作jsp与ejb通信的接口,它强大的组建功能根本就没有发挥出来。不过对bea的weblogic 还是佩服得五体投地的,挺好!
      

  7.   

    IBM的解决方案还是很好的!
    WEBSPHERE+DB2不会输给ORACLE+WEBLOGIC多少的!(不过好象还是稍微差点!)
      

  8.   

    To armyshu(五) :我的理解,interface类似于纯虚类,你说纯虚类有存在的必要吗?事实上,有不少人提倡用interface,是因为把这里的语法上的interface与面向对象设计中的接口混淆了,其实OOD中的interface,也包括public class ,特别是abstract class之类的东西。OOD中用interface划分功能实现与功能定义,并不是说一定要为每个class写一个interface,你明白这点即可。
      

  9.   

    interface是很有必要存在的。特别是在不能多重继承的情况下,有时只能通过接口来解决互操作的问题。SHARETOP讲的很有道理。请继续讨论。我想知道大家都完成过什么项目,在什么平台上RUN。
      

  10.   

    to sharetop:
        功能的实现与定义,abstract不是已经实现了吗?
      

  11.   

    我的代理服务器只是一个很简单的应用,源代码我会很快发给你的,呵呵
    你可以去ibm的开发者网络看看,那里有很多对你有用的文章的
      

  12.   

    我的E-mail:[email protected],代码免费赠送,交个朋友就是了,呵呵
      

  13.   

    呵呵,给我一份吧,交个朋友,[email protected]
      

  14.   

    感谢网络咖啡的帮忙。我给你去了EMAIL,等你的代码。请继续讨论