美文网首页
day01 spring起步

day01 spring起步

作者: 山下_26 | 来源:发表于2019-02-26 22:49 被阅读0次

    一、后端开发的概念和技术栈

    1.1  后端开发

    1.2  技术栈

    二、javaEE

    2.1  什么是javaEE

    • JavaEE(前身J2EE)提供了一套设计、开发、汇编和部署企业应用程序的规范。
    • JavaEE提供了企业级应用程序的开发平台,提供了分布式、基于组件、松耦合、安全
      可靠、独立于平台反应迅速的应用程序环境。
    • JavaEE提供了开发企业级应用程序的技术框架。
    • JavaEE分为层结构:Web层,业务层,控制层,数据库
    • J2EE规范中常见的组见技术:

    三、spring框架特点及构成

    3.1  spring特点

    • 方便解耦,简化开发
    • AOP编程的支持
    • 声明式事务的支持
    • 方便程序的测试
    • 方便集成各种优秀框架
    • 降低Java EE API的使用难度

    3.1  spring框架结构


    1、
  1. 点击 build→build tools→maven,更改maven的文件路径

    (红色方框内所指从上至下依次为解压的maven文件包,文件包的conf的settings.xml文件,手动创建的maven运行后存放jar包的位置)

  2. 新建java项目,鼠标右击项目名选择 add framework support
  3. 点击maven然后ok 4.png
  4. 出现以下界面,点击右下角的 enable auto-import
  5. 等待maven jar包下载完毕(25个文件),在项目内的pom.xml里project内添加下列代码

  6. <!--依赖包-->
        <dependencies>
            <dependency>
                <groupId>org.springframework</groupId>
                <artifactId>spring-context</artifactId>
                <version>5.0.10.RELEASE</version>
            </dependency>
        </dependencies>
    

    环境配置完成

    2.spring的简单练习
    • 新建一个HelloWorld类,编写一个简单方法
    public class HelloWorld {
        public String getHello(){
            return "Hello World";
        }
    
    }
    
    

    -在项目的resources里新建一个bean.xml文件,写入如下代码

    <?xml version="1.0" encoding="UTF-8"?>
    <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.xsd">
        <bean id="helloWorld" class="com.soft1721.spring.hello.HelloWorld"/>
    </beans>
    
    

    (class为helloWorld的包路径)

    • 新建HelloWorldDemo
    public class HelloWorldDemo {
        public static void main(String[] args){
            //读入XML文件
            ApplicationContext context=new ClassPathXmlApplicationContext("/beans.xml");
            //读取配置好的beans
            HelloWorld helloWorld= (HelloWorld) context.getBean("helloWorld");
            //运行方法
            System.out.print(helloWorld.getHello());
    
    
    
        }
    }
    
    

    (getBean的内容与bean的id保持一致)

    • 运行程序,控制台输出helloWorld则成功

    相关文章

      网友评论

          本文标题:day01 spring起步

          本文链接:https://www.haomeiwen.com/subject/zquzyqtx.html