linux
Linux的应用领域个人桌面领域的应用此领域是传统linux应用薄弱的环节,近年来随着ubuntu、fedora等优秀桌面环境的兴起。linux在个人桌面领域的占有率在逐渐升高服务器领域
linux在服务器领域的应用是最强的
linux免费、稳定、高效等特点在这里得到了很好的体现
尤其是在一些高端领域尤为广泛(c/c++/php/java/python/go)
嵌入式领域linux运行稳定、对网络的良好支持性、低成本,且可以根据需要进行软件裁剪,内核最小可以达到几百KB。使其近些年来在嵌入式领域的应用得到非常大的提高
主要应用:
机顶盒、数字电视、网络电话、程控交换机、手机、PDA、智能家居、智能硬件等都是其应用领域。
linux在物联网中的应用会更加广泛
Linux目录结构
linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录
在Linux世界里,一切皆文件
具体的目录结构
/bin [常用] (/usr/bin 、 /us ...
SpringMVC
[TOC]
一、SpringMVC简介1、什么是MVCMVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分
M:Model,模型层,指工程中的JavaBean,作用是处理数据
JavaBean分为两类:
一类称为实体类Bean:专门存储业务数据的,如 Student、User 等
一类称为业务处理 Bean:指 Service 或 Dao 对象,专门用于处理业务逻辑和数据访问。
V:View,视图层,指工程中的html或jsp等页面,作用是与用户进行交互,展示数据
C:Controller,控制层,指工程中的servlet,作用是接收 请求和响应浏览器
MVC的工作流程:用户通过视图层发送请求到服务器,在服务器中请求 被Controller接收,Controller调用相应的Model层处理请求,处理完毕将结果返回到Controller,Controller再根据请求处理的结果找到相应的View视图,渲染数据后最终响应给浏览器
2、什么是SpringMVCSpringMVC是Spring的一个后续产品,是Spring的一个子项目
SpringMVC 是 Spring 为表 ...

