`
mzhj
  • 浏览: 224166 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
  在线API文档汇总! 1.Hibernate API Documentation (3.2.2.ga) http://www.hibernate.org/hib_docs/v3/api/ 2.Spring Framework API 2.5 http://static.springframework.org/spring/docs/2.5.x/api/index.html 3.Struts 1.3.8 API http://struts.apache.org/1.3.8/apidocs/index.html 4.Struts 2 Core 2.0.11.1 API http ...
关于eclipse的使用方面,其实有些东西都是小技巧的东西,知道了后,对编程会带来很大的方便。   一.老是使用鼠标操作,有的功能要点好多次鼠标,eclipse都有哪些热键呢? 平时使用eclipse编程中,我最常用的三个组合热键 ...
关键字: struts1     使用 Spring 的 ActionSupport 类整合 Structs1.X, 使用 Spring 的 DelegatingRequestProcessor 覆盖 Struts 的 RequestProcessor,将 Struts Action 管理委托给 Spring 框架 装载应用环境:       无论您使用哪种技术,都需要使用 Spring 的 ContextLoaderPlugin 为 Struts 的 ActionServlet 装载 Spring 应用程序环境 在struts-config.xml 文件尾处添加该插件: & ...
一、使浏览器不缓存页面的过滤器     import javax.servlet.*;    import javax.servlet.http.HttpServletResponse;    import java.io.IOException;       /**   * 用于的使 Browser 不缓存页面的过滤器   */   public class ForceNoCacheFilter implements Filter {       public void doFilter(ServletRequest request, ServletResponse response, Fil ...
      在日常的开发中经常需要通过输出一些信息进行程序的调试,如果到处都用system.out.println()则在项目发布之后要逐一删除,而log4j提供了一种新的调试输出机制以解决输出的问题。log4j的原理是使用一个配置文件log4j.properties进行管理,在调试的时候可以把输出级别调低,项目正式发布之后把级别调高,这样以前的一些输出就可以屏蔽了,不用到程序当中再进行逐一删除。我们可以结合了commons-logging和log4j来进行日常的输出调试信息和记录系统运行的信息日志    在spring的项目中,spring为我们提供了管理log4j的类,    如果 ...
spring2.5提供了基于注解(Annotation-based)的配置,我们可以通过注解的方式来完成注入依赖。在Java代码中可以使用@Resource或者@Autowired注解方式来经行注入。虽然@Resource和@Autowired都可以来完成注入依赖,但它们之间是有区别的。首 ...
Spring注入依赖的Setter的方式注入依赖是经常使用的到得一种方法,也非常的简单,只需给每个需要注入的属性设置Setter方法     构造器注入与Setter注入的比较      由于大量的构造器参数可能使程序变得笨拙,特别是当某些 ...
Spring2.5的注入依赖(DI)主要有三种注入方式,即构造器注入、Setter注入和使用注解方式;注入依赖可以分为手工装配和自动装配,spring开发团队建议使用手工装配。     今天主要说说构造器注入     基于构造器的DI通过调用带参数的构造器来实现,每个参数代表着一个依赖。 1.持久层   ,spring是基于接口编程的,请注意接口 public class StudentDao implements IStudentDao {  public void saveStudent() {  System.out.println("成功保存一个学生信息") ...
1, 在web.xml中定义 contextConfigLocation参数.spring会使用这个参数加载.所有逗号分割的xml.如果没有这个参数,spring默认加载web-inf/applicationContext.xml文件.<context-param><param-name>contextConfigLocation</param-name><param-value>classpath*:conf/spring/applicationContext_core*.xml,classpath*:conf/spring/applicatio ...
1.创建WEB工程   2.添加spring2.5.6必须得jar包,spring.jar和common-logging.jar,   3.新建spring的配置文件,可以是一或多个配置文件,开发中大部分都会是多个配置文件 4.在web.xml来加载spring <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/applicationContext-common.xml,/WEB-INF/a ...
1.启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></context-param>   2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.   3.容器将<context-param></context-param>转化为键值对,并交给ServletContext.   4.容器创建<listener></lis ...
在SSH项目中我们自动加载spring配置文件需要在web.xml文件中添加一段配置: <context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath*:applicationContext-*.xml </param-value> </context-param> <listener> ...
Listener 的作用非常类似于load-on-startup Servlet。用于在Web 应用启动时,启动某些后台程序,这些后台程序负责为系统运行提供支持。 Listener 与load-on-startup Servlet 的区别在于: Listener 的启动时机比load-on-startup Servlet 早,只是Listener 是Servlet 2.3 规范之后才出现的。 使用Listener 只需要两个步骤: (1)创建Listener 实现类。 (2)在web.xml 文件中配置Listener。 一、创建Listener 实现类 创建Listener 类必须实现Serv ...
“控制反转”( Inversion of Control,IoC)一个大家都很熟悉的名词,而其大而化之的名字却很容易为它的神秘增加一道朦胧的面纱.为了更能描述其特点,于是诞生——“依赖注入”(Dependency Injection), 依赖注入模式主要分为:设置注入,构造子注入和接口注入. 本文只讲述设置注入. 每一个男孩都具有亲吻别人的能力.而且他们都想亲吻女孩. 每一个女孩可以选择由那位男生亲吻她,但是却不告诉别人到底由谁来亲吻她. public interface Kissable { void kiss( Object kisser); } ...
n   问题: 有时候你需要在应用程序启动时装载一些数据到程序上下文中或执行某些操作。 n   解决方法: 创建一个实现了org.apache.struts.action.PlugIn接口的类文件并在struts-config.xml中设置plug-in元素。以下代码片段显示了一个plug-in生命声明和一个自定义的set-property子元素: <plug-in className="com.oreilly.strutsckbk.CustomPlugin" >   <set-property property="customData& ...
Global site tag (gtag.js) - Google Analytics