网络编程 软件开发架构 1 c/s架构 c 客户端 s 服务端 2 b/s架构 b 浏览器 s 服务器 c/s架构就比如我们现在手机上的软件,大多数都是c/s架构 也有一些已经是b/s架构,比如微信,中的小程序,支付宝的第三方的功能。 什么是服务端,和客户端 服务端就是,24小时不间断的提供服务 客 ...
分类:
其他好文 时间:
2019-08-06 21:25:57
阅读次数:
162
网络编程 软件开发架构 c/s架构 c:客户端 clienf s:服务端 srever b/s结构 b:浏览器 browser s:服务器 server ? ps bs结构本质也是cs结构 ? 手机端看上去cs结构比较火,实际上bs已经在崛起 ? 微信支付宝都在做一件事 : 统一接口 ? 手机端之后 ...
分类:
其他好文 时间:
2019-08-06 21:21:33
阅读次数:
108
一、软件开发的架构 我们了解的涉及到两个程序之间通讯的应用大致可以分为两种: 第一种是应用类:qq,微信、网盘,优酷这一类是属于需要安装的桌面应用 第二种是web类:比如百度、知乎、博客园等使用浏览器就可以直接使用的应用 这些应用的本质其实都是两个程序之间的通讯,而这两个分类又对应两个软件开发的构架 ...
分类:
其他好文 时间:
2019-08-06 20:03:37
阅读次数:
116
JRE,JDK,JVM的区别JRE是Java Runtime Environment缩写,指Java运行环境,里面包含Java虚拟机,Java基础类库。不包含开发工具JDK。JDK是Java语言的软件开发工具包。主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含 ...
分类:
其他好文 时间:
2019-08-06 14:20:38
阅读次数:
102
1.查资料,回答下面问题: a.Oracle公司的诞生和发展 (1)1977年程序员埃里森和另外两名程序员创建了软件开发实验室(Software Development Laboratories)。(2)1970年IBM的一名研究人员写了一篇名为《大型共享数据库的关系数据模型》的论文,埃里森3人受到 ...
分类:
数据库 时间:
2019-08-03 12:57:12
阅读次数:
111
【前言】 不管是桌面软件开发,还是WEB应用,XML无处不在! 然而在平时的工作中,仅仅是使用一些已经封装好的类对XML对于处理,包括生成,解析等。假期有空,于是将PHP中的几种XML解析方法总结如下: 以解析Google API 接口提供的天气情况为例,我们取今天的天气及气温。 API地址:htt ...
分类:
Web程序 时间:
2019-08-03 12:38:18
阅读次数:
112
1.简述面向对象和面向过程的区别和联系? 两者都是软件开发思想,先有面向过程,后有面向对象。在大型项目中,针对面向过程的不足推出了面向对象开发思想。比喻面向过程是蛋炒饭,面向对象是盖浇饭。盖浇饭的好处就是“菜”“饭”分离,从而提高了制作盖浇饭的灵活性。饭不满意就换饭,菜不满意换菜。用软件工程的专业术 ...
分类:
其他好文 时间:
2019-08-03 10:55:51
阅读次数:
143
架构模式: 根据业务能力拆分 上下文 您正在开发一个大型,复杂的应用程序,并希望使用微服务架构。微服务架构将应用程序构建为一组松散耦合的服务。微服务架构的目标是通过实现持续交付/部署来加速软件开发。 微服务架构以两种方式实现: 这些好处不会自动得到保证。相反,它们只能通过将应用程序细致地功能分解为服 ...
分类:
其他好文 时间:
2019-08-03 10:24:10
阅读次数:
94