01 Spring起步

作者: 孙嘉炜 | 来源:发表于2019-04-18 08:50 被阅读0次

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

    1.1 什么是后端开发?

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

    1.2 java后端技术图谱

    java后端技术图谱.jpg

    二. JavaEE概念

    JavaEE是指java enterprise edition,Java企业版。JavaEE是一个抽象的规范,多用于企业级开发,包括web开发等等很多组建。JavaEE 是 J2EE的一个新的名称,之所以改名,目的还是让大家清楚J2EE只是Java企业应用。

    三. JavaWeb需要掌握什么?

    网络通信协议:http

    服务器:tomcat、jeety、weblogic、ngix、apache

    云服务器:阿里云、腾讯云

    servlet、过滤器、监听器

    其他:缓存、日志、git、maven、跨域、负载均衡

    四. Spring框架特点及构成

    4.1 特点及优势

    轻量级IoC容器

    采用AOP编程方式

    大量使用批注

    避免重复“造轮子”,减少代码重复性

    4.2 构成

    Spring Core:核心容器,BeanFactory提供了组件生命周期的管理,组件的创建,装配,销毁等功能

    SpringContext:ApplicationContext,扩展核心容器,提供事件处理、国际化等功能。它提供了一些企业级服务的功能,提供了JNDI,EJB,RMI的支持。

    Spring AOP:提供切面支持

    Spring DAO:提供事务支持,JDBC,DAO支持

    Spring ORM:对流行的O/R Mapping封装或支持

    Spring Web:提供Web应用上下文,对Web开发提供功能上的支持,如请求,表单,异常等。

    Spring Web MVC:全功能MVC框架,作用等同于Struts

    五. Spring起步联系步骤

    1.下载并安装idea

    2.下载Maven的压缩包并解压,在setting.xml中手动添加setting配置,指定阿里云镜像。

    nexus-aliyun

    central

    Nexus aliyun

    http://maven.aliyun.com/nexus/content/groups/public

    idea环境配置(路径不能用中文):file—other settings—Settings for new projects—Bulid,Execution,Deployment—Bulid Tools—maven—maven home directory(和apache-maven-3.5.4的路径相同)—User settings file(放settings.xml)—Local repository(maven_jar)

    如图:

    one.png

    下载框架:右击项目名点击Add Frameworks Support,再勾选maven,ok.点击右下角Enable Auto Import。点击右侧Maven Projects,点击刷新进行自动下载,如图:

    相关文章

      网友评论

        本文标题:01 Spring起步

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