- 主题:spring boot的web api,算J2EE还是啥嘛?
严格来说
JEE是一组规范的集合
既有web层(servlet/filter/...)也有臭名昭著的EJB
还有JPA,JMS,JAXP等等周围一堆
可以认为,任何一个javax开头的包
只要是不在javaSE里,那就是属于JEE的范围
为JEE提供支持的是应用服务器(Application server)
但是不同服务器支持的规范不同,比如tomcat不支持ejb
spring自身无所谓是否支持JEE支持多少
更多看你部署在哪儿以及你的代码会调哪些包
【 在 Xjt (Voldemort) 的大作中提到: 】
: 昨天被人问了这个问题,感觉有点懵。就知道用sprig boot做api+mybatis连数据库,增删改查。但这套东西到底算J2EE/J2SE还是啥呢?
--
FROM 116.233.186.*
整个jee已经改名换姓扔给apache养老去了吧
EE已死,Http永生
【 在 guestking (无) 的大作中提到: 】
: 我想在官网找一张java ee的架构图
: 找了半天没找到
: java ee在java的一级菜单里都没有了
: ...................
--
FROM 116.233.186.*
有且只有web,至少很多new feature还是要依靠servlet 3.0的
【 在 guestking (无) 的大作中提到: 】
: 感觉就没有活过,和j2me一样
--
FROM 116.233.186.*
【 在 guestking (无) 的大作中提到: 】
: 如果指的是这个层面的话,那ee还是有生命力的
https://www.oracle.com/java/technologies/javaee/javaeetechnologies.html#javaee8
基本上只要是jdk没自带的J字头标准都在EE里
: jms也算是ee的一部分?
--
FROM 116.233.186.*
说起来
web层如果是spring webflux,就已经和jee没干系了……
【 在 CHNSTAR (北北) 的大作中提到: 】
: 底层用的还是Servlet API,算是JAVA EE吧
--
FROM 116.233.186.*
如果web层用webflux或者vert.x之类
持久层不用rdbms 或者 不用jdbc改用r2db
那就真non-jee了
【 在 dukenuke (回车) 的大作中提到: 】
: 咋没活过?Tomcat,Websphere,GlassFish,历史上一大堆开源的商用的web容器不都是EE。
: 就算是EJB这种大坑,也在企业市场火过一大段时间。
: WebService,SOAP什么的也流行过很久。
: ...................
--
FROM 116.233.186.*
这块有AMQP在呢
JEE里还有个json binding的JSR,估计都没人看过…
【 在 guestking (无) 的大作中提到: 】
: 还有就是消息队列别用jms的
: 不过这个用的人本来也不多
--
修改:oldwatch FROM 116.233.186.*
FROM 116.233.186.*
说穿了无非就是解http报文那点事
包括servlet3.0那点花花,底层也是落到http的event-stream之类
webflux底层基于j家神存在netty写的
【 在 nikezhang (难得糊涂) 的大作中提到: 】
: 嗯,我没有用过,所以一直不理解不用servlet怎么处理weh请求,后来一想,反正都是字符串,怎么处理就看容器怎么提供给应用,可能和容器的处理方法有关系吧
: 【 在 oldwatch (一条叫java的鱼◎城内风光独好) 的大作中提到: 】
: : 说起来
: ...................
--
FROM 116.233.186.*