谁能为数据库开发人员建议一些Web框架?

时间:2011-12-09 02:45:40

标签: sql web-applications rdbms

在Web开发中似乎有一个长期的趋势,即将数据库抽象为一个美化的电子表格,一个简单的数据转储。

我非常喜欢RDBM系统,SQL和相关的过程编程。我认为RDBMS的选择应该成为解决方案的一部分。我选择的RDBMS是PostgreSQL,我非常希望利用RDBMS的功能和postgres的特定功能。

我想利用数据库来处理数据完整性等问题。我想使用约束(FK和其他),触发器,监听/通知,窗口,存储过程等等。

基本上我想使用PL / PGSQL创建一个数据层API,Web应用程序通过它来访问数据库。我已经有了一个身份验证和持久登录API,以及一个完全支持iCal风格事件重复的Calendar API(一个很难实现的挑战!)

我想要的是一个框架,它支持这种面向数据库的开发,对存储过程非常重视。这不会妨碍数据库,但可以轻松地与客户端进行数据代理。

理想情况下,我想要一些没有很多样板代码来执行查询的东西(如果有的话)。可以将HTTP GET / POST数据用于查询参数,然后将查询结果返回给客户端JSON或XML。重量轻,异步。我甚至不需要html模板 - 我希望完全用“静态”html和javascript构建客户端。

请注意,我是一位相当精通的开发人员;我恰巧是关系数据库的粉丝。我愿意承认我对Web框架和数据库的看法可能不合时宜!但这就是为什么我在这里 - 我的观念相当根深蒂固,所以我想对专业人士进行调查。

1 个答案:

答案 0 :(得分:0)

我认为你需要两件事

1)对于数据库访问,您应该查看Spring JDBC templates

2)要使用GET,POST,PUT等方法对您的服务进行简单查询,您应该在此处查看RESTful网络服务Jersey