我对编程还很陌生,最近几个月一直在关注 Java。我想编写一个带有 Java 小程序前端的应用程序,它将捕获有关我的用户的信息,并允许他们为体育赛事组织起来。这似乎非常适合面向对象的方法(例如,每个用户都是一个对象,每个事件都是一个对象,每个教练都是一个对象,等等)。
但是,我的用户都需要访问和更改作为对象存储的数据。似乎需要某种类型的数据库,但我只有 RDBMS 方面的经验,我看不出它如何映射到基于对象的前端。我可以只使用 PHP 驱动的 HTTP 调用,但这意味着将对象转换为表,这感觉就像是从纯粹的 OO 方法中走出来——我真的很努力不陷入程序性思维方式,这更像是我的背景。
我隐约知道 JSON 和 NOSQL 数据库,但不足以知道它们是否能解决我的问题。因此,考虑到所有这些,我真的很感谢任何关于保持 OO 的最佳方式的观点,同时拥有允许共享访问应用程序数据的客户端/服务器模型。我确信有一个简单的解决方案 - 我只是在努力寻找它!
任何提示/想法?