WEB相关知识
web相关软件知识
-
java
- javaSE
java语言编程基础,包括运算符,变量,数据类型,数组,面向对象,常见八种基本类库,异常,集合,IO流,多线程,网络编程 - javaEE
java企业级软甲开发,java语言提供的一套专门用来解决企业级软件开发所提供的标准统称,13项
主要运用领域:web软件开发
详情参见:javaEE13种核心技术. - javaME
java嵌入式开发 手机开发
- javaSE
-
软件架构
- C/S:
client/server 基于客户端和服务器端的软件开发架构
例如: QQ,CF,魔兽世界,王者荣耀
特征: 需要下载客户端并且安装
优点:- 实现下载好缓存文件,用户体验感优
- 带宽占用低
- 内存需求少
- 更新频繁,每次更新,都需要重新安装客户端
- 有平台限制
- B/S
brower/server 基于浏览器和服务器端的软件开发架构
例如: 京东,淘宝,百度,新浪
特征: 不需要下载,直接使用浏览器即可访问
优点:- 跨平台
- 更新方便,项目维护方便
缺点: - 用户体验感较差
- 带宽有一定的需求
- C/S:
-
服务器
一台安装了服务器软件的计算机
服务器软件: 可以实现项目发布的一款软件
web服务器: 一台能够处理web的 请求并给出响应的计算机
web服务器软件:
- (Weblogic) oralce公司开发的,大型的web服务器软件,收费
- (Websphere) IBM公司开发的,大型的web服务器软件,收费
- (JBOSS) JBOSS公司开发的,大型的web服务器软件,收费
- (Tomcat) Apache组织开发的,中小型web服务器软件,免费