死磕-Spring Boot(一)

简介: 死磕-Spring Boot(一)

一、为什么我要写Spring Boot呢?

①、SpringBoot 在我们的开发中经常会用的到,简化了Spring的开发,约定大于配置等等的优点。

②、SpringBoot可以集成一些优秀的框架,很简单,便捷。而且现在都是用微服务+SpringBoot开发一套项目,所以有必要研究透它。

二、首先先写下关于Java EE的架构

①、要应用Spring Boot技术,并不一定需要先从Spring技术开始,更不需要了解Java EE。然而,稍微了解Java EE和Spring 技术,对SpringBoot会有更深刻的理解,从根本上讲,Java EE是一种企业应用的软件架构。

②、java EE的发展的过程总是与分布式应用和互联网应用密切相关。

③、java EE与Web

④、java EE与分布式应用:

⑤、作为企业应用或者互联网应用的架构,需要有如下的功能,而且java EE架构中有相应的解决方案:

web支持:企业里越来越多是B/S架构。Java EE里面对应的有Servlet规范,Servlet组件,并且规定了Web容器,还设有JSP&JSTL处理的动态页面。

事务支持:提供了事务管理器,支持管理事务,支持单一数据库,多个数据库,以及数据库和其他资源的事务协作等。Java EE里面提供了JTA事务和JTS事务服务规范。也支持了分布式事务管理。管理多个数据库或者支持事务的资源。

消息服务:企业中各个模块之间,各个服务之间通过消息服务进行交互。Java EE中提供了JMS服务,用于系统间可靠消息的交互。

数据库持久层:java EE先用EJB规范,后来又提出了更有实际操作性的JPA,这些都是企业访问数据库的方法。

Container:提供了WebContainer,用于实现Servlet,以及EJB Container,实现了EJB,Container用于管理做这些组件,并提供组件需要的服务。

JWS:这也是分布式系统交互的一种方式,是java实现的一种WebService。

JAX-RS:Java EE6引入了的新技术,通过REST进行交互。

JNDI:查找服务和对象的接口,如查找一个配置好的数据源

JAXP/JAXB:XML流行的时候,解析和绑定java  bean 的XML工具。

JAX-RPC:分布式系统交互的一种方式,通过rpc方式来调用。

JACC:安全认证。

java EE Application Server:提供了上述所有服务的Web服务器,我们常用的是Tomcat,Resin等的Web服务器。开源的JBoss,商业的weblogic等的应用服务器。

三、总结:

上面写了一下Java EE提供了企业应用技术的实现。


好吧,今天先到这了,明天见~~

相关文章
|
8月前
|
Java Spring
聊一下Spring Boot配置的加载顺序
聊一下Spring Boot配置的加载顺序
68 0
|
4月前
|
NoSQL Java Redis
死磕-Spring Boot(三)
死磕-Spring Boot(三)
|
4月前
|
消息中间件 Java 程序员
死磕-Spring Boot(二)
死磕-Spring Boot(二)
|
4月前
|
前端开发 Java 应用服务中间件
死磕-Spring MVC(一)
死磕-Spring MVC(一)
|
前端开发 Java 关系型数据库
《我要进大厂》- Spring/SpringBoot 常用注解 夺命连环11问,你能坚持到第几问?(Spring/SpringBoot注解篇)(二)
《我要进大厂》- Spring/SpringBoot 常用注解 夺命连环11问,你能坚持到第几问?(Spring/SpringBoot注解篇)
《我要进大厂》- Spring/SpringBoot 常用注解 夺命连环11问,你能坚持到第几问?(Spring/SpringBoot注解篇)(二)
|
Java 数据格式 Spring
Spring Boot第二弹,配置文件怎么造?
Spring Boot第二弹,配置文件怎么造?
|
XML JSON 前端开发
《我要进大厂》- Spring/SpringBoot 常用注解 夺命连环11问,你能坚持到第几问?(Spring/SpringBoot注解篇)(一)
《我要进大厂》- Spring/SpringBoot 常用注解 夺命连环11问,你能坚持到第几问?(Spring/SpringBoot注解篇)
《我要进大厂》- Spring/SpringBoot 常用注解 夺命连环11问,你能坚持到第几问?(Spring/SpringBoot注解篇)(一)
|
存储 JSON 安全
《我要进大厂》- Spring/SpringBoot 常用注解 夺命连环11问,你能坚持到第几问?(Spring/SpringBoot注解篇)(三)
《我要进大厂》- Spring/SpringBoot 常用注解 夺命连环11问,你能坚持到第几问?(Spring/SpringBoot注解篇)
|
设计模式 缓存 Java
|
SQL XML 前端开发
关于Spring Boot那些你不知道的真相!
spring的时候,带一下spring boot,有时候出去面试,也会问到spring boot,提的一个点,spring boot启动的时候一个流程图,本身他是spring这个项目发展到一定阶段之后的一个产物。
126 0