位置: IT常识 - 正文

JavaWeb简易复习手册(javaweb知识点汇总)

编辑:rootadmin
JavaWeb简易复习手册 JavaWeb复习题1. 注册Servlet的两种方式是什么2. 简述Servlet的生命周期3. 简述Servlet会话管理的两种实现技术4. 注册Servlet时,load-on-startup标签和loadOnStartup注解参数的作用是什么5. 简述HttpServletRequest、HttpServletResponse的作用6. 简述HttpServletResponse的重定向功能7. 简述HttpServletRequest的转发功能8. 简述Servlet过滤器功能9. MVC的M、V、C分别表示什么。简述MVC的三个字母意思10. EL表达式取值的方法11. JSTL标签库中,对集合对象进行循环迭代操作的标记是什么12. 简述PreparedStatement对象的作用13. 简述Spring依赖注入的方式14. 简述Spring Bean实例化方式15. 简述Spring Bean的作用域16. 简述Spring Bean容器配置方式(装配方式)17. 什么是DI和IoC18. 什么是AOP19. 简述Spring JDBCTemplate类的作用20. 什么是MyBatis,简述其执行过程21. 什么是Spring MVC,简述其执行过程22. @Controller的作用23. @RequestMapping的作用24. 视图解释器的作用25. @RequestParam的作用26. 简述Spring MVC数据类型转换的3种方法27. 简述Spring MVC数据校验的两种方式28. Spring MVC拦截器的作用,简述HandlerInterceptor类的3个方法什么时间点执行29. 简述@RequestBody和@ResponseBody注解的作用30. 简述Spring MVC文件上传的两种方式1. 注册Servlet的两种方式是什么

推荐整理分享JavaWeb简易复习手册(javaweb知识点汇总),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:javaweb知识点,javaweb知识点总结,javaweb知识点总结,javaweb基础,javaweb知识点详解,javaweb知识点详解,javaweb基础知识,javaweb基础,内容如对您有帮助,希望把文章链接给更多的朋友!

一种是在web.xml文件中注册 一种是在servlet类前使用注解注册(@webservlet)

2. 简述Servlet的生命周期

servlet的首先被访问的时候,会实例化一个servlet对象,然后立刻调用init方法对其进行初始化,之后此servlet对象就一直驻留在服务器中对客户端传来的请求进行响应,直到服务器关闭时,通过jvm垃圾回收器被回收卸载

3. 简述Servlet会话管理的两种实现技术

servlet会话管理的两种基本实现技术分别是cookie和session,cookie将数据保存在客户端浏览器中(若设置有效期则会保存在硬盘上),保存的数据有限制。而session将数据保存在服务器中,可以实现保存跨一个客户多个请求的会话状态

4. 注册Servlet时,load-on-startup标签和loadOnStartup注解参数的作用是什么

load-on-startup标签可以设置servelt的加载优先级和是否在启动容器中时加载,如果值为正整数,则在启动容器时加载,并且值越小的优先级越高,如果为负数,那就是用到时再加载。

5. 简述HttpServletRequest、HttpServletResponse的作用

他们是web交互最基本的方式,request对象代表了用户的一次请求,可以用来获取客户端的请求参数。 response对象是对用户请求的响应,可以设置对用户返回的信息,比如设置状态码、响应头信息、设置响应正文、重定向

6. 简述HttpServletResponse的重定向功能

重定向是指客户端发来一个页面请求,服务端进行处理后返回一个响应,这个响应是让他去请求另一个页面。也就是说重定向客户端有两次请求。

7. 简述HttpServletRequest的转发功能

转发就是客户端请求一个页面,而这个页面又会去请求另一个页面,并且最终返回给客户端的是另一个页面。也就是说转发客户端只有一次请求,并且转发不能访问工程外部资源。

8. 简述Servlet过滤器功能

servlet是服务器端和客户端之间的中间层组件,用于拦截请求和响应,并将经过过滤的数据传给下一个资源。

9. MVC的M、V、C分别表示什么。简述MVC的三个字母意思

