疯狂java


您现在的位置: 疯狂软件 >> 新闻资讯 >> 正文

学习java三大框架的总结


 

  hibernate的工作流程?

  读取hibernate的配置文件

  读取映射文件,并创建sessionFactory

  打开session

  开启trainsaction事物

  进行持久化操作

  提交事物

  关闭session

  关闭sessionFactory

  struts2的工作流程?

  当浏览器发送一个http请求,

  根据web.xml,请求被filterdisp接收

  根据struts.xml配置,找到要有调用的action类,并执行相应的业务方法,

  执行完毕根据struts.xml的result跳转到相应的jsp页面

  数据库连接池的机制?

  当服务器启动时会创建一定数量的池连接,并维持不少于此数量的池连接,客户端程序需要连接时,

  池驱动就返回一个未使用的池连接并将其标示为忙,如果没有空闲连接,池驱动就新建一定数量的连接,新建连接的数量由配置参数决定,当使用的池连接调用完成后,池驱动程序将此连接标示为空闲,等待其他调用,

  转发和重定向的区别?

  转发是容器中控制权的转向,是服务器请求资源,服务器直接访问目标地址,把那个url的相应读取过来,地址栏中还是原来的地址,

  重定向告诉浏览器重新去请求一个地址,浏览器的地址栏里显示重定向后的地址,

  MVC模式

  mvc是一种分层的设计模式

  m代表模型层,一般采用(javaBean后Ejb组件)

  v代办视图,表示层,一般采用(jsp)

  c控制器,他控制着模型和视图的交互过程,达到相互调用的目的

  spring框架的作用

  使用spring进行整合,好处降低各组件之间的关系,达到解耦的目的,其核心是IoC和Aop

  什么是Ioc

  Ioc控制反转,其实就是依赖注入,就是通过某种方式把接口的某个实现类的实例注入到引用里,

  什么是Aop

  aop称为面向方面编程,可以将共通处理的功能独立封装成一个组件,利用spring的Aop机制将其作用在其他的目标对象方法上。

  spring中的事物有哪些

  声明是事物 和 编程式事物

  最经常用的是声明式事物