摘要:
Spring Web MVC的共工作流程如下: 1.浏览器发出Spring mvc请求,请求给前端控制器 DispatcherServlet处理。 2.控制器通过HandlerMapping维护的请求和Controller映射信息,找到相应的Controller组件处理请求。 3.执行control 阅读全文
posted @ 2018-03-07 14:56
连接中
阅读(266)
评论(0)
推荐(0)
摘要:
Spring有什么缺点如下: 1.jsp中要写很多代码; 2.控制器过于灵活,缺少一个公用控制器; 3.不支持分布式部署。 阅读全文
posted @ 2018-03-07 14:46
连接中
阅读(406)
评论(0)
推荐(0)
摘要:
IOC:控制反转,是一种设计模式。一层哈尼是控制权的转移:由传统的在程序中控制并依赖转移到容器赖控制;第二是依赖注入:将相互以来的对象分离,在Spring配置文件中描述他们的依赖关系。他们的依赖关系只在使用的时候才建立。 AOP:面向切面,是一种编程思想,oop的延续。将系统中非核心的业务提取出来, 阅读全文
posted @ 2018-03-07 14:43
连接中
阅读(5204)
评论(0)
推荐(0)
摘要:
Spring事务有两种方式: 1.编程式事务:(代码中嵌入) 2.声明式事务:(注解,XML) 注解方式配置事务的方式如下: 首先,需要在applicationContext.xml中添加启动配置,代码如下所示: @Transactional注解标记可以用子安类定义和方法定义前,方法的事务设置将优先 阅读全文
posted @ 2018-03-07 14:25
连接中
阅读(2340)
评论(0)
推荐(0)
摘要:
Spring中的事务管理是通过AOP(切面编程)代理来实现的,被代理对象的每个方法进行来接,在方法执行前启动执行启动事务,方法执行完成后根据是否有异常和异常的种类进行提交和滚回。 阅读全文
posted @ 2018-03-07 14:04
连接中
阅读(192)
评论(0)
推荐(0)
摘要:
Spring的Bean有以下五种作用域: 1.singleton:SpringIOC容器只会创建该Bean的唯一实例; 2.prototype:每次请求都创建一个实例; 3.requset:每次HTTP请求都会产生一个新的bean。需要注意的是,该作用域仅在基于Web的Spring Applicat 阅读全文
posted @ 2018-03-07 13:58
连接中
阅读(713)
评论(0)
推荐(0)
摘要:
SSH框架指的是Struts,Spring,Hibernate.其中,Struts主要用于流程控制;Spring的控制反转能祈祷解耦合的作用;Hibernate主要用于数据持久化。 阅读全文
posted @ 2018-03-07 13:49
连接中
阅读(257)
评论(0)
推荐(0)
摘要:
MyBatis体系结构主要由以下几个关键部分; 1.加载配置 配置有两种形式:一种是xml配置文件,另一种是java代码的注解MyBatis将SQL的配置信息加载成为一个个的MappedStatement对象(包括了传入参数映射配置,执行SQL语句,结果映射配置),并将其存储内存中。 2.SQL解析 阅读全文
posted @ 2018-03-07 13:40
连接中
阅读(413)
评论(0)
推荐(0)
摘要:
在使用MyBatis框架是,主要涉及以下几个API: 1.SqlSessionFactoryBuilder该对象根据MyBatis配置文件SqlMapConfig.xml构建SQLSessionFactory实例。 2.SQLSessionFactory每一个MyBatis的应用程序都以一个SQLS 阅读全文
posted @ 2018-03-07 11:58
连接中
阅读(1700)
评论(0)
推荐(0)
摘要:
Hibernate与MyBatis的对比: 1.MyBatis非常简单易学,与Hibernate相对复杂,门槛较高; 2.两者都是比较优秀的开源产品; 3.当系统属于二次开发,无法对于数据库结构做到控制和修改,那MyBatis的灵活性将比Hibernate更适合; 4,系统数据处理大量,将性能要求极 阅读全文
posted @ 2018-03-07 11:50
连接中
阅读(294)
评论(0)
推荐(0)