美文网首页
1 Java EE和Spring

1 Java EE和Spring

作者: 陶然然_niit | 来源:发表于2019-02-27 16:31 被阅读0次

1.什么是后端开发

简单来说,后端开发就是开发人员编写的不能直接看到的代码。

什么是后端开发——知乎专栏

2.后端技术栈

后端技术栈

3.JavaEE相关

3.1 概念

JavaEE即 Java Enterprise Edition,是Java企业级开发平台,性能和安全性高,并具有良好的开放性,在企业级开发中占有绝对优势。

3.2 演变

  • 1991年,Sun公司的James Gosling创造出Java语言
  • 1999年6月,Sun公司将Java分为3个版本,标准版J2SE、企业版J2EE、微型版J2ME,覆盖桌面应用、服务器端应用和移动端应用3个领域
  • 2009年4月,Sun被Oracle收购,从此Java归属于Oracle公司
  • 2011年,Oracle发布Java 7和Java EE7
  • 2014年3月,Oracle发布Java 8
  • 2017年9月,Oracle发布Java 9及Java EE8,并将JavaEE 8移交给了开源组织Eclipse基金会
  • 2018年2月,Eclipse基金会将Java EE更名为Jakarta EE
  • 2018年10月,Java 10发布

4.Spring相关

Rod Johnson为Java世界带来了Spring,旨在简化Java开发。Spring并不是要取代已有的框架,而是要与它们无缝整合。

4.1 Spring主要表现方面

  • 轻量级IoC容器
  • 采用AOP编程方式
  • 大量使用注解
  • 避免重复“造轮子”

4.2 Spring设计哲学

  • 在每个级别提供选择
  • 适应不同的观点
  • 保持强大的向后兼容性
  • 精心设计API
  • 为代码质量设定高标准

4.3 Spring家族

  • Spring Framework
  • Spring Boot
  • Spring Security
  • Spring Data
  • Spring Cloud
  • Spring Batch
    更多Spring项目请移步:Spring官网

4.4 Spring 5新特性

  • 基准升级:至少基于JavaEE 7 、JDK 8、Tomcat 8.5+
  • 兼容JDK 9
  • 响应式编程模型:Web开发提供传统的基于Servlet的Web编程(Spring-webmvc模块)和使用Spring WebFlux实现响应式编程(Spring-web-reactive模块)
  • 函数式编程:HandlerFunction和RouterFunction
  • 多语言支持:支持Groovy、Kotlin等其他动态语言
  • 支持HTTP/2
  • 清理了代码
  • 更强的测试套件

相关文章

  • 1.Spring起步

    一.Spring和Java EE 二.Java后端 三.Spring框架 1.轻量级-Spring可以在极小的ja...

  • 1 Java EE和Spring

    1.什么是后端开发 简单来说,后端开发就是开发人员编写的不能直接看到的代码。 什么是后端开发——知乎专栏 2.后端...

  • Spring(一):IOC 控制反转

    1. Spring 概述 1.1 Spring 是什么 Spring 是分层的 Java SE/EE 应用 ful...

  • [Spring] Spring入门-配置文件和依赖注入

    1. spring概述 1.1 Spring是什么(理解) Spring是分层的 Java SE/EE应用 ful...

  • Spring的IOC原理及实现 (一)

    1.Spring是什么? Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Ja...

  • Spring Boot + Spring Security +

    1 前言 Java EE目前比较主流的authorization和authetication的库一个为Spring...

  • java EE目录

    java EE目录 spring(一)spring(二)HibernateSTRUTSMyBatisMVC各框架对...

  • Spring Framework 5.0 入门篇

    1.为什么学习Spring? 随着对Java EE的不断接触和理解,你会发现Spring 在各个企业和项目中发挥着...

  • Spring

    重点内容IoC和AOP Spring Spring是分层的 Java SE/EE应用 full-stack 轻量级...

  • 1. Spring入门

    1、spring是什么 Spring是Java EE应用 full-stack轻量级开源框架,以IOC(Inver...

网友评论

      本文标题:1 Java EE和Spring

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