美文网首页
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、
  • 点击 build→build tools→maven,更改maven的文件路径

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

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

  • <!--依赖包-->
        <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起步

      一、后端开发的概念和技术栈 1.1 什么是后端开发? 什么是后端开发 1.2 Java后端技术图谱? 二、Java...

    • day01 Spring起步

      一、后端开发的概念和技术栈 1.1 什么是后端开发? 后端相较于前端来说,更多的是与数据库进行交互以处理相应的业务...

    • day01 spring起步

      一、后端开发的概念和技术栈 1.1 什么是后端开发? (https://blog.csdn.net/o4dc8oj...

    • day01 Spring起步

      一. 后端开发的概念和技术栈 1.1 什么是后端开发? https://blog.csdn.net/o4dc8oj...

    • day01 spring起步

      1、什么是后端开发? 点击 了解什么是后端开发 点击 查看后端开发技术相关知识 2、作为一个前端或者后...

    • day01 Spring起步

      什么是后端开发? https://zhuanlan.zhihu.com/p/27067255 java后端技术栈梳...

    • Day01 Spring起步

      一、后端开发的概念和技术栈 1.1 什么是后端开发? https://zhuanlan.zhihu.com/p/2...

    • day01 Spring起步

      一、后端开发的概念和技术栈 1.1 什么是后端开发? 后端开发 1.2 Java后端技术栈梳理 梳理 JAVA W...

    • day01 Spring起步

      一、后端开发的概念和技术 #1.1 什么是后端开发 百度https://www.iteye.com/news/...

    • day01 Spring起步

      什么是后端开发? https://zhuanlan.zhihu.com/p/27067255 Java后端技术栈梳...

    网友评论

        本文标题:day01 spring起步

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