• 【0】技能知识表


    1.Ajax

    AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。
    
    AJAX 不是新的编程语言,而是一种使用现有标准的新方法。
    
    AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。
    
    AJAX = 异步 JavaScript 和 XML。
    
    AJAX 是一种用于创建快速动态网页的技术。
    
    通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
    
    传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。
    
    有很多使用 AJAX 的应用程序案例:新浪微博、Google 地图、开心网等等。

    2.Spring

    3.Spring MVC

    Spring mvc是基于于方法开发的,所有需要的参数都通过Controller里面的方法形参进行传递,而Struts是基于于类开发的。

    4.MyBatis

    5.Struts

    6.Hibernate

    7.JQuery

    8.csdn 各种图谱。

    9.node.js

    10.EJB

    11.控制反转IOC  Inversion of Control

    12.面向切面AOP

    13.POJO/PO/DTO/VO

    POJO(Plain Ordinary Java Object)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。
    使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接. 其中有一些属性及其getter setter方法的类,没有业务逻辑,有时可以作为VO(value -object)或dto(Data Transform Object)来使用.当然,如果你有一个简单的运算属性也是可以的,但不允许有业务方法,也不能携带有connection之类的方法。

    14.OGNL表达式

    OGNL,全称为Object-Graph Navigation Language,它是一个功能强大的表达式语言,用来获取和设置Java对象的属性,它旨在提供一个更高的更抽象的层次来对Java对象图进行导航。

    15.ValueStack

    16.StackContext 

    17.JSON

    JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript 规范的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。

    18.ORM

    对象关系映射(英语:(Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换[1] 。从效果上说,它其实是创建了一个可在编程语言里使用的--“虚拟对象数据库”。

    19.DI(IOC/DI/AOP)

    依赖注入(DI),是spring容器实现的基础,在spring-core模块中实现的。所谓DI,就是指对象是被动接受依赖类而不是自己主动去找,换句话说就是指对象不是从容器中查找它依赖的类,而是在容器实例化对象的时候主动将它依赖的类注入给它。

    20.JavaBean

    Bean的中文含义是“豆子”,顾名思义,JavaBean是指一段特殊的Java类,

    就是有默然构造方法,只有get,set的方法的java类的对象.

    专业点解释是:
    JavaBean定义了一组规则
    JavaBean就是遵循此规则的平常的Java对象 

    满足这三个条件:  
    (1).执行java.io.Serializable 接口 
    (2).提供无参数的构造器 
    (3).提供getter 和 setter方法访问它的属性.

    21.爬虫

    22.Maven

    23.注解

    Annotation(注解)就是Java提供了一种元程序中的元素关联任何信息和着任何元数据(metadata)的途径和方法。Annotion(注解)是一个接口,程序可以通过反射来获取指定程序元素的Annotion对象,然后通过Annotion对象来获取注解里面的元数据。

    24.ADF (应用程序框架)

    25.proxy动态代理、静态代理

    26.shiro

    27.datagrid

    28.逆向工程

    Mybatis需要我们自己写sql语句,每张表的增删改查无疑给我们带来了巨大的工作量,所以项目中一般使用Mybatis的逆向工程工具,自动生成Java代码,为我们提供丰富的操作数据库的功能。

    29.热部署jrebel 

    30.

     Mybatis_PageHelper

  • 相关阅读:
    亿级流量架构服务降级,写得太好了!
    面试官:什么是对象池?有什么用?别说你还不会!
    最新数据库排行榜出炉!MySQL 稳了~
    别再写满屏的 get & set 了,太 Low!试试 MapStruct 高级玩法!
    vista 中php4, php5 共存
    dotnet framework 3.5 installed issues on nonenglish os
    web service notes
    msn web status
    db notes
    wikipedia的mysql utf8中文在.net中的处理
  • 原文地址:https://www.cnblogs.com/CESC4/p/6757645.html
Copyright © 2020-2023  润新知