1、现代 Java EE 应用架构:从基础到实践

现代 Java EE 应用架构:从基础到实践

1. 行业语言趋势与 Java EE 的优势

在软件开发行业,新语言不断涌现,其推出速度似乎越来越快。每年都有新语言诞生,它们都需要在被下一个热门语言取代之前,构建起自己的生态系统。然而,过度投入这些流行的生态系统往往会带来一系列问题,如业务层面的失败、因难以找到和雇佣开发者而导致项目失去动力等。新解决方案常常只是旧理念的重复,却因对问题空间的理解不足而引发性能和可靠性问题。随着生态系统的成熟,对系统复杂性的重新认识和调整往往会导致严重的不兼容性,而且工具选择也常常有限、存在缺陷或根本无法实现。

Java 生态系统在过去 20 年中保持强大的秘诀在于其标准,其中 Java EE 尤为突出。在 Java EE 的框架下,已经完成了 53 项 Java 规范请求(JSRs),涵盖了从 XML 解析到 JSON 解析、Servlet 到 JAX - RS、二进制协议到 RESTful 协议、前端技术如 JSF 或 MVC,以及用于将数据编组为 XML(JAX - B)或 JSON(JSON - B)的 API 等广泛领域。即使你不认为自己是 Java EE 用户,但只要是 Java 开发者,就一定在某种程度上使用了它。全球约有 900 万 Java 开发者,这是一个稳定且经验丰富的人才库。

Java EE 的大型部署案例众多,从全球最大的零售商和第三大雇主沃尔玛,到在 40000 英尺高空扫描太空的美国宇航局(NASA)的 SOFIA 项目。尽管开发者社区庞大,使用它的企业规模也很大,但现代 Java EE 运行时却非常小巧。例如,沃尔玛和 NASA 使用的 Apache TomEE,磁盘占用仅 35 MB,启动时间仅需 1 秒,内存消耗不

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值