day01 spring起步

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

1.1 什么是后端开发?

(https://blog.csdn.net/o4dc8ojo7zl6/article/details/78757239)

1.2Java后端技术图谱?

01.jpg

二、Java EE概念

2.1简要介绍

       Java EE是 J2EE的一个新的名称,之所以改名,目的还是让大家清楚J2EE只是Java企业应用.随着WEB和EJB容器概念诞生,使得软件应用业开始担心SUN的伙伴们是否还在Java平台上不断推出翻新的标准框架,致使软件应用业的业务核心组件架构无所适从,从一直以来是否需要EJB的讨论声中说明了这种彷徨。
       在2004年底中国软件技术大会Ioc微容器(也就是Jdon框架的实现原理)演讲中指出:我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件,以延续它的生命力,而不是依赖J2SE/J2EE版本.此次J2EE改名为Java EE,实际也反映出业界这种共同心声。
Java EE的核心是EJB3.0, 其提供了更兼便捷的企业级的应用框架。


Java EE.jpg

2.2架构图

       图中灰色加黑部分是Java EE 5新的功能,我们看到,在WEB层主要加入了JSF这个新的表现层框架,和我们日常开发关系密切的是,引入了新的Java Persistence标准,这个标准正在由EJB 3.0专家组制定。值得指出的是,这个Java持久化标准也可以嵌入在WEB层调用,所以,它肯定不会从属于EJB标准,这样,当前所有的Java持久层标准如:JDBC/JDO/Hibernate/Entity Bean将可能统一,减少用户的架构选择痛苦。


Java EE构架图.jpg

三、Spring框架特点及构成

(https://baike.so.com/doc/6841943-7059231.html)

四、Spring的起步练习步骤

注~

1、解压后的setting.xml中有些没有需要手动添加
setting配置,指定阿里云镜像


02.jpg

2、所有路径不能用中文!!!
3、快捷键
      ctrl+shift+上下箭头:快速换行
      ctrl+y:删除整行
4、在Spring的bean配置中,通过constructor-arg和property传值,同等条件下使用property。当属型类型为基本类型,如String、double,int,float等时用value,属性是对象时用ref。


03.jpg

练习步骤

1、安装idea
2、下载maven的压缩包解压(解压后的setting.xml中有些没有需要手动添加
       setting配置,指定阿里云镜像)
3、在电脑中创建文件夹:maven-jar
4.在idea中(file→other settings→setting for new projects)配置maven 环境


04.jpg

5、建立新项目,添加maven支持(选中项目右键→Add Framworks Support→maven)
6、在pom.xml中添加依赖包


05.jpg

7、编写一个HelloWorld类,如图
06.jpg

8、在resources中编写beans.xml,写一个bean,加入需要传的值


07.jpg

9、编写HelloWorldApp类,调用方法


08.jpg

10、运行

你可能感兴趣的:(day01 spring起步)