Java及JavaWeb相关概念理解
文章平均质量分 75
Java_Eastlin
JAVA-Eastlin:请留下你的赞,证明你来过
展开
-
10、Hibernate11、MyBatis
10、Hibernate 为什么要使用 hibernate? hibernate 是对 jdbc 的封装,大大简化了数据访问层的繁琐的重复性代码。 hibernate 是一个优秀的 ORM 实现,很多程度上简化了 DAO 层的编码功能。 可以很方便的进行数据库的移植工作。 提供了缓存机制,是程序执行更改的高效。 什么是 ORM 框架? ORM(Object Relation Mapping)对象关系映射,是把数据库中的关系数据映射成为程序中的对象。 使用 ORM 的优点:提高了开发效率原创 2022-03-30 21:50:44 · 114 阅读 · 0 评论 -
9、Spring Boot/Spring Cloud
什么是 spring boot? spring boot 是为 spring 服务的,是用来简化新 spring 应用的初始搭建以及开发过程的。 为什么要用 spring boot? 配置简单 独立运行 自动装配 无代码生成和 xml 配置 提供应用监控 易上手 提升开发效率 spring boot 核心配置文件是什么? spring boot 核心的两个配置文件: bootstrap (. yml 或者 . properties):boostrap 由父 Applica...原创 2022-03-24 22:06:43 · 99 阅读 · 0 评论 -
8、Spring/Spring MVC
8、Spring/Spring MVC 为什么要使用 spring? spring 提供 ioc 技术,容器会帮你管理依赖的对象,从而不需要自己创建和管理依赖对象了,更轻松的实现了程序的解耦。 spring 提供了事务支持,使得事务操作变的更加方便。 spring 提供了面向切片编程,这样可以更方便的处理某一类的问题。 更方便的框架集成,spring 可以很方便的集成其他框架,比如 MyBatis、hibernate 等。 解释一下什么是 aop? aop 是面向切面编程,通过预编译方原创 2022-03-23 11:30:00 · 109 阅读 · 0 评论 -
6、网络模块和7、设计模式
6、网络模块 http 响应码 301 和 302 代表的是什么?有什么区别? 301:永久重定向。 302:暂时重定向。 它们的区别是,301 对搜索引擎优化(SEO)更加有利;302 有被提示为网络拦截的风险。 forward 和 redirect 的区别? forward 是转发 和 redirect 是重定向: 地址栏 url 显示:foward url 不会发生改变,redirect url 会发生改变; 数据共享:forward 可以共享 request 里的数据,redi原创 2022-03-22 18:05:35 · 124 阅读 · 0 评论 -
5、异常模块
5、异常模块 throw 和 throws 的区别? throw:是真实抛出一个异常。 throws:是声明可能会抛出一个异常。 final、finally、finalize 有什么区别? final:是修饰符,如果修饰类,此类不能被继承;如果修饰方法和变量,则表示此方法和此变量不能在被改变,只能使用。 finally:是 try{} catch{} finally{} 最后一部分,表示不论发生任何情况都会执行,finally 部分可以省略,但如果 finally 部分存在,则一定会执原创 2022-03-21 22:31:53 · 134 阅读 · 0 评论