- 浏览: 229233 次
- 性别:
- 来自: 杭州
-
文章分类
- 全部博客 (163)
- c++ (30)
- JavaScript (30)
- java (61)
- jQuery (3)
- ACE (2)
- oracle (9)
- jni (0)
- android (2)
- shell (1)
- myeclipse (1)
- Hibernate (1)
- linux (2)
- sqlserver (2)
- windows (2)
- sql (2)
- php (2)
- css (1)
- 学习 (1)
- ExtJs (1)
- RSS (1)
- 报文 (1)
- 跟我学Spring3 (6)
- dos (1)
- server (1)
- nosql (4)
- mongodb (6)
- photoshop (1)
- WebService (2)
- 股票 (1)
- OpenGL (3)
- Spring3MVC (6)
- 生活 (1)
- struts2 (1)
- 云盘 (1)
- blog (1)
- nosql nodejs mongoose (1)
最新评论
-
sblig:
配置分片: mongo -port 27017config ...
搭建Mongodb集群:分片Sharding+副本集Replica Set -
sblig:
配置路由:mongs: 40000 40100 40200sc ...
搭建Mongodb集群:分片Sharding+副本集Replica Set -
fuanyu:
哥们,干得漂亮。。
struts2 高危漏洞修复 -
sblig:
配置列子如下<pre name="code&q ...
跟我学Spring3 学习笔记一 -
sblig:
307622798 写道博主你好,最近在看你的js系列文章,发 ...
JavaScript 学习笔记 二 对象的访问
public interface HelloApi { public void sayHello(); }
public class HelloImpl implements HelloApi{ public void sayHello() { System.out.println("Hello World ! "); } }
<?xml version="1.0" encoding="UTF-8"?> <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:context="http://www.springframework.org/schema/context" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd"> <!-- id 表示你这个组件的名字,class表示组件类 --> <bean id="hello" class="com.HelloImpl"> </bean> </beans>
public class HelloImplTest { @Test public void testSayHello() { //ClassPathXmlApplicationContext: ApplicationContext实现, // 以classes为根目录算起 //1、读取配置文件实例化一个Ioc容器 ApplicationContext context = new ClassPathXmlApplicationContext("helloworld.xml"); //2、从容器获取Bean,注意此处完成 “面向接口编程,而不是面向实现” HelloApi helloApi = context.getBean("hello",HelloApi.class); //3、执行业务逻辑 helloApi.sayHello(); //XmlBeanFactory 从classpath 或 文件系统等获取资源(项目根目录) File file = new File("helloworld.xml"); Resource resource = new FileSystemResource(file); // = new ClassPathResource("helloworld.xml"); BeanFactory beanFactory = new XmlBeanFactory(resource); // = new XmlBeanFactory(resource); HelloApi helloApi2 = (HelloApi)beanFactory.getBean("hello"); helloApi2.sayHello(); // FileSystemXmlApplicationContext:ApplicationContext实现, // 从文件系统获取配置文件(项目根目录) BeanFactory beanFactory2 = new FileSystemXmlApplicationContext("helloworld.xml"); HelloApi helloApi3 = (HelloApi)beanFactory2.getBean("hello"); helloApi3.sayHello(); } }
评论
1 楼
sblig
2013-01-04
配置列子如下
<?xml version="1.0" encoding="UTF-8"?> <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:context="http://www.springframework.org/schema/context" xmlns:mvc="http://www.springframework.org/schema/mvc" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd" default-autowire="byName"> <!-- default-autowire="byName",约定优于配置,约定优于配置 --> <!-- 配置静态资源,直接映射到对应的文件夹,不被DispatcherServlet处理,3.04新增功能,需要重新设置spring-mvc-3.0.xsd --> <mvc:resources mapping="/img/**" location="/img/"/> <mvc:resources mapping="/js/**" location="/js/"/> <mvc:resources mapping="/css/**" location="/css/"/> <mvc:resources mapping="/html/**" location="/html/"/> <!-- ①:对web包中的所有类进行扫描,以完成Bean创建和自动依赖注入的功能 --> <context:component-scan base-package="com.fsj.spring.web" /> <!-- ②:启动Spring MVC的注解功能,完成请求和注解POJO的映射,添加拦截器,类级别的处理器映射 --> <bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping"> <property name="interceptors"> <list> <bean class="com.fsj.spring.util.MyHandlerInterceptor"/> </list> </property> </bean> <!-- ②:启动Spring MVC的注解功能,完成请求和注解POJO的映射, 配置一个基于注解的定制的WebBindingInitializer,解决日期转换问题,方法级别的处理器映射 --> <bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"> <property name="cacheSeconds" value="0" /> <property name="webBindingInitializer"> <bean class="com.fsj.spring.util.MyWebBinding" /> </property> <!-- 配置一下对json数据的转换 --> <property name="messageConverters"> <list> <bean class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter"></bean> </list> </property> </bean> <!-- ③:对模型视图名称的解析,即在模型视图名称添加前后缀 InternalResourceViewResolver默认的就是JstlView所以这里就不用配置viewClass了 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/view/"></property> <property name="suffix" value=".jsp"></property> </bean> </beans>
发表评论
-
[Java性能剖析]远程调试配置
2014-07-10 10:48 846一、服务器操作如下: 找到文件:apache-tomcat-5 ... -
[jdk工具命令]Java SE 文档
2014-07-10 10:43 804oracle java se documentation j ... -
[jdk命令工具]jconsole远程项目监控
2014-07-10 10:37 821入口:catalina.sh JAVA_OPTS=&quo ... -
[jvm参数]JVM简单配置
2014-07-10 10:35 1248-Xms256m -Xmx512M -XX:MaxPermSi ... -
struts2 高危漏洞修复
2013-07-23 10:30 12191. /** * 过滤器 */ ... -
转:调查服务器响应时间的利器 tcprstat
2012-11-16 13:50 1514http://rdc.taobao.com/blog/cs/? ... -
跟我学Spring3 学习笔记七 初始化与销毁
2012-10-18 16:45 2118最后 遗留一个问题, ... -
跟我学Spring3 学习笔记六 注入
2012-10-18 14:31 2266跟我学Spring3 学习笔 ... -
动态生成class
2012-10-16 11:17 1399ASM 进行动态生成class import org.obj ... -
FtpUtil ftp工具类 过滤文件名
2012-10-10 16:25 6977工具类: import java.io.Buff ... -
java 高性能网络编程 NIO
2012-09-28 16:31 1558服务器端: // 1. 分配一个 Serve ... -
java 高性能网络编程 mina
2012-09-28 10:52 1720服务器端: // 创建一个非阻塞的server端so ... -
代理 下载网页,挖掘数据
2012-09-25 13:51 924URL url = new URL("http:// ... -
java nio 编程学习 一
2012-09-21 16:08 1199Java.nio中的主要类ServerSocketChanne ... -
MongoDB 实战笔记 四
2012-09-20 14:12 1182import java.net.UnknownHostExce ... -
Json 添加元素拼接JSON字符串(转)
2012-09-20 13:55 7087package com.util; import jav ... -
MongoDB 实战笔记 三
2012-09-20 13:37 2516导出mongoexport -d m ... -
MongoDB 实战笔记 二
2012-09-20 11:45 966MongoDB 实战笔记 count 查询记录 ... -
MongoDB 实战笔记 一
2012-09-20 11:30 1210MongoDB 实战笔记 来建立一个 test 的集 ... -
Struts 学习笔记 二
2012-09-17 16:56 920login.jsp 登陆页面 <html:form ac ...
相关推荐
《跟我学Java Web》内容包括搭建Web开发环境、HTML相关技术基础知识、JavaScript相关技术基础知识、JSP技术基础知识、Servlet技术基础知识、搭建MySQL数据库开发环境、JDBC技术、JavaBean技术基础知识、Ajax技术基础...
《跟我学Java26日通》是一门旨在帮助初学者快速掌握Java核心技术的视频教程,配合随堂笔记,使得学习过程更加系统且有效。 在Java教学中,我们通常会涵盖以下几个重要的知识点: 1. **基础语法**:Java的基础语法...
7. "跟我StepByStep学FLEX教程" 系列文章是逐步指导读者如何配置Flex开发环境,特别是与Spring的整合,包括配置开发工具、创建Flex项目、设置数据源等步骤。 通过这些资源,开发者可以学习到如何有效地利用BlazeDS...
在“跟我学java26日通 第16天”的学习中,我们将深入理解这一核心概念。 反射机制的核心在于Class类,它代表了Java程序中的类。通过Class对象,我们可以动态地获取类的信息,包括类名、包名、方法、构造器、字段等...
学习JAVA是一种深度探索的过程,它不仅要求我们掌握基础语法,还需要理解其背后的原理和技术。JAVA以其面向对象的特性,强大的类库支持,以及在多领域中的广泛应用,成为了开发者的重要工具。学习JAVA首先需要掌握...
知道这个地方需要什么,以后知道在哪儿可以改,即使忘记了具体代码,也可以在网上查到,学习方法很重要,我还记得我表哥天天跟我说他是不是不适合这个行业,其实我也最开始觉得自己不适合,但慢慢发现博客记录很多...
2. **follow** - 动词"follow"表示“跟随”或“遵循”,例如"follow sb."(跟着某人),“follow me to the office”(跟我去办公室)。另外,它还可以表示时间或事件的顺序,如"Spring follows winter"(冬去春来)...