大家好啊, 今天栈长给大家分享下我的开发历程中, 我知道的那些被淘汰的技术或者框架, 有些我甚至都没有用过, 但我知道它曾经风光过.
废话不多说, 下面我要开始吹了......
1,Swing
下面这个是用 swing 开发的:
图来源网络, 有没有似曾相识的感觉? 懂的自然懂!
栈长去年中秋也用过 swing:
这个中秋, 我用 Java 画了一个月饼! https://mp.weixin.qq.com/s/8SxDT1v9LmXl9FuS3aNNiA
Swing 算是 Java 早期代替 AWT 的桌面应用 GUI 开发工具包, 一个听到就已经淘汰的技术, 给我的感觉就是丑丑丑! 现在与 AWT 一起在时间这个长河里长眠.
如果 Java GUI 库发展历程分为三代, 可以是:
AWT> SWING> JAVAFX
随着 JavaFx 的发布, 加速 SWING 的被淘汰. 下面这个是用 JavaFx 开发的:
现在 JavaFx 也有十来年了, 虽然这篇帖子也在说 JavaFx 淘汰了的, 只是现在桌面应用不是主流吧, 我也没用过不敢乱说, JavaFx 在桌面应用开发应该还是有一席之地的.
- 2,JSF
- JSF:Java Server Faces
JSF 是一种用于构建 Java web 应用程序的表现层框架, 和 Struts 一样性质的框架.
国内用 JSF 的比较少, 有也是老系统了, 国外应该还有用 JSF 的, 不过随着 Spring MVC, Spring Boot 的横空出世, JSF 应该也是过时的技术了.
3,EJB
EJB 也是个神器, 只见其影, 未见其身. 前些年, 在网上各个面试题还有它的身影, 现在估计很难见到了.
EJB:Enterprise Java Beans, 即: 企业 Java Beans
Sun 公司发布的文档中对 EJB 的定义是: EJB 是用于开发和部署多层结构的, 分布式的, 面向对象的 Java 应用系统的跨平台的构件体系结构.
简单来说, EJB 就是部署分布式系统用的, 就是把 A 程序放在服务器上, 通过 B 客户端来调用, 并且是跨平台的.
- <html>
- <head>
- <title > 微信公众号 Java 技术栈</title>
- </head>
- <body>
- <%
- out.println("Hello, Java 技术栈!");
- %>
- </body>
- </HTML>
来源: https://www.cnblogs.com/javastack/p/13354730.html