M层是业务层,表示业务数据和业务逻辑 v层是视图层,是用户进行交互的一层 c层是控制层,他根据用户的输入来更新m层的业务数据,并将其在v层显示给用户

10. EL表达式取值的方法

el表达式只可以从作用域中取值,并且是从四个作用域(页面域、请求域、会话域、上下文域)之中,从小到大的去获取

11. JSTL标签库中,对集合对象进行循环迭代操作的标记是什么

c:forEach

12. 简述PreparedStatement对象的作用JavaWeb简易复习手册(javaweb知识点汇总)

这个对象是预编译的mysql语句的对象,可以使用它来多次执行sql,效率更高,并且还可以防止sql注入攻击

13. 简述Spring依赖注入的方式

构造方法注入; setter方法注入; 接口注入

14. 简述Spring Bean实例化方式

使用类的构造函数创建 使用静态工厂创建 使用动态工厂创建

15. 简述Spring Bean的作用域

bean的作用域指的是这个bean对象相对于其他bean对象的请求可见范围。

16. 简述Spring Bean容器配置方式(装配方式)

第一种是基于xml的装配方式,他需要bean有一个无参构造函数,并且需要设置一个set方法 第二种是在java中通过注解的形式来装配 第三种是自动装配

17. 什么是DI和IoC

ioc是控制反转的意思,是一种设计思想,就是将自己本身对象中的内置对象的控制权反转,使得自己本身的对象并不直接控制内置对象,而是交给第三方去控制内置对象的创建 dl是依赖注入,他是ioc的一种具体实现,也就是通过注入的方式创建内置对象。

18. 什么是AOP

aop是面向切面编程,是在不修改源代码的基础上,通过预编译方式和动态代理实现给程序动态统一增加功能。

19. 简述Spring JDBCTemplate类的作用

这个类就是用于和数据库进行交互,它提供了大量更新和查询数据库的方法

20. 什么是MyBatis,简述其执行过程

MyBatis 是支持普通 SQL查询,存储过程和高级映射的优秀持久层框架 首先读取mybatis配置文件,获取一个字节流对象 其次创建一个sesionFactory工厂,然后用它再创建一个sqlsession对象,这个对象中包含了所有操作sql数据库的方法,之后使用它去执行具体操作。

21. 什么是Spring MVC,简述其执行过程

SpringMVC是web层用于替代servlet的一个框架 当发起请求时被前置的控制器拦截到请求,根据请求参数生成代理请求,找到请求对应的实际控制器,控制器处理请求,创建数据模型,访问数据库,将模型响应给中心控制器,控制器使用模型与视图渲染视图结果,将结果返回给中心控制器,再将结果返回给请求者。

22. @Controller的作用

他可以将类变成控制器类,使得这个类中的每个方法都可以访问调用@Service标识的类

23. @RequestMapping的作用

是一个用来处理http请求地址和控制器类映射的注解,表示类中的所有响应请求的方法都是以该地址作为父路径

24. 视图解释器的作用

根据返回的逻辑视图找到对应的物理视图,并且将其封装成一个View对象,由视图渲染器进行视图的渲染最终展现给用户

25. @RequestParam的作用

获取URL中携带的请求参数的值,也就是URL中“?”后携带的参数,传递参数的格式是:key=value

26. 简述Spring MVC数据类型转换的3种方法实体类中加日期格式化注解在controller层中加入一段数据绑定代码使用xml配置实现类型转换(系统全局转换器)27. 简述Spring MVC数据校验的两种方式

基于 Validator 接口,需要自定义 Validator 验证器 使用 Annotation JSR - 303 标准进行校验,通过注解的方式可以直接在实体类中添加每个属性的验证规则

28. Spring MVC拦截器的作用,简述HandlerInterceptor类的3个方法什么时间点执行

用于拦截请求和响应,对处理器进行预处理和后处理。 prehandler在请求处理之前执行 postHandler 方法在当前请求进行处理之后执行 afterCompletion方法将在整个请求结束之后执行

