目录
MVC发展来历
MVC(Model-View-Controller)是八十年代的编程语言Smalltalk-80发明的一种软件设计模式。
M指model
V指View
C指Controller
Classic MVC
Classic MVC 大概上世纪七十年代,Xerox PARC的Trygve提出了MVC的概念。
并应用在Smalltalk系统中,为了和其它类型的MVC加以区分,历史上习惯的称之为Classic MVC。
Application Model MVC
大概上世纪八十年代,ParcPlace从Xerox Parc划分出来,负责Smalltalk的研发工作,为了适应更复杂的逻辑,开发了Classic MVC的改进版,也就是Application Model MVC,在原有架构基础上引入了Application Model
MVP
大概上世纪九十年代,IBM的Mike Potel提出了MVP的概念。与此同时,Smalltalk团队正在开发新一代框架,当他们看到MVP时,发现它不仅和MVC非常相似,并且很好的解决了复杂逻辑的问题,所以决定使用它,出于复杂度的关系,他们简化了MVP,最终看上去更像是把原本的MVC扭转了一个角度,把其中的VC颠倒了一下顺序
基础技术
jsp,servlet,jdbc,http,spring,springboot
操作系统,软件工程,数据库,编程基础
数据结构,体系结构,计算机网络
项目技术:
前端:JSP.EL CSS.DIV
后端:servelt JDBC
前后通信:JSON
项目管理:maven
具体实现:
·用JSP做界面
·输入id号
一查看数据库中具体对应d号的客户信息·用servlet处理请求
一接请求,调业务,给响应·用service处理业务
一接口和实现
·用dao处理数据库访问和操作一接口和实现
·用pojo封装数据
·用junit和JSON做单元测试
·用DBUtils封裴数据访问工具(方法)