Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.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数据库应用程序中的设计模式(JavaEE/JavaSE)_Java_Database_Design Patterns_Postgresql - Fatal编程技术网

Java数据库应用程序中的设计模式(JavaEE/JavaSE)

Java数据库应用程序中的设计模式(JavaEE/JavaSE),java,database,design-patterns,postgresql,Java,Database,Design Patterns,Postgresql,我读StackOverflow已经有一段时间了,现在我才鼓起勇气问一个问题。我今年20岁,目前在我的家乡(罗马尼亚克卢伊纳波卡)的IT学院就读。足够介绍了:D 基本上我有我的小软件公司,提供簿记appz。它们(可怕地)是用Delphi编写的,我想从头开始,用Java编写它们。我过去很少使用Java,但我想学习,之所以选择Java,是因为该平台提供了价廉物美的工具 现在,你能告诉我正确的方向吗?在哪里可以找到一些完整的文档(书籍、网站、博客等),在哪里可以获得关于正确构建数据库应用程序的信息,包括

我读StackOverflow已经有一段时间了,现在我才鼓起勇气问一个问题。我今年20岁,目前在我的家乡(罗马尼亚克卢伊纳波卡)的IT学院就读。足够介绍了:D

基本上我有我的小软件公司,提供簿记appz。它们(可怕地)是用Delphi编写的,我想从头开始,用Java编写它们。我过去很少使用Java,但我想学习,之所以选择Java,是因为该平台提供了价廉物美的工具

现在,你能告诉我正确的方向吗?在哪里可以找到一些完整的文档(书籍、网站、博客等),在哪里可以获得关于正确构建数据库应用程序的信息,包括使用DBs的设计模式(我选择的是PostgreSQL,并且已经订购了一本书)以及Java。我知道我不可能第一次就把它做好,但至少要让它接近正确

谢谢

这是一个很好的开始

是一个很好的起点


首先:欢迎来到so:-)

有很多关于Java作为一种语言的好的免费资源(例如),Sun的参考文档也相当全面。一旦您了解了该语言的基本知识,我认为是时候深入研究数据库应用程序和模式了。怎么做

首先,您应该尝试构建一些简单的数据库方案,“游乐场”——据我所知,场景非常有用。想象一个图书馆,并尝试对其进行建模。这并不需要很长时间,但你会学到很多

对于模式,我通常认为它们是一个指南,就像您可能会合并的MVC模式一样。不要强迫自己一开始就全部使用它们,试着一次理解一个,并重构代码,使其中表示一些模式,而不是一开始就编写一个模式


所以,祝你好运!(当然,一旦你被卡住了,就问吧!)

首先:欢迎来到so:-)

有很多关于Java作为一种语言的好的免费资源(例如),Sun的参考文档也相当全面。一旦您了解了该语言的基本知识,我认为是时候深入研究数据库应用程序和模式了。怎么做

首先,您应该尝试构建一些简单的数据库方案,“游乐场”——据我所知,场景非常有用。想象一个图书馆,并尝试对其进行建模。这并不需要很长时间,但你会学到很多

对于模式,我通常认为它们是一个指南,就像您可能会合并的MVC模式一样。不要强迫自己一开始就全部使用它们,试着一次理解一个,并重构代码,使其中表示一些模式,而不是一开始就编写一个模式

所以,祝你好运!(当然,一旦你陷入困境,就去问吧!)

Martin Fowler的“企业应用程序架构模式”非常流行

Martin Fowler的“企业应用程序架构模式”非常流行


欢迎来到Stack Overflow!欢迎来到Stack Overflow!非常感谢,也感谢你的快速回答。我读过一些关于语言本身的书,但那只是冰山一角。我们将更深入地了解MVC以及它的全部内容。再次感谢你,谢谢你回答得这么快。我读过一些关于语言本身的书,但那只是冰山一角。我们将更深入地了解MVC以及它的全部内容。再次感谢你,谢谢你,克里斯,我也会努力弄到这本书的,我想我也会先弄到设计模式。好吗?是的,很棒!但是,我建议您先完成几个项目。如果你有一些相关的经验和案例,你会从这本书中得到更多。我实际上认为,如果你没有足够的经验来指导你,设计模式可能会把你引向错误的道路(也就是说,你可能会“模式热”)。所以,至少花一年的时间做开发,然后去拿一份设计模式的副本。但是。。。像MVC这样的模式一开始不是很有用吗?我可能是Java新手,但对编程并不陌生。我想用Java正确地构建appz,并遵循好的模式。谢谢Chris,我会尝试接触到这本书,我想我也会得到Head-First设计模式。好吗?是的,很棒!但是,我建议您先完成几个项目。如果你有一些相关的经验和案例,你会从这本书中得到更多。我实际上认为,如果你没有足够的经验来指导你,设计模式可能会把你引向错误的道路(也就是说,你可能会“模式热”)。所以,至少花一年的时间做开发,然后去拿一份设计模式的副本。但是。。。像MVC这样的模式一开始不是很有用吗?我可能是Java新手,但对编程并不陌生。我希望正确地用Java构建appz,并遵循良好的模式。