开发中主要使用Spring的什么技术 ? IOC容器管理各层的组件 使用AOP配置声明式事务 整合其他框架. 简述AOP和IOC概念 AOP:Aspect Oriented Program,面向(方面)切面的编程;Filter(过滤器)也是一种AOP. AOP是一种新的方法论,是对传统OOP(Obj...
分类:
编程语言 时间:
2015-08-15 11:38:34
阅读次数:
156
过滤器要做的事情:
请求过滤器:完成安全检查,重新格式化请求首部或体,建立请求审计或日志
响应过滤器:
压缩响应流,追加或修改响应流创建一个完全不同的响应.
过滤器和servlet三个相似地方:
1.容器知道过滤器的api,过滤器api的其他成员可以访问ServletContext 还可以与其它过滤器链接
2.容器管理过滤器的生命周期,过滤器有init和destroy方法,...
分类:
编程语言 时间:
2015-07-30 13:37:09
阅读次数:
166
1.前言
前几篇主要介绍了有状态和无状态、远程和本地调用的SessionBean,这篇介绍一下有关SessionBean的生命周期。SessionBean处于EJB容器管理之下,对于客户端来说是完全透明的。但对于开发者来说,必须要了解SessionBean在EJB容器中的运行规律。
2.为何会有SessionBean的生命周期
EJB容器创建和管理SessionBean实例,有...
分类:
其他好文 时间:
2015-07-29 15:55:03
阅读次数:
135
概念:
IOC(Inversion of Control)控制反转,本来是有应用程序管理的对象之间的依赖关系,现在交给了容器管理,这就叫控制反转,即交给了IOC容器,Spring的IOC容器主要使用DI方式实现的,不需要主动产找,对象的查找、定位和创建全部由容器管理。
理解:
通俗一点讲就是“不创建对象”。以前我们要调用一个对象的方法,首先要new一个对象,但是用IO...
分类:
编程语言 时间:
2015-07-28 16:03:59
阅读次数:
119
Docker容器容器是Docker又一核心概念。简单的说,容器是独立运行的一个或一组应用,以及它们的运行态环境。对应的,虚拟机可以理解为模拟运行的一整套操作系统(提供了运行态环境和其他系统环境)和跑在上面的应用。启动容器所需要的命令主要为dockerrun如图所示我启动一个容器..
分类:
其他好文 时间:
2015-07-27 16:51:18
阅读次数:
165
在我们的项目中我们可以不用Hibernate、可以不用Struts、可以不用ibatis但是我们几乎每一个项目都用到了Spring,这是为什么?下面让我们分析下Spring有何优点:
1、降低组件之间耦合,实现软件各层之间的解耦
2、可以使用容器提供的众多服务,如:事务管理、消息服务等。当我们使用容器管理事务时,开发人员就不再需要手工控制事务,也不需要处理负责的事务传播。
Hibernate的...
分类:
编程语言 时间:
2015-07-13 14:02:11
阅读次数:
178
以下是对运行容器的命令的简单笔记:dockerrunIMAGE[COMMAND][ARG....]run在新容器中执行命令-i--interactive=true|fasle默认是false交互模式-t--tty=true|false默认是false端口eg:dockerrun-i-tcentos/bin/bash容器查看:dockerps-a|-l-a所有容器列表-l刚刚运行的一个容器ps不..
分类:
其他好文 时间:
2015-07-08 22:59:21
阅读次数:
231
@Component 相当于实例化类的对象,其他三个注解可以理解为@Component的子注解或细化。在annotaion配置注解中用@Component来表示一个通用注释用于说明一个类是一个spring容器管理的类,此类将有spring扫描并加入容器参与ioc。即就是该类已经拉入到spring的管...
分类:
编程语言 时间:
2015-06-27 19:50:09
阅读次数:
209
基于容器的tomcat有很多后台功能需要我们配置调用过后才能使用:1.配置系统管理(AdminWebApplication)大多数商业化的J2EE服务器都提供一个功能强大的管理界面,且大都采用易于理解的Web应用界面。Tomcat按照自己的方式,同样提供一个成熟的管理工具,并且丝毫不逊于那些商业..
分类:
其他好文 时间:
2015-06-19 21:47:36
阅读次数:
291
我们有时候也会遇到一些脱离spring容器创建的类实例,如何把spring容器内的对象注入到这些类实例内呢。
我们可以用org.springframework.beans.factory.config.AutowireCapableBeanFactory.createBean(Class beanClass, int
autowireMode, boolean depende...
分类:
编程语言 时间:
2015-06-17 09:40:24
阅读次数:
153