day01 Spring起步

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

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配置,指定阿里云镜像。
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

  1. 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
  2. 下载框架:右击项目名点击Add Frameworks Support,再勾选maven,ok.点击右下角Enable Auto Import。点击右侧Maven Projects,点击刷新进行自动下载,如图:
    two.png

    5.进行项目练习

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 什么是后端开发? https://zhuanlan.zhihu.com/p/27067255 java后端技术栈梳...
    0640fefbc8bf阅读 185评论 0 1
  • 一、后端开发的概念和技术栈 1.1后端开发 1.2技术栈 二、javaEE 2.1什么是javaEE JavaEE...
    山下_26阅读 218评论 0 2
  • 一、后端开发的概念和技术 #1.1 什么是后端开发 百度https://www.iteye.com/news/...
    莯北_16ea阅读 169评论 0 0
  • 一、后端开发的概念和技术栈 1.1 什么是后端开发? 什么是后端开发 1.2 Java后端技术图谱? 二、Java...
    国王兔子阅读 214评论 0 3
  • 一、后端开发的概念和技术栈 1.1 什么是后端开发 https://blog.csdn.net/o4dc8ojo7...
    错过_16e3阅读 511评论 0 5