`
liuyiyou
  • 浏览: 23403 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论
文章列表
package org.spring.chapter2.helloworld; public class HelloImpl3 implements HelloApi { private String message; private int index; public HelloImpl3() { this.message="Hello World in Empty Constructor"; } public HelloImpl3(String message,int index) { this.message = ...

构造器注入Bean

 
使用构造器注入通过配置构造器参数实现,构造器参数就是依赖 1:按照参数索引依赖注入的Bean 2:按照参数类型依赖注入的Bean 3:根据参数名称依赖注入的Bean package org.spring.chapter2.helloworld; public class HelloImpl3 implements HelloApi { private String message; private int index; public HelloImpl3() { this.message="Hello World in Empty Con ...
使用实例化工厂方法实例化bean,使用这种方法不能指定class属性,此时必须使用factory-bean属性来指定工厂bean,factory-method属性指定实例化bean的方法,而且使用实例化工厂方法允许指定方法参数,方式和使用构造器方法一样。 package org.spring.chapter2.helloworld; public class HelloImpl2 implements HelloApi { private String message; public HelloImpl2() { this.message="Hel ...
使用这种方法除了指定必须的class属性,还要指定factory-method属性来指定实例化bean的方法,而且使用静态化工厂方法也允许指定方法参数,Spring IoC容器将调用此属性指定的方法来获取bean   package org.spring.chapter2.helloworld; public class HelloImpl2 implements HelloApi { private String message; public HelloImpl2() { this.message="Hello World in Empty ...
1,使用空构造器进行定义,使用这个方式,class属性指定的类必须有空构造器。     eg:     <bean id="bean1" class="cn.javass.spring.chapter2.HelloImpl2"/>     2,使用有参数构造器进行定义,使用此种方式,可以使用<constructor-arg>标签指定构造器参数值,其中index表示位置,value表示常量值,也可以指定引用,指定引用使用ref来引用另外一个bean的定义。 package org.spring.chapte ...
命名空间 namespace 1:package用来区分重名的情况。 2:把项目部署到tomact服务器上的时候,由于上一次启动的时候已经是上一个项目的地址,所以要改变tomact服务器的配置。详细步骤是:右键项目名称,点击properties—Myeclipse—web—content root 3:namespace 和name都可以为空,<result name="success"> name="success"可以省略 。默认为success。 Result的name有 四种: String SUCCESS = "succes ...

struts的hello world

    博客分类:
  • ssh
1:HelloWorld a) 1:右击->new—project—myeclipse—java enterprise—web project—建立项目名称为struts2_0100_introduction—选择j2ee5.0—finish 2. 设定server a) window – preferences – myeclipse – servers – tomcat – 6.x b) 选择tomcat home directory c) 选择enable d) Finish 3. 设定jdk环境 a) window – preferences – java – installed ...
HTTP是Web协议集中的重要协议,它是从客户机/服务器模型发展起来的。客户机/服务器是运行一对相互通信的程序,客户与服务器连接时,首先,向服务 器提出请求,服务器根据客户的请求,完成处理并给出响应。浏览器就是与Web ...
1,以字节为单位 2、按字符读取文件内容3、按行读取文件内容 4、随机读取文件内容 public class ReadFromFile { /** * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。 */ public static void readF ...
   最近要做毕业设计,以前用的数据库是oracle,基本上没出现过中文乱码的问题。可是毕业设计人在外地,带的笔记本比较垃圾,oracle根本带不起。一个eclipse加上一个火狐cpu就已经跑到90%了。所以最后决定用mysql数据库。前台用的是jsp,使用的编码格式是utf-8。    不过mysql的中文乱码让我纠结了许久。经过一番查询,最终解决了。    一:查看编程环境是否为utf-8    方法:右键项目名称-属性 找到文本文件编码 选择utf-8.    二:设置jsp页面的编码格式:    方法:contentType="text/html; charset= ...

进阶之路

这得一步一步往上爬啊!!!
写了一个上午,因为对正则表达式不熟悉,对flex也不熟悉所以写得并不是很好。诸位有更好的话,麻烦留个言。 问题:给一个xxxx年xx月xx日xx:xx:xx的格式,界面输入一个字符串,判断是否满足要求! 代码如下 package yiyou { import mx.controls.Alert; public class GenDateValidator { public function GenDateValidator() { // validatorDate(str); } public function validatorDate(st ...

第一个Spring程序

    博客分类:
  • ssh
第一个spring程序。不是自己写的。 业务处理对象:由IocService类进行模拟,在这个类中只包含一个基本的业务方法display XML格式的配置文件:在这个配置文件中定义了IocServiceBean,并对其属性-message进行了初始化。 Ioc容器初始化和业务方法调用:这些功能由IocMain类进行实现 import org.springframework.beans.factory.BeanFactory; import org.springframework.beans.factory.xml.XmlBeanFactory; import org.springfram ...
交换排序: 思想:所谓交换,就是根据序列中两个记录键值的比较结果来对换这两个记录在序列中的位置,交换排序的特点是:将键值较大的记录向序列的尾部移动,键值较小的记录向序列的前部移动。public static void exchangeSort(int[] arr) { for (int i = 0; i < arr.length - 1; i++) { for (int j = i + 1; j < arr.length; j++) { if (arr[i] > arr[j]) { ...
冒泡排序: 思想:冒泡排序,是指计算机的一种排序方法,它的时间复杂度为O(n^2),虽然不及堆排序、快速排序的O(nlogn,底数为2),但是有两个优点:1.“编 程复杂度”很低,很容易写出代码;2.具有稳定性,这里的稳定性是指原序列中相同元素的相对顺序仍然保持到排序后的序列,而堆排序、快速排序均不具有稳定 性。不过,一路、二路归并排序、不平衡二叉树排序的速度均比冒泡排序快,且具有稳定性,但速度不及堆排序、快速排序。冒泡排序是经过n-1趟子排序完成 的,第i趟子排序从第1个数至第n-i个数,若第i个数比后一个数大(则升序,小则降序)则交换两数 冒泡排序的基本概念是:依次比较相邻的两个数,将小数放 ...
Global site tag (gtag.js) - Google Analytics