java笔记javaweb部分

 

讲一下http get post请求的区别?

1. get请求的数据会在地址栏显示出来,而post则不会

2. Get传输的数据是有限制的,post传输的数据则没有限制。

3. Postget的安全性高

说一下你对servlet的理解。或者servlet是什么?

java编写的服务器端的程序。它能够交互式地浏览和修改数据,生成动态web内容。

简单说一下servlet的生命周期?

1. 加载和实例化

2. 初始化

3. 请求和处理

4. 服务结束

扫描二维码关注公众号,回复: 6374664 查看本文章

Servlet API中forward()与redirect()的区别?

Forward是转发   redirect是重定向

1、forward是服务器端的转向而redirect是客户端的跳转。

2、使用forward浏览器的地址不会发生改变。而redirect会发生改变。

3、Forward是一次请求中完成。而redirect是重新发起请求。

4、Forward是在服务器端完成,而不用客户端重新发起请求,效率较高。

Jspservlet有哪些相同点和不同点?

JSP侧重于视图,servlet用于控制逻辑。

Jsp有哪些内置对象?作用分别是什么?

9个内置对象

Page :jsp网页本身

Config servlet 的构架部件

Application servlet正在执行的内容

request :发出请求

responce :作出响应

Session : 与请求有关的会话期

Out :用来传送回应的输出

Exception 针对错误的网页,未捕捉的例外:

pageContext :网页的属性是在这里管理

四大作用域:pageContext request session application

说一下sessioncookies的区别?你在项目中都有哪些地方使用到了?

1. cookie存放在客户端,session存放在服务器

2. Cookie没有session安全

3. Session比较占据服务器性能,应当使用cookie

将登录等重要信息存放到session

将其他信息可以存放到cookie中,比如购物车

MVC的各个部分都有哪些技术来实现?

模型(javaBean)

视图(html、jsp)

控制器(servlet、action)

jsp+servlet+javaBean

猜你喜欢

转载自www.cnblogs.com/bianshiguang/p/10990003.html
今日推荐