您的位置:首页 > 编程语言 > Java开发

学习java三大框架的总结

2013-03-06 21:25 211 查看
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中的事物有哪些

声明是事物 和 编程式事物
最经常用的是声明式事物
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: