UCR-ChatterApp 是为 CS166 数据库管理系统 课程开发的一个应用程序。这个项目的初衷是利用在 CS166 课程中学到的知识,创建一个用于聊天应用程序的数据库系统。为了提升用户体验,我开发了一个 Android 应用程序,因为传统的命令行应用程序无法提供与移动应用相同的交互性。在这个项目中,我构建了两个客户端:一个是基于命令行的 Java 应用程序,另一个是 Android 移动应用程序。后端架构由 Java Web 服务PostgreSQL 数据库 组成。Java 命令行应用程序通过 JDBC 连接到 PostgreSQL,而 Android 应用程序则通过 Web 服务(如 Hermes)从 PostgreSQL 数据库中获取数据。开发过程中使用的工具包括 Eclipse IDEAndroid 开发工具PostgreSQLVim 文件结构以及 SQL 文件夹

如果你对 Java Web 数据库系统应用开发 感兴趣,可以参考以下资源进行深入学习: