摘要:
spring 的优点?1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦 2.可以使用容易提供的众多服务,如事务管理,消息服务等 3.容器提供单例模式支持 4.容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能 5.容器提供了众多的辅助类,能加快应用的开发 6.spring对于主 阅读全文
摘要:
IoC,(Inverse of Control)控制反转,其包含两个内容:其一是控制,其二是反转。在程序中,被调用类的选择控制权从调用它的类中移除,转交给第三方裁决。这个第三方指的就是Spring的容器。IoC另解,依赖注入(Dependency Injection),调用类对被调用类的依赖关系由第 阅读全文
摘要:
1、IOC 表示控制反转。 简单点说就是原来的对象是在要使用之前通过在代码里通过new Something()的方式创建出来的; IOC则是由spring容器创建同一创建,在程序要使用到该对象的时候,自动注入。(spring默认在web容器启动的时候就创建了单例的对象) IOC最大的作用是减少了代码 阅读全文
摘要:
一 Spring核心组件 1. Bean spring是面向bean的编程(bean oriented programming) 将对象之间的依赖关系转而用配置文件来管理(IOC) bean的配置由BeanDefinition对象描述. beanFactory是spring提供的基本IOC容器,可完 阅读全文
摘要:
动态SQL详解 阅读全文
摘要:
JavaEE体系结构包含四层,从上到下分别是应用层、Web层、业务层、持久层。我们Spring MVC就是一个Web层框架,Spring就是业务层框架,MyBatis就是持久层框架。 为什么要使用SpringMVC? 在我们Servlet当中,程序各层之间的依赖非常强,耦合度高。这严重违背了高内聚低 阅读全文
摘要:
权限拦截 (拦截器: 对请求进行区分) 1 实现的价值(作用) 用户未登录:访问没用登录的URL,拦截到以后 跳转回登录 用户未登录:访问登录的URL,直接放行到后续流程处理框架,进行后续的操作 用户登录: 访问拥有的权限 跳转页面并渲染 用户登录: 访问没有的权限 跳转到没有权限的错误页面 权限拦 阅读全文