3.1、网络编程(了解)?????????网络编程指的就是通过网络进行程序数据操作,既然是网络开发,那么一定就分为用户和服务两端,而这两个端的开发实际上就有以下的两种不同的架构(面试题:请解释C/S和B/S的区别?):·?C/S(Client / Server):要开发两套程序,一套是服务器端,另外一套是与之对应的客户端,但是这种程序在日后进行维护的时候,是需要维护两套程序,而且客户端的程序更新也必须及时,此类程序安全;·?B/S(Browser / Server):要开发一套程序,只开发服务器端的,客户端使用浏览器进行访问,这种程序在日后进行程序维护的时候只需要维护服务器端即可,客户端不需要做任何的修改,此类程序使用公共端口,包括公共协议,所以安全性很差。?????????如果从网络的开发而言,大的分类是以上的两类,可是从现在的开发来讲,更多的情况是针对于B/S程序进行的开发,或者可以这么理解:B/S程序的开发属于网络时代,而C/S程序的开发属于单机时代。而对于WebService的开发,实话而言,也属于B/S结构的程序(跨平台)。?????????而在日后学习Android开发的时候,如果要考虑安全性使用Socket,如果要考虑方便性,还是基于WEB的开发方便使用。而对于网络的开发在Java中也分为两种:TCP(传输控制协议,可靠的传输)、UDP(数据报协议),对于网络开发,本
您可能关注的文档
- 第十三课鹭鸟去留--牵动人心题库.doc
- 第十三章练习题题库.doc
- 第十三章内能.教案题库.doc
- 第十三章--轴对称复习新题库.pptx
- 第十四单元中国地理题库.doc
- 第十四讲质量密度一题库.doc
- 第十四讲基因的分离定律题库.pptx
- 第十四章电力装置接地题库.doc
- 第十四章习题答案final题库.doc
- 第十四章控制与控制过程题库.pptx
- 【人民日报】十五五规划必刷100题及答案.docx
- 国家电网有限公司高校毕业生招聘考试公共与行业知识题库及答案(2026版).docx
- 高中入团积极分子考试题库及答案.docx
- 北京工业大学耿丹学院《社会福利思想》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《新中国史》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《文献信息检索与利用》2025-2026学年期末试卷.doc
- 活动策划丨长城炮越野皮卡上市发布方案 .pdf
- 【中考动员】主题班会《100天做自己的六边形战士+》.pptx
- 中考英语高频词汇第二部分 阅读技能·提升练(学用).pdf
- 商业综合体安全生产管理制度.docx
最近下载
- 联通校招技术笔试题目及答案.doc VIP
- 35KV变电站施工组织设计.doc VIP
- Zynq-7000可扩展处理平台架构概述.pdf
- 2026年国企基层党支部查摆问题和整改措施清单(16方面).docx VIP
- 2025财务金融笔试题及答案.doc VIP
- 2024齿轮轮齿的磨损和损伤第2部分:补充信息.docx VIP
- 修改病历申请模板.doc VIP
- zynq soc zynq 7000汇总官方zynq soc zynq 7000汇总3microzed板载microzed_gettingstarted_v1_0.pdf VIP
- Xilinx Zynq 7000-总结.pptx VIP
- ppt课件-能量代谢与体温调节.ppt VIP
原创力文档

文档评论(0)