JavaWeb笔记18-MVC模式与Servelet执行流程

MVC设计模式
M:Model 模型:处理业务逻辑/数据
V:View 视图:负责页面的展示和人机交互(html/css/jsp/js)
C:Controller 控制器:分发器(视图、模型的选择),可以接收各种请求,将请求跳转到模型进行处理,可以使用jsp(HTML中夹带java代码)实现,但一般建议使用Servlet(java类)实现
视图负责显示、交互,将用户的操作传递给控制器,控制器再转交给模型,模型将处理结果返还给控制器,控制器再响应视图。
Jsp先翻译成Java代码,即Servlet,再编译成Jsp

Servlet
能够被称为Servlet的Java类规范
a、必须继承javax.servlet.http.HttpServlet
b、重写其中的doGet()或doPost()方法
doGet():接受并处理所有get提交方式的请求
doPost():接受并处理所有post提交方式的请求
c、必须配置web.xml(Servlet2.5)或者@Servlet(Servlet3.0)
配置web.xml

<servlet>
	<servlet-name></servlet-name>
	<servlet-class></servlet-class>
</servlet>
<servlet-mapping>
	<servlet-name></servlet-name>
	<url-pattern></url-pattern>
</servlet-mapping>

调用语句:

<a href="WelcomServlet">WelcomServlet</a>

用户希望能够调用WelcomServlet类,请求首先先被servlet-mapping接收,servlet-mapping通过类名servlet-name到servlet的servlet中找到有同样servlet-name的类,然后取出servlet-class
如要找WelcomServlet:

<servlet>
	<servlet-name>/WelcomServlet</servlet-name>
	<servlet-class>my.WelcomServlet</servlet-class>
</servlet>
<servlet-mapping>
	<servlet-name>/WelcomServlet</servlet-name>
	<url-pattern>/WelcomServlet</url-pattern>
</servlet-mapping>

/WelcomServlet表示在根目录下存放的WelcomServlet

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值