J2EE相关知识点

MVC是一种开发程序的模式,把显示,控制和模型分开。M代表模型,V代表视图,C代表控制器。

Struts是采用MVC模式开发WEB程序的一种实现框架,利用它开发程序更加高效和方便。

ORM是对象关系映射,实现了程序对象到关系数据库数据的映射,允许开发者采用面向对象的方式操作数据库。

Hibernate是一种ORM实现框架,不仅管理JAVA类到数据库表的映射,还提供了数据查询和获取数据的方法,利用它使得程序访问数据库更容易。

Spring是一个开源的控制反转IOC和面向切面AOP的容器框架。

IoC/DI控制反转/依赖注入,将组件依赖关系的创建和管理置于程序外部,不必在代码中维护对象之间的依赖关系,只需在配置文件中进行设定。

AOP面向方面编程,允许开发者能够对横切关注点(事务,安全,日志)进行模块化设计。

AOP术语:

横切关心:像安全检查,事务等层面的服务,常呗安插带一些程序的各个对象的处理流程中,这样的服务逻辑在AOP中称为横切关心。

方面:将横切关心设计为独立可重用的对象,称为方面。

连接点:那些被拦截到的点,实际上是被拦截的方法。

切入点:连接点的集合。

通知:拦截到连接点之后要做的事。分前置、后置、异常、最终和环绕。

目标:代理目标对象。

引入:在不修改类代码的前提下,在运行期间为类动态的增加一些方法。

代理:有AOP框架生成的对象

你可能感兴趣的:(J2EE)