b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

什么是spring aop java开发中经典的三大框架SSH(2)

电脑杂谈  发布时间:2018-02-14 18:38:51  来源:网络整理

5.ActionProxy创建一个ActionInvocation的实例。ActionInvocation在ActionProxy层之下,它表示了Action的执行状态,或者说它控制的Action的执行步骤。它持有Action实例和所有的Interceptor。

6.ActionInvocation实例使用命名模式来调用,1. ActionInvocation初始化时,根据配置,加载Action相关的所有Interceptor。2. 通过ActionInvocation.invoke方法调用Action实现时,执行Interceptor。在调用Action的过程前后,涉及到相关(intercepetor)的调用。

7. 一旦Action执行完毕,ActionInvocation负责根据struts.xml中的配置找到对应的返回结果。

这些类不要太在意,大概知道干什么就可以了,如果想学精通就要查看底层类是使怎么写的,大多数框架都有技术文档。

通俗的来讲:

1、发送http请求

2、Web服务器(tomcat/weblogic...)

3、执行struts核心过滤器StrutsPrepareAndExecuteFilter

4、加载struts配置文件中配置信息,找到对应的Action类并实例化

5、执行各类和Action中对应方法

6、配置文件中找到返回结果

7、转发到具体页面或其它操作

大概是这样

struts还有一个的概念:Interceptor 表示!struts2是通过一个个来完成通用的功能的。

struts2大概介绍到这里,还有其他知识自己学习吧!

Hibernate框架:

首先我们要明白一个东西那就是ORM规则:Object Relation Mapping 对象关系映射!

所有简单来说Hibernate就是一个操作的东西一般有两个配置文件,一个是关系对象配置文件,一个是主配置文件。例如:User.java

还有一个主配置文件hibernate.cfg.xml(核心配置文件)

spring ioc注入方式_什么是spring aop_ioc方式有哪些不同类型

写一个类测试一些

hibernate执行流程图如下:

原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Session 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory

Spring框架:

spring框架有6大功能模块,需要用到那个模块就引用哪个模块,但核心模块必须引用

分别是:Spring Core 核心功能,SpringAop 面向切面编程,SpringWeb 对web开发的支持(spring对struts框架的支持!),SpringJdbc 对jdbc的支持,SpringORM 对ORM的支持(spring对hibenrate的支持),SpringJEE 对javaee其他模块的支持!(EJB)

可以看出Spring 主要是创建创建,与其他框架整合,表示可以帮其他框架创建对象!

举个简单例子如何创建对象

就简单介绍一下

Spring核心, 就是指IOC容器!

IOC容器,

主要是创建对象!

Inversion of control 控制反转! 所以,也叫控制反转容器!

控制反转,

对象的创建交给外部容器完成,程序需要对象,只需要从容器获取即可!

IOC容器 = applicationContex.xml + ApplicationContext类

创建对象之后,给对象属性赋值, 这个叫“依赖注入”!

spring的xml文件大概这样子

里面的一些配置就需要自己查看相应的文档

这些框架都有自己的配置文件,都有相应的技术文档,所有不要觉得框架很难。总的来说学习这些框架式很容易入手的,那就是多练习,然后在上网(大多数在论坛上都有项目)找几个项目做。一个人的学习经验来说,都是模仿别人的项目,自己敲多几次就会了,好好学习吧。返回搜狐,查看更多


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-77746-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 陈司翰
      陈司翰

      台湾的明白人很多糊涂人也很多

    热点图片
    拼命载入中...