【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
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.