成都网站建设哪家公司好,如何看网站是否有做网站地图,史上最全设计网站,怎么在网站上做404页面大家好啊#xff0c;今天给大家分享下我的开发历程中#xff0c;我知道的那些被淘汰的技术或者框架#xff0c;有些我甚至都没有用过#xff0c;但我知道它曾经风光过。废话不多说#xff0c;下面我要开始吹了……1、Swing下面这个是用 swing 开发的#xff1a;Swing 算是…大家好啊今天给大家分享下我的开发历程中我知道的那些被淘汰的技术或者框架有些我甚至都没有用过但我知道它曾经风光过。废话不多说下面我要开始吹了……1、Swing下面这个是用 swing 开发的Swing 算是 Java 早期代替 AWT 的桌面应用 GUI 开发工具包一个听到就已经淘汰的技术给我的感觉就是丑丑丑!现在与 AWT 一起在时间这个长河里长眠。如果 Java GUI 库发展历程分为三代可以是AWT SWING JAVAFX 随着 JavaFx 的发布加速 SWING 的被淘汰。下面这个是用 JavaFx 开发的现在 JavaFx 也有十来年了虽然这篇帖子也在说 JavaFx 淘汰了的只是现在桌面应用不是主流吧我也没用过不敢乱说JavaFx 在桌面应用开发应该还是有一席之地的。2、JSFJSFJava Server FacesJSF是一种用于构建 Java Web 应用程序的表现层框架和 Struts 一样性质的框架。国内用 JSF 的比较少有也是老系统了国外应该还有用 JSF 的不过随着 Spring MVC, Spring Boot 的横空出世JSF 应该也是过时的技术了。3、EJBEJB也是个神器只见其影未见其身。前些年在网上各个面试题还有它的身影现在估计很难见到了。EJBEnterprise Java Beans即企业Java BeansSun公司发布的文档中对 EJB 的定义是EJB 是用于开发和部署多层结构的、分布式的、面向对象的 Java 应用系统的跨平台的构件体系结构。简单来说EJB就是部署分布式系统用的就是把A程序放在服务器上通过B客户端来调用并且是跨平台的。因为 EJB 过于复杂和笨重调试非常麻烦现在都被轻量级的 RPC 框架(Dubbo)及轻量级 Restful 形式的分布式框架 (Spring Cloud) 替代了。关注微信公众号Java技术栈在后台回复分布式可以获取分布式架构系列教程。4、JSPJSP 全称Java Server Pages是由早期的 Sun 公司发布的一种动态网页开发技术即在 HTML 网页代码中嵌入 JSP 标签的 Java 代码实现动态网页。JSP 代码示例 微信公众号Java技术栈 这个示例只是简单的调用 JSP 的内置 out 对象在页面输出展示一句话。JSP 的本质其实就是 ServletJSP 文件被编译之后就变成了 Servlet Java 类文件因为 JVM 虚拟机只能识别 Java 字节码文件而不能识别 JSP 文件。在 JSP 的时代那时候还没有前后端分离的说法JSP 可以包揽全部即实现静态页面又实现动态代码逻辑全部都在一个 JSP 文件里面。这样一个程序员既是前端又是后端。但是现如今在前后端分离的热潮下前后端分工明确后端只负责业务逻辑的接口开发前端负责调用后端接口再做页面数据封装展示JSP 几乎是被淘汰了。虽然 JSP 是被前后端分离取代了但并不说明 JSP 没有用了不是所有系统都是前后端分离的比如说一个只有两三个页面的动态系统JSP、Servlet足以搞定你总不能上页面模板引擎、各种框架或者再上前后端分离吧?5、StrutsStruts2 那些年可谓是风光无限啊Struts2 Spring Hibernate 三大框架一起组成了 SSH————牛逼哄哄的 Java Web 框架三剑客。Struts 这篇就不多说了具体看这篇 Struts2 为什么被淘汰?6、MemcachedRedis 这几年的大热现在已经替代 Memcached 成为缓存技术的首要中间件作为大厂的带头兵在 BAT 里面Redis 也已经逐渐取代了 Memcached广泛使用 Redis 作为缓存应用方案。为什么 Redis 能后来居上呢?关注微信公众号Java技术栈在后台回复redis可以获取 Redis 系列教程。1)速度更快Memcached 使用的是多线程模型既然是多线程就会因为全局加锁而带来性能损耗。而 Redis 使用的是单线程模型没有锁竞争速度非常快。相关阅读 Redis 到底是单线程还是多线程?2)数据类型更丰富Memcached 数据类型非常单一只支持 String 数据类型在业务实现上就非常有瓶颈。而 Redis 支持 string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(sorted set:有序集合) 等……丰富的数据类型可以让 Redis 在业务上大展拳脚。这也是 Redis 能代替 Memcached 最重要的原因之一。相关阅读 Redis 的 8 大应用场景!并且Memcached 值最大上限为1M而 Redis 最大可以到1GB。3)数据持久化Memcached 不支持持久化Redis 支持。缓存服务器断电后Memcached 的数据是不能恢复的而 Redis 可以将数据保久化在磁盘中服务器重启的后可以加载再次使用不会造成数据断电丢失。比如有些数据是直接放在缓存数据库中的其他地方可能没有备份如果丢失了那可能会造成业务影响这也是 Redis 非常有用的一个保障特性。总结好了今天列举了 6 个经典的即将被淘汰的技术或框架虽然这些技术现在面临淘汰但它们曾经也风光过值得敬畏。另外虽然这些技术要被淘汰了但不说明它们没有用了它们依然在被运用只是现在不是主流了。最后在大家的开发历程中你都遇到过哪些曾经很风光但现在即将被淘汰的技术呢?