Javaweb的几个小问题

1. jetty与tomcat的区别。

  1. jetty相对于tomcat来说更简洁,但是两者的功能差不多
  2. jetty相比于tomcat来说更适合于初学者使用, 省空间
  3. 大型项目一般使用tomcat

2.如何修改jetty默认端口?如何修改tomcat默认端口?

  1. 进入到jetty服务器安装目录下会看到start.ini配置文件,打开文件找到端口port将其修改,记住将其前面的注释符去掉

3.如何启动jetty服务器?

  1. 开cmd,进入 jetty目录下的bin目录,输入jetty.sh start

4.简述Servlet的生命周期。

  1. 加载和实例化
  2. 初始化
  3. 服务
  4. 销毁

5.Servlet如何处理用户的请求?

  1. 首先浏览器向 Web 服务器发送了一个 HTTP 请求,Web 服务器根据收到的请求,会先创建一个 HttpServletRequest 和 HttpServletResponse 对象,然后再调用相应的 Servlet 程序。
  2. 在 Servlet 程序运行时,它首先会从 HttpServletRequest 对象中读取数据信息,然后通过 service() 方法处理请求消息,并将处理后的响应数据写入到 HttpServletResponse 对象中。最后,Web 服务器会从 HttpServletResponse 对象中读取到响应数据,并发送给浏览器。
  3. 注意:在web运行阶段,只会创建一个对象

6.get请求和post的请求的区别。

  1. GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息
  2. GET请求只能进行url编码,而POST支持多种编码方式。
  3. GET在浏览器回退时是无害的,而POST会再次提交请求

7.相对地址与绝对地址的区别。

  1. 相对地址,有参考物,不同的参考物,相对地址不同
  2. 绝对地址,对所有参考物来说都是统一的地址

8.请求重定向与请求转发的区别。

  1. 请求重定向: 碰壁就截止了;
  2. 请求转发:碰壁还有商量

9.jsp有哪九大内置对象? servlet如何获取session和application对象?

  1. out,page, request , response, session ,appliication, exception ,pageContext,configsession可以通过request.getSession(); 来获取
  2. application可以通过this.getServletContext();来获取

10.什么是单例?单例有哪些设计模式?

  1. 就是程序运行中,最多只能有一个实例化的对象饿汉式,懒汉式…
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值