博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
对部分Java名词的总结
阅读量:6208 次
发布时间:2019-06-21

本文共 1081 字,大约阅读时间需要 3 分钟。

对部分Java名词的总结:


前端技术:

 CSS:是层叠样式表(Cascading Style Sheets)的缩写,它用于定义HTML元素的显示形式,是W3C推出的格式化网页内容的标准技术。

 BootStrap:来自Twitter,是目前受欢迎的前端框架,它是基于CSS、HTML、JavaScript的,简洁灵活使得Web开发更加便捷。

 JavaScript:是一种专门设计用来给网页增加交互性的编程语言,其代码可以嵌入在网页中。专门用来对网页进行编程的脚本语言。

 jQuery:它是一套封装的JS框架。

  Ajax:是一种创建交互式网页应用的网页开发技术。被称为:异步JavaScript和XML。一种用于创建快速动态的网页技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个网页页面。

 


后台的框架:

 MyBatis:是持久层的一种框架,他提供了一种半自动化的ORM映射。还是要写Sql语句。

 Hibernate:也是持久层的一种框架,它提供了一种全自动化的ORM映射。完全不用写出Sql语句。

总结它俩的区别:

  1. MyBatis要写Sql语句,而Hibernate不用写Sql语句;
  2. 掌握Hibernate比较难,而MyBatis容易上手;
  3. Hibernate与具体数据库的关联只需在XML文件中配置即可,所有的HQL语句与具体使用的数据库无关,移植性很好。MyBatis项目中所有的SQL语句都是依赖所用的数据库的,所以不同数据库类型的支持不好。
  4. Hibernate的查询效率低,增删改效率高,MyBatis查询效率高。

 SpringMVC:表现层的框架。

 Spring:Spring就是一个轻量级的反转(IoC)和面向切面(AOP)的容器框架。

 IOC:控制反转,是Spring容器的内核,AOP,声明式事务等功能都是依赖控制反转的。所谓控制反转,就是通过容器来控制业务对象之间的依赖关系,而非传统实现中,由代码直接控制。

 AOP:面向切面编程,针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某个步骤或阶段,以获取逻辑过程中的各部分之间低耦合性的隔离效果。

 

总结:上述这些也是经常会被面试官所问到的内容,由于本人对上述的知识理解有限,未能阐述清楚。请各位提出修改意见。

 

转载于:https://www.cnblogs.com/tyhJava/p/5601845.html

你可能感兴趣的文章
皮肤病
查看>>
Smart Pointer
查看>>
CSS3 outline-offset 属性 项目中input会遇到
查看>>
[转]在ROS下使用zeroconf配置多机通信
查看>>
团队作业-第二周-测试计划
查看>>
spring security method security
查看>>
Java学习进阶—高级编程
查看>>
定点化_mif文件生成
查看>>
Node.js&NPM的安装与配置(转)
查看>>
php支付宝开发
查看>>
根据网页地址获取页面内容
查看>>
小小c#算法题 - 3 - 字符串语句反转
查看>>
同步手绘板——json
查看>>
CAD库中列举所有航路点
查看>>
(转)javascript匿名函数
查看>>
android的消息处理机制(图+源码分析)——Looper,Handler,Message
查看>>
知晓云助力小程序开发
查看>>
vue中的data用return返回
查看>>
TP引用样式表和js文件及验证码
查看>>
redis介绍以及安装
查看>>