Javaweb复习

dao\service层不属于model是位model层提供数据来源的

2、在Javaweb阶段

MVC必须控制页面的跳转,所以在用户只想要数据不想让你控制页面就麻烦

微服务逐渐替换MVC  前后分离,js与Java远程调用Ajax,微服务只负责提供数据

JSTL(C标签)搭配EL表达式非常好用,Vue等提供了类似于此的技术

3、过滤器

用于字符转码,权限判断

4、四个作用域

pagecontext:当前页面,jsp有内置对象,不用pagecontext

servletrequest:一次请求,当前页和转发页 重定向不行,一次会话

httpsession

servletcontext:与Tomcat同生共灭

转发和重定向区别:转发的是项目中的文件、重定向的是网址,转发永远转发不到百度上的,一个跨域一个不跨域

5、Tomcat:

backup文件:备份

bin文件:可执行文件,启动啊

lib:tomcat运行时依赖的jar包

work:jsp与servlet是一样的,jsp编译成servlet执行

 webapps:tomcat的默认部署目录

wtpwebapps:eclipse部署的目录

6、servlet请求流程

IP地址:决定找那一台服务器,端口号决定找哪一个应用Tomcat,一台机器可以启动多个Tomcat,只要端口号不同

springmvc决定找哪一个项目,index才是servlet地址

找到servlet,servlet要调用一个方法:service,第一时间调用service方法,不重写service方法?会调用父类的service方法,因为service继承httpservlet,doget\dopost都重写不会调用的,只有不重写service方法才会调用doget\dopost

调用完后一定有一个页面转发或重定向;什么时候用转发、重定向?

 7、servlet不方便之处

一个类就处理一个url---springmvc解决了,增删改查一个解决

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值