第四次蓝旭培训预习

MVC

MVC模式是软件工程中常见的一种软件架构模式,该模式把软件系统(项目)分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。(MVC分别是三个英语单词的缩写

(1)视图(View):负责界面的显示,以及与用户的交互功能,例如表单、网页等。

(我理解为前端)

(2)控制器(Controller):可以理解为一个分发器,用来决定对于视图发来的请求,需要用哪一个模型来处理,以及处理完后需要跳回到哪一个视图。即用来连接视图和模型。

(3)模型(Model):模型持有所有的数据、状态和程序逻辑。模型接受视图数据的请求,并返回最终的处理结果。

主要用于应用程序的分层开发,有利于后期维护,利用

Servlet

Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。

在JavaEE平台上,处理TCP连接,解析HTTP协议这些底层工作统统扔给现成的Web服务器去做,我们只需要把自己的应用程序跑在Web服务器上。为了实现这一目的,JavaEE提供了Servlet API,我们使用Servlet API编写自己的Servlet来处理HTTP请求,Web服务器实现Servlet API接口,实现底层功能:

                 ┌───────────┐
                 │My Servlet │
                 ├───────────┤
                 │Servlet API│
┌───────┐  HTTP  ├───────────┤
│Browser│<──────>│Web Server │
└───────┘        └───────────┘

我的理解是Servlet是帮助我们更简单地实现网页(或者说前端)与Java程序的交互

 而Tomcat就是Web容器,它包括HTTP服务器Servlet容器

于是整个交互过程为:

1.用户在浏览器中发送请求
2.HTTP服务器接收并解析,转交给Servlet容器
3.Servlet容器将请求转化为一个对象,并找到能够处理这个请求的Servlet类,调用不同的方法
4.这些方法被转化为HTTP响应
5.由HTTP服务器程序对浏览器进行响应

jar包

1.jar包的介绍

Jar包的含义:由指定程序员编写好的功能 , 统一的封装到指定的项目中 , 供其他人使用 ; 但是直接导入项目不方便 , 因此将编写好的项目以.jar的形式进行封装 ,只需要在使用的时候导入jar文件

2.如何导包与使用

(创建jar包)

第一步:创建lib文件

创建lib文件,统一管理导入的jar包(若已有lib文件,则直接可以进行第二步)

(我已经创建过了)

第二步:对lib文件建立依赖

选择【File】→【Project Structure…】

 在弹出的页面中选择【Modules】再选择此项目,点击右边的【Dependencies】,再选择下面的小加号,选择【1 JARs or Directories…】或者【2 Library…】

 找到此项目中的 lib 文件(jar包所在的本地路径)并选择,点击【OK】

  • 25
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值