【问题标题】:Why JDBC is ill-advised with Android Development为什么 JDBC 不适合 Android 开发
【发布时间】:2013-01-25 18:27:31
【问题描述】:

我已经阅读了无数关于在 Android 中使用 JDBC 的文章。大家建议走在Android代码中使用PHP脚本和使用HTTP客户端的路径。

如果能清楚地说明为什么不建议使用 JDBC,那就太好了。

【问题讨论】:

标签: android jdbc


【解决方案1】:

直接从网络客户端(无论是浏览器还是网络电话)访问 JDBC 意味着数据库端口暴露在公共互联网上。对于任何数据来说,这都不是一个安全的地方。

我认为更好的方法是在客户端和数据库之间放置一个或多个 servlet。让 servlet 处理安​​全、验证、绑定、决定调用哪些服务来完成用例、编组响应以及根据结果路由到下一页。

这种设计让您可以将中间层放在互联网上,并在防火墙后保护您的数据安全。

它被称为 Model-2 MVC。十多年来,它一直是 Java Web 开发的标准习语。

如果您将数据的呈现方式与数据的生成方式完全分开,您的代码将获得更多用途。 UI 来来去去,但服务和数据流连忘返。先从服务的角度考虑,你会做得更好。

【讨论】:

    猜你喜欢
    • 2011-06-22
    • 2014-01-03
    • 2011-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多