学习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中的事物有哪些
声明是事物 和 编程式事物
最经常用的是声明式事物
补充:软件开发 , Java ,