05 2012 档案

摘要:Struts2中有时可能会需要使用一个Action来处理多个请求,来提高编码的效率和减少代码量。例如,在登录界面上的表单中可能会有登录和注册两个事件请求,有几种方式可以借鉴:1.采用DMI动态调用方法。 该方法的主要思想是在一个 Action 类中实现多个方法,然后每个 action 请求中表明要调用该类中的哪个方法。使用 actionname!method 方式调用。 (1)LoginAction 类代码如下:View Code 1 package com.main.action; 2 3 import com.opensymphony.xwork2.ActionSupport; 4... 阅读全文
posted @ 2012-05-30 09:19 lihui_yy 阅读(9012) 评论(0) 推荐(0) 编辑
摘要:1.index.jsp 1 <%@ page language="java" pageEncoding="UTF-8"%> 2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 3 <html> 4 <head> 5 <script type="text/javascript" language="javaScript"> 6 var bgcolor = &# 阅读全文
posted @ 2012-05-24 15:47 lihui_yy 阅读(4549) 评论(0) 推荐(0) 编辑
摘要:1.index.jsp 1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 <html> 3 <head> 4 <script type="text/javascript" language="javaScript"> 5 var xmlHttp = false; //全局变量,用于记录XMLHttpRequest对象 6 function createX 阅读全文
posted @ 2012-05-23 13:37 lihui_yy 阅读(15488) 评论(0) 推荐(1) 编辑
摘要:1.Bean有两种作用域属性,singleton 和 prototype ,默认为前者。对于singleton,当请求的 Bean 相同时,则不再重新生成新的实例化对象,通常应用程序中的组多组件都只需要一个实例就足够了。而 prototype ,用于每次返回 Bean 的一个新的实例,例如需要获取系统实时时间。<bean id="mydate" class="com.lihui.MyDate" scope="prototype"></bean>2.各种注入方式所有的注入方式在Spring.xml 文件中配置如下 阅读全文
posted @ 2012-05-22 10:53 lihui_yy 阅读(4631) 评论(0) 推荐(1) 编辑
摘要:摘自《JavaWeb开发从初学到精通》P379Spring的IoC容器就是一个实现了BeanFactory接口的可实例化类。事实上,Spring提供了两种不同的容器:一种是最基本的BeanFactory,另一种是扩展的ApplicationContext。BeanFactory 仅提供了最基本的依赖注入支持,而 ApplicationContext 则扩展了BeanFactory ,提供了更多的额外功能。实例化这两种容器时是有区别的:(1)BeanFactoryXmlBeanFactory bFactory = new XmlBeanFactory(new ClassPathResource( 阅读全文
posted @ 2012-05-22 09:03 lihui_yy 阅读(3093) 评论(0) 推荐(1) 编辑
摘要:传统方式:通过接口访问对象必须经过实例化,这样就必然增加了代码之间的耦合度,而其调用时必须了解接口实现类中定义的内容,同时不同意对生成的对象进行管理。容器管理方式:当程序中用到该对象时,依赖容器进行实例化。实现方法调用是只须参考接口中实现的方法。当对象实例后通过容器提供的方法,对生成的对象进行管理,使用完毕后将对该实例对象进行消除。Spring依赖注入的方式有三种:接口注入、设置属性注入、构造方法注入。构造方法注入,在构造期间即创建一个完整、合法的对象。避免了繁琐的setter方法。设置属性注入,通过setter方法设定依赖关系。这种方式简单直观,因而在Spring的注入里大量使用。下面举个例 阅读全文
posted @ 2012-05-18 10:39 lihui_yy 阅读(1455) 评论(0) 推荐(0) 编辑