java - 使用 Java (Java EE/Java SE) 的数据库应用程序设计模式

标签 java database design-patterns postgresql

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

基本上,我有一家提供簿记应用程序的小软件公司。它们(可怕地)是用 Delphi 编写的,我想从头开始用 Java 编写它们。我过去几乎没有使用 Java 的经验,但我想学习并且我选择了 Java,因为该平台提供的工具既便宜又优质。

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

谢谢

最佳答案

首先:欢迎来到 so :-)

有很多很好的免费资源涵盖 Java 作为一种语言(例如 wikibooks),Sun 的引用文档也非常全面。一旦您了解了该语言的基础知识,我认为是时候深入研究数据库应用程序和模式了。怎么办?

首先,您应该尝试构建一些简单的数据库方案,“ Playground ”——据我所知,方案很有帮助。想象一下,例如一个图书馆并尝试对其进行建模。用不了多久,您就会学到很多东西。

对于模式,我通常将它们视为指南,例如您可能会采用的 MVC 模式。一开始不要强制自己全部使用它们,尝试一次理解一个并重构您的代码以在其中表示某种模式,而不是一开始就编写模式。

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

关于java - 使用 Java (Java EE/Java SE) 的数据库应用程序设计模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2027126/

相关文章:

java - sql命令未正确结束错误

java - 保存到 Oracle 表时 Blob 被截断

java - 如何从 ResultSet 对象获取 COUNT?

c# - 在存储库模式中,我应该使用数据库模型作为我的 View 模型还是应该为此创建单独的 ViewModel?

java - 游戏开发中的几种敌人 Action

java - IDeepCopy接口(interface)java

c# - XML 还是 SQL?

php - 它没有在 php/html 表中正确显示数据

javascript - 如何使用 javascript 在客户端将文本链接转换为 HTML 链接

javascript 模式,父子 sibling 层