[英]Android Client-Server App & Web Services
我有一个要为其创建Java应用程序的网站,尽管我没有创建Android应用程序的经验,但是我有相当多的Java经验,并且觉得我应该能够在一段时间内完成此任务。 我将利用Java.IO
包进行客户端网络(在应用程序上)并使用Java托管服务器。 该server application
将通过JDBC访问与网站相同的所有数据库。 (我将全部托管在同一台服务器上。)
我的问题是如何在android平台上处理连接,目前我在每次页面刷新时验证数据库生成的动态盐,以防止会话被盗。 我还确保加密的密码和会话中存储的用户名匹配。
从理论上讲,我可以使用NIO创建一个标准服务器应用程序,并避免整个“每个客户端线程”场景。 问题是我的网站有很多流量,我也知道该应用程序也可以。 因此,我遇到了有关如何处理它的问题。
如果我使用保持活动的TCP连接并将用户的基本信息存储在类数据结构中(Psuedo示例):
class User {
int id;
}
考虑到所有信息都将从数据库中轮询,并且所有信息都与帐户的ID有关,因此没有理由将多余的数据存储到User类中,对吗? 只需进行与连接有关的快速简单查找,即可获取自己的数据。
我应该避免为此使用TCP网络吗? 你们有什么感想。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.