29. 简述@RequestBody和@ResponseBody注解的作用@RequestBody用于读取 Request 请求的 body 部分数据,使用系统默认配置的方法进行解析,然后把相应的数据绑定到要返回的对象上;再把 返回的对象数据绑定到 controller 中方法的参数上@ResponseBody是作用在方法上的,将方法的返回结果直接写入 HTTP response body 中30. 简述Spring MVC文件上传的两种方式第一种方式,通过流上传文件通过springMVC自己的文件上传解析器上传文件,效率比第一种更快
本文链接地址:https://www.jiuchutong.com/zhishi/296045.html 转载请保留说明!

上一篇:【微信小程序】WXSS和全局、页面配置(微信小程序制作)

下一篇:vue通知提醒消息(vue 提示)

  • grisly manor2全部攻略(grisly manor攻略)(grisly manor 2)

    grisly manor2全部攻略(grisly manor攻略)(grisly manor 2)

  • 华为freelace充不上电(华为freelace充不进去电怎么办)

    华为freelace充不上电(华为freelace充不进去电怎么办)

  • 极米投影仪坏了去哪里修(极米投影仪坏了怎么把他它当成蓝牙音响?)

    极米投影仪坏了去哪里修(极米投影仪坏了怎么把他它当成蓝牙音响?)

  • 荣耀是华为的一个品牌还是一个系列(荣耀是华为的一个牌子吗)

    荣耀是华为的一个品牌还是一个系列(荣耀是华为的一个牌子吗)

  • 图片的源文件是什么(图片源文件是什么格式论文)

    图片的源文件是什么(图片源文件是什么格式论文)

  • 微信怎么取消群待办功能(微信怎么取消群接龙)

    微信怎么取消群待办功能(微信怎么取消群接龙)

  • 视频暂时无法下载是什么原因(视频暂时无法下载怎么办)

    视频暂时无法下载是什么原因(视频暂时无法下载怎么办)

  • 打电话关机但是没关机是怎么回事(打电话关机但是没关机)

    打电话关机但是没关机是怎么回事(打电话关机但是没关机)

  • iphonexr充电器多少w(苹果xr充电器多少钱一个)

    iphonexr充电器多少w(苹果xr充电器多少钱一个)

  • x发热严重怎么解决(冉冉发热怎么办)

    x发热严重怎么解决(冉冉发热怎么办)

  • tim电脑在线对方在干嘛(tim在线对方在干嘛)

    tim电脑在线对方在干嘛(tim在线对方在干嘛)

  • 电脑找不到网络连接怎么回事(电脑找不到网络适配器怎么办)

    电脑找不到网络连接怎么回事(电脑找不到网络适配器怎么办)

  • iphone总是弹出输入密码(苹果输入老是蹦出来东西什么意思)

    iphone总是弹出输入密码(苹果输入老是蹦出来东西什么意思)

  • 骑手已取餐可以取消订单吗(骑手取餐了还能退款吗)

    骑手已取餐可以取消订单吗(骑手取餐了还能退款吗)

  • ipad保修要发票吗(苹果平板保修要发票吗)

    ipad保修要发票吗(苹果平板保修要发票吗)

  • 华为mate30出厂膜是什么膜(华为mate30pro出厂膜)

    华为mate30出厂膜是什么膜(华为mate30pro出厂膜)

  • 两个抖音号怎么合并(两个抖音号怎么切换)

    两个抖音号怎么合并(两个抖音号怎么切换)

  • 支付宝和微信的区别(支付宝和微信的钱可以互通吗)

    支付宝和微信的区别(支付宝和微信的钱可以互通吗)

  • 苹果11支持双卡吗(苹果11支持双卡4G吗)

    苹果11支持双卡吗(苹果11支持双卡4G吗)

  • vivo接电话声音小怎么办(vivo接电话声音大,旁边人的都听见)

    vivo接电话声音小怎么办(vivo接电话声音大,旁边人的都听见)

  • 115怎么下载bt文件(115网盘怎么下载bt文件)

    115怎么下载bt文件(115网盘怎么下载bt文件)

  • 新氧app在哪里测脸型(新氧app怎么测颜值)

    新氧app在哪里测脸型(新氧app怎么测颜值)

  • 苹果手机需要激活怎么回事(苹果手机需要激活锁但是忘记ID了)

    苹果手机需要激活怎么回事(苹果手机需要激活锁但是忘记ID了)

  • Vue3+TS+Vite 入门指南(vue3 ts知乎专栏)

    Vue3+TS+Vite 入门指南(vue3 ts知乎专栏)

  • 电脑学习网首发一键强制永久关闭屏Windows11/Windows10/系统屏蔽自带Microsoft Defender杀毒软件(免费学电脑网站)

    电脑学习网首发一键强制永久关闭屏Windows11/Windows10/系统屏蔽自带Microsoft Defender杀毒软件(免费学电脑网站)

  • 金税三期的内容是什么
  • 个人出租汽车
  • 工资与社保的关系怎么写
  • 承兑汇票可以随便给人看吗
  • 电信宽带个人和公司办收费标准
  • 自然人扣缴是什么意思
  • 企业内部商品转移怎么核算
  • 跨月应该如何开具红字发票?
  • 生产中材料的合理损耗核算
  • 丢失海关专用缴款书后该怎么处理其相关会计分录
  • 金税盘发票号码确认显示不全
  • 计提递延所得税的会计分录
  • 岗位津贴一定要发吗
  • 汽车租赁公司怎么赚钱
  • 定期存款计入什么科目
  • 增值税纳税申报实训心得体会
  • 股权投资涉税问题
  • 免税企业进项怎么处理
  • 某房产开发公司向银行借款
  • 旅游费用账务处理
  • 微软输入法打不出汉字
  • Linux下which、whereis、locate、find 区别
  • 支付宝花呗服务费收费标准
  • PHP:time_sleep_until()的用法_misc函数
  • wordpress使用
  • 残保金漏报如何处理
  • vue 父组件调用子组件效果
  • 数据挖掘的四种基本方法
  • 应纳税所得额100-300万税率
  • 福利费计入科目
  • 什么是付出对价的公允
  • 运输发票备注栏里一般需要备注的内容包括
  • 处置固定资产开发票
  • 小规模纳税人应交税费科目设置
  • 销售价格低于成本价,税务机关是否有权纳税调整?
  • 公司租赁员工的房屋
  • 3月1日前包括什么意思
  • 帝国cms常见的英文
  • Monaco-editor的JSONSchema配置及使用介绍
  • 利息收入所得税汇算调整
  • 购买方销项负数发票怎么抵扣
  • 收入小于成本是什么意思
  • 长期股权投资投资损益的确认
  • 员工工资可以当进项税吗
  • 金融放贷工作具体做什么
  • 电子承兑汇票到期后多少天能兑现
  • 折旧与摊销会计分录
  • 企业用现金支付本企业职工工资时应
  • 确认应付职工薪酬是什么意思
  • 房地产企业城建税和教育费附加怎么算
  • 公司发工资是私人转账的要交税吗
  • 农民工工资从专户里发放工资需要甲方盖章吗
  • 已核销的坏账又收回时应当及时入账,防止形成账外款
  • 应交税费期初有余额吗
  • 签订购货合同,计划下月购入的固定资产
  • 加计抵扣进项税分录
  • 停车费怎么入账会计分录
  • 会计结账的作用
  • 暂估入账后续处理
  • 怎样把有余额的钱取出来
  • 车船使用税会计分录怎么写
  • sql中case when的用法
  • mac系统命名规律
  • linux系统讲解
  • 打开优酷视频播放
  • 32.exe 什么病毒
  • windowsqq截屏
  • win8怎么打开系统设置
  • winxp开机黑屏只有光标
  • 多个网页怎么从一个网页中显示
  • win8系统没有wifi
  • yum providers命令
  • win10系统如何打开
  • js explode
  • 画布canvas的基本步骤
  • bootstrap designer
  • win10 putty
  • unity3d怎么用
  • 常用dos命令详解
  • 国土局和地税局的区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设