Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Oracle应用程序开发入门_Java_Oracle - Fatal编程技术网

Java Oracle应用程序开发入门

Java Oracle应用程序开发入门,java,oracle,Java,Oracle,我不确定我是否有点太深入了,但我决定学习如何开发使用Oracle技术堆栈构建的应用程序 我没有编程背景(我一直在商业方面),但我喜欢无论你遇到什么问题,你几乎总能用某种描述的程序来解决它(我知道“程序”可能是个错误的词,但希望你知道我的意思) 所以我的问题是: 考虑到我没有编程经验,我应该尝试从其他方面开始吗 如果Oracle是一个不错的开始,那么从我所能确定的情况来看,我还需要对Java有一个相当的了解。我应该从哪里开始 我不一定要寻找最快的方法,但我确实想确保无论我做什么都能让我很好地理解正

我不确定我是否有点太深入了,但我决定学习如何开发使用Oracle技术堆栈构建的应用程序

我没有编程背景(我一直在商业方面),但我喜欢无论你遇到什么问题,你几乎总能用某种描述的程序来解决它(我知道“程序”可能是个错误的词,但希望你知道我的意思)

所以我的问题是:

  • 考虑到我没有编程经验,我应该尝试从其他方面开始吗
  • 如果Oracle是一个不错的开始,那么从我所能确定的情况来看,我还需要对Java有一个相当的了解。我应该从哪里开始

  • 我不一定要寻找最快的方法,但我确实想确保无论我做什么都能让我很好地理解正在发生的事情。

    如果你没有任何面向对象编程背景,我建议你应该从熟悉基本的OO概念开始。我建议您阅读本书《头先Java》和Java官方教程-


    在您了解了面向对象编程和java的思想和基本概念之后。您可以使用任何技术,包括Oracle技术堆栈和其他OO语言,如python和C#。

    正如natch3z所提到的,如果您没有编程背景,那么开始使用比Oracle技术堆栈简单一点的技术可能是值得的

    根据Oracle技术堆栈,我假设在Oracle的JDeveloperIDE中使用oc4j、ADF、Oracle DB等。尽管这样的技术功能强大,可以实现您想要的目标,但对于初学者来说,这可能有点难以承受


    从EclipseIDE这样的东西开始,通过一些简单的教程进行学习,可能会更有利一些。没有什么比从困难的事情开始并因不知所措而沮丧更糟糕的了。

    为什么选择Java?更具体地说,你打算开发什么样的东西


    对于web应用程序,您可以看看PHP。Oracle在数据库中还有一个web开发/运行时环境,名为。这是开发面向数据的web应用程序的一种非常简单的入门方法。这都是免费版的一次安装的一部分。

    对于Oracle问题,您可以尝试在新的专用Oracle stack exchange网站上发布,该网站由Simple Talk Publishing维护。

    从我读到的所有内容来看,Java与Oracle的产品有着相当密切的联系。我已经看过了APEX,但是我想确保我学到的东西不是太具体。如果我学习使用APEX,我可以将我所学的知识用于Oracle的堆栈的其他部分吗?Java与Oracle数据库并不是特别交织在一起。然而,很多企业开发都是用Java完成的,最新版本的Oracle电子商务软件也是用Java完成的。Java运行时现在安装在大多数PC上(与PHP或Python等语言相反)。如果您想学习如何编程,Java是一个不错的选择。如果您想学习数据库,Oracle是一个不错的选择。这两者并不一定重叠。