对以Java来做服务器端的学习方向感到不太清晰,求各位指导一下。

abigbigproblem abigbigproblem 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
小弟目前学了 java基础+jdbc

想做“手机A[安卓端 发送数据]→服务器[保存并转发相关操作]→手机B[安卓端 接收数据]”的操作。

其中设想“服务器端”的操作是(并不需要做成用户登录页面效果,只需要服务器后台接收处理就可以了)
接收手机A的数据,并将数据保存到数据库,同时把数据发送到给手机B(这里可能分为主动发送数据给手机B或把数据放到运行内存里?,让手机B来查询<因为手机B并不一定经常在线>)

那么好像 java基础的网编socket编程+jdbc 好像就满足我的要求了.....但我学了jdbc后,发觉有“连接池”这一说法。因此如果我实际上有几百台手机A或需要给几百台手机B的相关操作。我想单个《java基础网编socket编程》是不能满足要求的。

这时我就查到Js和Jsp了。目前我所了解,js貌似是服务器端的前台,jsp貌似服务器端的后台。因为我并不需要访问页面,所以:
1、js这方面我就不用理会学习了?
2、jsp是我需要学习的方向吗?(我主要是想解决多用户并发接收的问题<类似jdbc的那种“连接池”的操作>)
3、但我有疑问,有说js和jsp都属于web程序之下,web不是页面的意思吗?
4、或者我的学习方向对不对呢?我目前还不清楚安卓手机是如何连服务器后台。像不像java的socket客户端的那种连接呢?:
socket = new Socket(InetAddress.getByName("127.0.0.1"),8989);
os = socket.getOutputStream();
os.write("我是客户端".getBytes());
socket.shutdownOutput();
...全文

相关推荐

java小实验:求一个整数各位数字之和

求一个整数各位数字之和。求一个整数各位数字之和。求一个整数各位数字之和。求一个整数各位数字之和。

csdngaoqiong

用类的方法求四位数各位之和

描述了用面向对象的思想求解四位数各位之和。

一颗奔腾的心

Java学习中那些我不太明白的小知识(一)

一、成员方法与构造方法 1.成员方法: 可以有参可以无参,可以有返回值可以没有返回值; 定义的方式多种多样: 权限修饰符 返回值类型 方法名(形式参数){方法体} 作用就是完成特定的功能 2.构造方法: 构造方法的方法名必须与类名一致,而且没有返回值跟返回值类型 定义的方式单一,只能分为无参构造方法与有参构造方法 作用就是每次调用都能够给对象的值进行初始化 且构造方法要求严格,每一个类中至少有一个构造方法,如果没有,系统会默认创建一个构造方法,而且是无参的,如果个人自己创建的构造方法全部是有参的构造方法,程序将会报错。 二、什么是封装? 答:封装在我个人看来,就是把一个方法装到一个用户看不见的

weixin_38623009

java实现求整数的位数及各位和.md

求整数的位数及各位和

Java毕设王

Java中不太明白的小知识(五)–泛型

啥是泛型 泛型,就是泛指的数据类型,当代码中的功能代码可以复用,但是数据类型设置单一,如果需要更换数据类型,就必须重新完成一个对应数据类型但是功能完全一样的代码,工作是重复的。假如有一个工厂生产商品,让该工厂生产某个型号的商品,不可能让该工厂而拆了重组才能生产对应的型号。Java中的泛型,就是来解决数据类型的对应问题。 格式 比如: :type  :element  :key  :value 泛型的使用 泛型可以在方法中使用 泛型可以在类中使用 泛型可以在接口中使用 1.泛型在类中使用 格式: class 类名{ 在类内的成员变量和成员方法都可以使用自定义泛型 建议:成员变量不建议使用自定

weixin_38605604
评论 4
收藏 已收藏
分享
返回顶部
abigbigproblem
Java EE 67,535 成员 225,843 内容