• 对部分Java名词的总结


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

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

  • 相关阅读:
    一个改写MBR的例子
    explore没有桌面
    Guidance of Set up FTP Server
    重启远程机器(不登录远程机器下的重启)
    Eclipse 一些小知识
    check time period
    Scrum 冲刺——Day 1
    Scrum 冲刺——Day 2
    初学C语言
    CSS选择器
  • 原文地址:https://www.cnblogs.com/tyhJava/p/5601845.html
Copyright © 2020-2023  润新知