- 博客(14)
- 资源 (42)
- 收藏
- 关注
转载 Spring基于 Annotation 的简单介绍
1.使用 @Repository、@Service、@Controller 和 @Component 将类标识为 Bean:Spring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的开发。@Repository 注解便属于最先引入的一批,它用于将数据访问层 (DAO 层 ) 的类标识为 Spring Bean。具体只需将该注解标注在 DAO 类上即可。同时,为了让 Spr
2011-03-29 15:07:00 53583 4
原创 《Spring技术内幕》学习笔记6——IoC容器的高级特性
1.通过前面4篇文章对Spring IoC容器的源码分析,我们已经基本上了解了Spring IoC容器对Bean定义资源的定位、读入和解析过程,同时也清楚了当用户通过getBean方法向IoC容器获取被管理的Bean时,IoC容器对Bean进行的初始化和依赖注入过程,这些是Spring IoC容器的基本功能特性。Spring IoC容器还有一些高级特性,如使用lazy-init属性对Bea
2011-03-25 19:41:00 9267 2
原创 《Spring技术内幕》学习笔记5——IoC容器的依赖注入
1.当Spring IoC容器完成了Bean定义资源的定位、载入和解析注册以后,IoC容器中已经管理类Bean定义的相关数据,但是此时IoC容器还没有对所管理的Bean进行依赖注入,依赖注入在以下两种情况发生:(1).用户第一次通过getBean方法向IoC容索要Bean时,IoC容器触发依赖注入。(2).当用户在Bean定义资源中为元素配置了lazy-init属性,即让容器在解析注册Be
2011-03-20 20:05:00 10727 1
原创 《Spring技术内幕》学习笔记4——IoC容器解析Bean定义资源并注册解析后的Bean
1.通过前两篇博客的分析,我们已经了解了Spring IoC容器定位和载入Bean定义资源文件的基本过程,接下来我们要继续分析Spring IoC容器将载入的Bean定义资源文件转换为Document对象之后,是如何将其解析为Spring IoC管理的Bean对象并将其注册到容器中的。2.XmlBeanDefinitionReader解析载入的Bean定义资源文件:XmlBeanDef
2011-03-19 20:33:00 6833 3
原创 《Spring技术内幕》学习笔记3——IoC容器载入Bean定义资源文件
1.当Spring的IoC容器将Bean定义的资源文件封装为Spring的Resource之后,接下来要做的就是通过Spring的资源加载器(resourceLoader)读入Bean定义资源文件的过程。对于IoC容器来说,Bean定义的载入过程就是将Bean定义资源文件读入进内存并解析转换成Spring所管理的Bean的数据结构的过程。相对于SpringIoC容器定位Bean定义资源文件来说,B
2011-03-18 18:03:00 8756 4
原创 《Spring技术内幕》学习笔记2——IoC定位Bean定义资源
1.IoC容器初始化:Spring的IoC容器初始化包括:Bean定义资源文件的定位、载入和注册3个基本过程。(1).Bean定义资源文件的定位:Bean定义资源文件定位由ResourceLoader通过统一的Resource接口来完成,Resource接口将各种形式的Bean定义资源文件封装成统一的、IoC容器可进行载入操作的对象。(2).Bean定义资源文件的载入:Bean
2011-03-17 16:35:00 7378 4
原创 《Spring技术内幕》学习笔记1——IoC容器体系结构
1. BeanFactory类结构体系:BeanFactory接口及其子类定义了Spring IoC容器体系结构,由于BeanFactory体系非常的庞大和复杂,因此要理解Spring IoC,需要先理清BeanFactory的继承机构。2. ApplicationContext的结构体系:ApplicationContext接口是一个BeanFactory基础上封装了更多功能的,
2011-03-14 16:35:00 16643 16
原创 IBM Websphere培训4——连接池设置和Web服务器问题诊断
1.Websphere连接池设置可能引起的问题:(1).连接池都是大对象,比较消耗资源:连接池中通常都是大对象,每个连接对象大约1~2MB,如果连接池设置过大,容易引起Websphere占用大量内存。(2).如果连接池设置过小,访问请求比较多时,很多请求需要长时间等待空闲的可用连接,导致堆客户端响应非常慢,客户体验比较差。(3).如果连接池设置过小,应用程序可能比较容易因为连接超时
2011-03-11 17:50:00 8001 2
原创 IBM Websphere培训3——JVM相关参数配置和问题诊断
1.Websphere JVM相关问题诊断:由JVM引起的Websphere问题主要有应用服务器宕机和性能下降,JVM相关问题的特征如下:(1).Websphere应用服务器停止响应:a.Websphere服务器宕机。b.Websphere进程挂起。c.JVM内存溢出。(2).性能下降:JVM进程号(process Id)不停地改变。2.诊断JVM相关问题所需文件:
2011-03-11 16:39:00 17349 1
原创 IBM Websphere培训2——问题诊断方法
1.安装IBM Support Assistant(ISA):ISA是IBM提供的一个免费的的,独立的工作平台,具有如下优势:(1).以模块插件形式增强IBM软件产品的功能。(2).节约查找IBM相关产品,支持和培训资源时间。(3).企业客户可以将遇到的无法解决的问题提交给IBM,在线得到IBM的技术支持。ISA的下载地址为:http://www.ibm.com/softwar
2011-03-10 16:42:00 4505
原创 IBM Websphere培训1——Websphere模块介绍
1.Websphere的架构图:2.Websphere模块介绍:(1).Server configuration:Websphere的配置管理,主要是Websphere管理控制台相关的功能模块。(2).Web container:Websphere中的web服务器,jsp,servlet等在此解析处理,接收HTTP请求,并返回响应。(3).EJB container:EJB容器
2011-03-10 14:32:00 4719 2
原创 基于角色的访问控制(RBAC)介绍
企业环境中的访问控制策略一般有三种:自主型访问控制方法、强制型访问控制方法和基于角色的访问控制方法(RBAC)。其中,自主式太弱,强制式太强,二者工作量大,不便于管理。基于角色的访问控制方法是目前公认的解决大型企业的统一资源访问控制的有效方法。其显著的两大特征是:1.减小授权管理的复杂性,降低管理开销;2.灵活地支持企业的安全策略,并对企业的变化有很大的伸缩性。对角色授权即基于角色的访问控制(RBAC)。NIST(The National Institute of Standards and Technol
2011-03-07 15:05:00 20879 1
原创 linux shell编程基础1
1.shell编程准备知识:(1).在shell编程中,很多时候用到反引号(`,就是和~一个键的那个),反引号里面的内容作为命令直接解析,很多学习shell编程的人容易把反引号看错成引号,引起程序总是出错。(2).shell脚本的第一句一般是类似如下一句话:#!/bin/bash。表示该脚本内容使用bash命令解析,也可以是#!/bin/sh等,本文以bash为例。这并不是脚本必须的,但是推荐这么做。(3).shell脚本中除了第一句的:#!/bin/bash外,其他语句中以”#”开头的表示注释。2.she
2011-03-06 16:19:00 3635
原创 linux基本常用命令
<br /><br />1.Shell简介:<br />(1).Shell是Linux内核(Kernel)之外的指令解析器,是一个程序,同时是一种命令语言和程序设计语言。<br />(2).Shell类型有:ash、bash、ksh、csh、tcsh。<br />可以通过”echo$SHELL”命令来查看当前的shell类型。<br />(3).程序在shell中运行,shell中可以运行子shell。<br />2.Shell切换:<br />直接输入shell名称即可,如:ash。<br />退出前
2011-03-05 18:12:00 2210
XFire与Spring框架集成,实现WebService
2011-03-04
基于Annotation写的简单数据校验框架
2010-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人