×

Loading...
Ad by
  • 推荐 OXIO 加拿大高速网络,最低月费仅$40. 使用推荐码 RCR37MB 可获得一个月的免费服务
Ad by
  • 推荐 OXIO 加拿大高速网络,最低月费仅$40. 使用推荐码 RCR37MB 可获得一个月的免费服务

偶还清楚记得让Sybase工程师脸红的bug

方法Request.setAttribute(java.lang.String name,java.lang.Object o),EAServer 竟然抛了异常,然后我就否了EAServer,看看规范怎么说的:


public void setAttribute(java.lang.String name,
java.lang.Object o)

Stores an attribute in this request. Attributes are reset between requests. This method is most often used in conjunction with RequestDispatcher.

Attribute names should follow the same conventions as package names. Names beginning with java.*, javax.*, and com.sun.*, are reserved for use by Sun Microsystems.
If the value passed in is null, the effect is the same as calling removeAttribute(java.lang.String).

Parameters:
name - a String specifying the name of the attribute
o - the Object to be stored
Report

Replies, comments and Discussions:

  • 工作学习 / 专业技术讨论 / 公司领导大脑发热:想把一个成型项目从PB改成Web(JAVA)界面的, 大家讨论一下可行性. 1, 现在的项目用户通过Citrix远程登陆. 2, 有自己的Founation Class: 350+ window, 1800+ Datawindow Object, 1000+ Userobject.
    • 有移植经验的大虾可以给些建议。
      • 软件概况: 1, 大型的inhouse应用软件已运行6年左右. 2, 本公司不是软件公司, 我们只从事2次开发. 3, 用户已在internet上通过Citrix 用此软件.没有安装在任何客户的机器上. 即使不用次软件公司也不可能取消Citrix的其他应用.
        • 软件必须是要向前发展的.你要等到用户觉得你的软件不能再用了,再花一两年开发新的那公司就死定了.六年前开发的软件在功能性可用性上肯定有不合适的地方了.
          比如用户通过citrix访问肯定没有直接internet来的爽,你们老板肯定也有不少这方面的反馈受到.
          所以如果公司有实力在这方面的投资还是值得的. 就象大家没觉得windows32没法用的时候 windows95已经来了。大家都舍不得win2000的时候,windowxXP就来抢市场..
    • 好呀, 有项目才有就业机会. //kidding. 改成WEB 界面在短期上看工作量大, 中长期效益好.
    • 明智
    • 还有种思路是,如果界面很 fancy 不妨考虑 client + web service + server business object...
      如果界面很 fancy 不妨考虑 client + web service + server business object...
      虽然现在 ajax 也算挺厉害了,但纯 web 界面还是功能有限。可以先不大动 UI,先把一部分 biznis logic 放到 server,根据需求慢慢改 workflow... 当然 java applets + web server 也没什么不好...
    • 非常正确.
      • 请给个理由.
    • no way. :-) It is hard to change everything to Java platform. It may be possible if use Sybase's web server and convert all PB front end to web application.
      • 这个我推荐,分几步走比较现实,长远的说,给自己找饭碗才是硬道理。
    • it's the trend and you don't want to block it, do you? and I guess so neither your boss too. Otherwise, someone will get fired if nothing to do for too long -- just kidding.
    • you got another chance to make more money, say yes please ;)
    • 如果能找到像我这樣的能干的三个人,恐怕也要苦干半年的时间,并維护两個月使其稳定。
    • 好多年没用PB了,记得PB是不是有个PowerJ呀,好像从PB程序能转成web的java程序。
    • PB 的程序直接跑在 sybase的EAServer上,不过两年前用过EaServer, 很烂的说。这个Java server竟然还能跑VB程序呢,牛吧,乱吧,呵呵
      • 不错是有个EAServer,可以移植PB对象到EAServer中(这步的工作量不是很大,EAServer是专门为PB等设计),EAServer是个Java server。并且针对EAServer,在sybase在亚洲的研究中心还有个PBWF可以利用。
      • 没听说能跑vb,不要乱说。连自己的东西pb都要进行转换,包装才能正常跑,直接跑vb可能吗?
        • 搞技术的怎么会乱讲呢,我让Sybase的工程师现场演示过。跑VB 都很简单,用她的控制台装载进来就行了,不知道你说的包装是什么概念。基本的Servlet container倒是不少Bug
          • 给你个链接,自己好好看看。Sybase的工程师可以简单玩一下,但事前的需要做多少工作。 两年前的EaServer,也该是5。0了,不可能出现你说得那么第级问题。不知道是不是你自己的编写程序的问题
            • 偶还清楚记得让Sybase工程师脸红的bug
              方法Request.setAttribute(java.lang.String name,java.lang.Object o),EAServer 竟然抛了异常,然后我就否了EAServer,看看规范怎么说的:


              public void setAttribute(java.lang.String name,
              java.lang.Object o)

              Stores an attribute in this request. Attributes are reset between requests. This method is most often used in conjunction with RequestDispatcher.

              Attribute names should follow the same conventions as package names. Names beginning with java.*, javax.*, and com.sun.*, are reserved for use by Sun Microsystems.
              If the value passed in is null, the effect is the same as calling removeAttribute(java.lang.String).

              Parameters:
              name - a String specifying the name of the attribute
              o - the Object to be stored
              • 这个虫你也能捉住,不如你开发个,干掉EAServer。
                • 你还别说,俺业余时间还真写了一个webserver,要再有时间,还真打算写一个servlet container。
                  当时我们的产品在所有的app server上都测过,唯独EAServer不行,Sybase的工程师总觉得他们不会有问题,肯定是我们的产品有问题,总后就和他一起找,呵呵。
    • 很不错的想法啊。你家领导有远见也会做人。
      从长远来说移到web平台是迟早的事,同时干活的人也可以在几年内不用担心layoff。双赢啊。
    • 这种事情找个中国或印度公司外包比较合算,你也省心,又可以拿回扣。
      • 那你就离Layoff不远了