zoukankan      html  css  js  c++  java
  • spring的helloworld

       前两天接到了支付宝的电话面试,问了我好多java中的知识,知识姐不看java好多年,这猛一问知道的东西还真是不少啊。趁着现在精力还算是比较旺盛,再把spring重新理一理,为下一次面试做准备。

       学习每一种语言,大家都要从hello world做起,貌似这已经成为一种不成文的约定了。

       前提:eclipse,jdk安装配置完成,spring的所有包都准备好。(最开始学习关于java web的一些东西时候,总是对于要导入很多包这个事情很反感。也许当初是因为做的程序规模都比较小,即使是出了错,也能在我的控制范围之内。而现在,接触到的业务都是比较复杂的,再一个人看那么多,真是心有余而力不足了。也许,像设计模式这种的就是应付比较混乱的状况的吧。)

      1.新建java project,现在还没有涉及到web上的东西,故没有必要去建web project。

      2.config build path.对于简单的应用,我们没有必要导入那么多包,最基本的几个导入就可以了。

         org.springframework.asm-3.1.1.RELEASE.jar--用于字码处理(必须)
        org.springframework.core-3.1.1.RELEASE.jar--spring  ---核心工具包,访问资源(必须)
        org.springframework.beans-3.1.1.RELEASE.jar  ----核心容器(必须)
        commons-logging.jar---spring  ---spring依赖的唯一第三方,日志(必须)
         org.springframework.context-3.1.1.RELEASE.jar ---- ----spring 提供在基础 IoC 功能上的扩展服务,此外还提供许多企业级服务的支持,如 邮件服务、任务调度、JNDI             定位、EJB 集成、远程访问、 缓存以及各种视图层框架的封装等。
         org.springframework.expression-3.1.1.RELEASE.jar ---- ----spring 表达式语言。(原文:http://blog.163.com/langfei520@yeah/blog/static/172710222201282445939367/)

     3.新建class(普通的java类)

       

    4.添加spring配置文件

    <beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.springframework.org/schema/beans
    http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">

    <!-- 配置组件,上面编写的helloWold类 -->
    <bean id="say" class="learn.bean.Hello">
    <!-- 依赖注入 -->
    <property name="message" value="喜欢你,没道理! "></property>
    </bean>
    </beans>

    这个网上有很多模板,可以用来参考。

    我们要给刚才的hello传递message的值

    5.添加单元测试

    运行,即得到了在配置文件中为message赋的值。(注意,配置文件放在src目录下)

  • 相关阅读:
    软件工程导论P53,习题2.4
    视图和数据表的区别
    无法从“object”转换为“string”
    Oracle 密码重置
    Struts2 上传下载
    Spring 事务管理
    JSP 指令和动作
    JS 禁用回车、后退事件、form 表单不可编辑
    关于 in 和 exist 的理解
    Oracle clob 操作函数
  • 原文地址:https://www.cnblogs.com/lxy15329/p/3597644.html
Copyright © 2011-2022 走看看