- 博客(27)
- 收藏
- 关注
原创 Spring-MVC 源码分析(三):HandleMapping的配置与实现
Java代码 HandleMapping接口public interface HandlerMapping { String PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE = HandlerMapping.class.getName() + ".pathWithinHandlerMapping"; ...
2011-12-21 23:05:38 392
原创 Spring-MVC 源码分析(二):DispacherServlet 初始化
DispatcherServlet Servlet是 Servlet规范中规定的一个服务器组件的接口,任何一个可以处理用户请求的服务器组件需要实现这个接口, Web容器就是根据 URL到 Servlet的映射派遣一个 HTTP请求到这个 Servlet组件的实现,进而对这个HTTP请求进行处理,并且产生 HTTP响应。 通用 Servlet(GenericSe...
2011-12-21 23:01:22 298
原创 Spring-MVC 源码分析(一):ContextLoaderListener 初始化
ContextLoaderListener这个监听器是启动根IoC容器并把它载入到Web容器的主要功能模块,也是整个Spring Web应用加载IoC的第一个地方。为了方便在Web环境中使用IoC容器,Spring为Web应用提供了上下文的扩展接口WebApplicationContext来满足启动过程的需要,结构图如下: 这个常量用于在ServletContext...
2011-12-21 22:50:34 169
原创 Struts 1 上传图片
protected String uploadImage(ActionForm form, HttpServletRequest request) { Hashtable ff = form.getMultipartRequestHandler().getFileElements(); String path = ""; Iterator<Strin...
2011-10-11 10:52:02 108
原创 并发编程基础概念(一) IO-同步,异步,阻塞,非阻塞(转)
原文链接:http://blog.csdn.net/historyasamirror/article/details/4270633作为程序员从应用层面来考虑的四个概念 同步阻塞IO: 在 这个模型中,应用程序(application)为了执行这个read操作,会调用相应的一个system call,将系统控制权交给kernel,然后就进行等待(这其实就是被阻塞了)。...
2011-09-30 14:43:38 123
原创 Spring IOC ( 四 ) : BeanDefinition( 转载 )
BeanDefinition org.springframework.beans.factory.config.BeanDefinition是配置文件<bean>元素标签在容器中内部表示形式。<bean>元素标签拥有class、scope、lazy-init等配置属性,BeanDefinition则提供了相应的beanClass、scope、lazyInit属性,Bean...
2011-09-06 22:49:16 127
原创 Spring IOC ( 三) : AbstractBeanDefiniton类源码分析
public abstract class AbstractBeanDefinition extends BeanMetadataAttributeAccessor implements BeanDefinition, Cloneable { /** * 常数为默认作用域的名称:“”,相当于单身状态,但是从父bean定义(如适用)所覆盖。 */ ...
2011-09-05 01:09:43 187
原创 Spring定时器配置方式
方式一:自定义定时器类和定时器方法,好处是不用继承 java.util.TimerTask 或者org.springframework.scheduling.quartz.QuartzJobBean public class TestTask1 { private static final Logger log=Logger.getLogger(TestTask1.clas...
2011-08-29 14:33:02 119
原创 Spring IOC ( 二) : FactoryBean接口(转载)
原网址:http://weilingfeng98.iteye.com/blog/836637FactoryBean接口定义了以下3个接口方法: Object getObject():返回有FactoryBean创建的Bean实例,如果isSingleton()返回true,则该实例会放到Spring容器的单实例缓存池中。 boolean isSingleton():确定由Fact...
2011-08-29 01:59:13 96
原创 Spring IOC ( 一 ) : DefaultSingletonBeanRegistry源码分析
这是DefaultSingletonBeanRegistry类的体系结构,由一个类一个责任的原则AliasRegistry : 提供别名注册的接口SingletonBeanRegistry : 提供单例bean注册的接口ObjectFactory : 这个接口通常用于封装一个通用的工厂,它只有一个方法getObject() ,它调用getObject()方法返回一个新的实例...
2011-08-28 16:32:56 274
原创 BeanFactory类
/* * Copyright 2002-2010 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the Licens...
2011-08-23 02:22:00 147
原创 Ehcache+Spring页面静态化
1.HtmlStaticFilter :/** * 静态页面过滤器 */public class HtmlStaticFilter implements Filter { public final Logger log = Logger.getLogger(HtmlStaticFilter.class); private static int count = 0; ...
2011-08-19 16:02:58 113
原创 转 Apache AB压力测试
以前安装好APACHE总是不知道该如何测试APACHE的性能,现在总算找到一个测试工具了。就是APACHE自带的测试工具AB(apache benchmark).在APACHE的bin目录下。格式: ./ab [options] [http://]hostname[:port]/path参数: -n requests Number of requests to perform...
2011-08-19 13:34:42 272
原创 Ehcache.xml文件配置官方
<?xml version="1.0" encoding="UTF-8"?> <ehcache> <!-- DiskStore configuration ======================= The diskStore element is optional. To turn off d...
2011-08-18 15:59:02 161
原创 Maven依赖缺少inject-tck-1.0.0-PFD-3-jboss-1.jar
用Maven编译spring-contex一直被提示找不到inject-tck-1.0.0-PFD-3-jboss-1.jar找了好久终于从某个远程仓库下载下来了//----------远程仓库站点 <repositories> <repository> <id>maven-net-cn</id>...
2011-08-17 23:11:06 258
原创 学习安排
Spring IOC Spring AOP Spring MVC Hibernate Spirng Hibernate Spring Transaction JPA Hibernate JPA Spring MVC 注解 Spring security Maven HTML + C...
2011-08-14 23:02:32 133
原创 设置首页、加入收藏兼容IE、火狐、谷歌浏览器JS代码
<script language="JavaScript"><!—//添加收藏夹function AddFavorite(sURL, sTitle){ try { window.external.addFavorite(sURL, sTitle); } catch (e) { ...
2011-08-08 10:49:26 506
原创 Log4j配置信息(简单)
㈠.Level ( log4j.rootLogger = [ level ] , appenderName1, appenderName2, … ) debug < info < warn < error < fatal㈡.Appender ( log4j.appender.appenderName = fully.qualified.name.o...
2011-08-03 23:05:41 126
原创 数据库驱动和URL
oracledriver="oracle.jdbc.driver.OracleDriver"url="jdbc:oracle:thin:@localhost:1521:数据库名"sqlserverdriver="com.microsoft.jdbc.sqlserver.SQLServerDriver"url="jdbc:microsoft:sqlserver://loc...
2011-08-03 23:04:18 98
原创 较完整的springmvc beans 配置文件头写法
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:...
2011-08-02 10:57:27 717
原创 SAXParseException: The reference to entity "characterEncoding" must end with the
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName"> <value>com.mysql.jdbc.Driver</value&
2011-07-24 23:22:56 148
原创 getMultipartRequestHandler() 空指针异常
Hashtable ff = form.getMultipartRequestHandler().getFileElements(); 这是为了获取页面表单的上传文件控件 但 form.getMultipartRequestHandler() 一直出现空指针异常 最后解决原因是页面 这一行 <form action="/user/admi...
2011-07-21 17:15:46 532
原创 Maven3.0.3
------------------------------------M2E安装--------------------------------------------------1.subvision http://subclipse.tigris.org/update_1.4.x2.gef http://download.eclipse.org/tools/gef/upda...
2011-04-20 22:48:27 110
原创 Jinvoke
--------------------------------------------Java Call Win32 API-----------------------------------------下载地址:http://www.jinvoke.com/calling-the-win32-api-from-java 简单的例子: import com.jinvoke....
2011-04-20 22:44:57 417
Spring加载Bean定义文件笔记
加载XML定义文件方式四种: BeanFactory bf=new XmlBeanFactory(new ClassPathResource("spring.xml")); 意思是BeanFactory从XML读取Bean定义的信息,现在Bean工厂还没有实例化Bean,Bean是延迟加载到Bean工厂中,也就是说Bean工厂会立即把Bean定义的信息载入进来,但是Bean...
2011-03-13 22:53:24 115
Spring的bean属性配置
autowire属性值有 byName 根据Bean定义时的“id"属性上指定的别名与Setter名称是否一致进行自动装配 byType 根据PoJo的setXXX()方法所接受的类型判断bean定义文件是否定义有类似的类型对象进行自动装配 constructor Spring容器比对容器中的Bean实例类型及相关的构造方法上的参数类型是否符合进行自动装配 autodetect...
2011-03-06 16:13:21 77
我最近笔试的Java题目
[b]----------------------------Java部分-----------------------------[/b][b]1.Java面向对象有哪些特征[/b] 抽象 封装 继承 多态[b]2.String和StringBuffer的区别 [/b] String是final类型,不能被继承且String是不可变的字符串常量,一旦变化就会生成新的Str...
2011-03-04 22:02:59 75
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人