科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道奇怪的Oracle JDeveloper小漏洞

奇怪的Oracle JDeveloper小漏洞

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

目前,我从事Oracle方面的研发,每当提到Java开发环境时,这方面确实存在多种选择。我选择使用Oracle JDeveloper,它像一个良好的Oracle小士兵一样。

作者:开发者在线 来源:开发者在线 2007年9月19日

关键字: Rex Baldazo 漏洞 JDeveloper ORACLE

  • 评论
  • 分享微博
  • 分享邮件

目前,我从事Oracle方面的研发,每当提到Java开发环境时,这方面确实存在多种选择。我选择使用Oracle JDeveloper,它像一个良好的Oracle小士兵一样。

实际上,对于Oracle JDeveloper我没有太多可抱怨的地方。它是一个相当好的集成开发环境,而且与Oracle产品有完美的集成。比如说我们可以直接在该集成开发环境(IDE)中连接到Oracle数据库并可以创建/编辑/浏览数据库对象。另外,它集成了Oracle的接口,可允许我们通过单击鼠标就能把一个新的Java portlets部署到接口中去。目前,我们最希望的是它能够自动的将新的portlet注册到接口中去,遗憾地是这部分工作目前还必须手工完成。

不过,像所有其它大型软件一样,JDeveloper也有一些奇怪的小漏洞。我曾在最后的两个版本中,包括目前的10.1.3.3版本,看到的一个漏洞是自动完成功能不能始终用于匿名内部类。

如果你在编写一个匿名内部类而且不添加额外的换行的话,那么结果是自动完成功能不会自动添加结束的大括号。解释起来有点困难,因此我录了一小段YouTube视频。遗憾地是声音播放不出来——CamStudio的配置有点问题。不过这段视频可以帮助你理解我们所说的问题,因此没有再麻烦重新录制,我们就使用了这一个

这确实不是一个很大的问题。而且对于像我们从事Web编程的开发人员来说并不需要大量的匿名内部类。我只是在进行Swing UI用户接口编程的时候才会用到。我们没有按照规则的方式,因为我的Java代码大部分以portletsJSP结束。

另外,我认为很有趣的是这个漏洞在经过了该产品许多版本以后仍旧存在。我想如果JDeveloper是一个开源产品的话,那么肯定会有人对此漏洞十分厌恶,从而会进行修复。但是它不是一个开源产品,因此漏洞一直存在。我还没有试验JDeveloper11的预发行版,但是我敢打赌这个漏洞仍会存在。

 

责任编辑:德东

 

查看本文国际来源

 

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章