Anissa 是 GlassFish 的一个主要提交者,领导其管理控制台项目,在 Sun 的应用服务器团队工作了 7 年之久。InfoQ 中文站的编辑霍太稳有幸就 JSF 在 GlassFish 管理控制台中的应用,如为何在 GlassFish 管理控制台中应用 JSF 模板,如何对 JSF 做单元测试,JSF 的组件库以及如何提高 JSF 的性能等问题采访了 Anissa。
相比于 Tomcat,GlassFish 的用户群还没有那么广泛,但是因为其同样免费、开源,而且拥有如延迟加载、Grizzly 等技术,正取得越来越多人的认可。而 JSF 作为一个 Web 开发的标准,虽然自诞生之日起就一直饱受争议,不过在争议中,它也在赢得更多开发者的眼光。在本文的采访中,我们通过和 GlassFish 项目的主要提交者进行沟通,近距离了解 Sun 公司 2008 年这一创新项目的亮点所在,比如 JSF。
阅读全文: JSF 在 GlassFish 管理控制台中的应用。
更多内容推荐
Bert Ertman 专访:将 Spring 及遗留应用迁移到 Java EE 6 平台
本文来自于2013上海JavaOne大会上对Luminis公司Bert Ertman的专访。在这篇访谈中,Bert谈到了从Spring及遗留应用迁移到Java EE 6平台的重要性与必要性。他详细剖析了Java EE 6平台的诸多新特性、Spring应用可能存在的问题、应用迁移的场景与方式、如何通过Java EE 6的新特性来实现Spring框架的相应功能、如何根据实际的业务场景说服公司高层进行应用迁移、如何通过Java EE 6平台进行单元测试与集成测试等等。最后,Bert又谈到了微部署的优势与价值以及Web MVC前移的发展趋势。本文对于从事Java企业开发、Java应用服务器开发、Spring应用开发的开发者、项目经理及架构师来说颇具价值,同时也详尽比对了Spring与Java EE 6平台的众多特性。
开篇词|这一次,我们来采访毕玄
毕玄,解读这个“谋事在人,成事也在人”的大佬,他的做事、选择、决策的方法论究竟是什么?
2022-09-28
Java 容器化部署 -- 从应用服务器到云原生
本次分享通过技术分析和实例说明,来阐述 Java 应用如何更好的实现容器化部署。
Dan Allen 谈 Arquillian 测试框架
Arquillian是一个集成测试、功能测试平台,可用于Java中间件的测试。InfoQ有幸对Arquillian的发言人Dan Allen进行了采访,向他了解了测试框架的功能和未来发展的计划。
Apache Geronimo 3 通过 Java EE 6 Full Profile 认证
Apache Geronimo 3.0-beta-1现在通过了完整的Java EE 6认证。作为通过了Java EE 6.0 Full Profile与Web Profile认证的开源服务器,Geronimo也加入了GlassFish 3的行列。同时,Geronimo 3也把内核更新为基于Apache Karaf OSGi运行时的OSGi架构,并且支持Aries编程模型。
Eclipse 基金会准备将 Java EE 作为 EE4J 开源
Eclipse基金会已经做好将Java EE作为Eclipse Enterprise for Java(EE4J)进行开源的准备。CapTech顾问公司的高级架构师、前Oracle布道师Reza Rahman向InfoQ介绍了这个新项目。
spring-beans 注册 Beans(四)BeanDefinition
从前文,我们知道到处都是BeanDefinition 和 BeanDefinitionHolder, 那么他们到底是什么呢?
2021-06-08
Jetty 9.3 庆祝 20 周年生日快乐,并增加 HTTP/2 支持
今年6月12日,Jetty项目发布了旗舰性开源嵌入式应用服务器的9.3版,同时这一天也是该项目的20周年纪念日。此次发布的主要特性包括增加了对HTTP/2服务端(与客户端)支持、系统最低要求Java 8,以及更多的NIO集成与完全重构的调度器。此外,该版本还移除了SPDY网络支持、并修复了自Jetty 9.2.x以来的400多个Bug。
Apache 发布 TomEE 7.1,支持 Java 8 和 MicroProfile 1.2
Apache TomEE社区发布了TomEE 7.1,这是一个重大升级,提供了Java SE 8和MicroProfile 1.2支持。Tomitribe创始人兼首席执行官David Blevins向InfoQ介绍了这个最新版本。
Rust 异步 Web 框架之 hyper(二)
2021-09-23
RedHat 发布 JBoss 7.2,完全支持 Java EE 8 规范
RedHat发布了JBoss 7.2,完全支持Java EE 8规范。这个版本将另一个应用程序服务器引入到Jakarta EE中。
Java 近期新闻:Brian Goetz 介绍 Valhalla 项目的现状、GlassFish 7.0-M1 和 Loom Lab 项目
近期Java社区新闻:Brian Goetz撰写的由三部分组成的博客系列“Valhalla项目的现状”;GlassFish 7.0.0-M1;Nicolai Parlog创建的新项目Project Loom Lab;Jakarta EE教程更新至Jakarta EE 9.1;Apache Camel 3.11.5以及JDKMon 17.0.21。
设计模式新解之延迟加载设计模式
我们知道在系统运行过程中,有些对象的创建成本是很高的,需要消耗比较多的系统资源。对于这些对象而言,我们采用的策略应该是:只要当用到它们时才进行创建,也就是按需获取,而不是尽早获取。这时候,我们就可以引入今天要介绍的延迟加载设计模式。延迟加载属于资源管理的一种设计模式,用来提高对大数据量资源的访问效率。 讲师介绍 萧亦然,资深技术专家、TGO 鲲鹏会会员、阿里云 MVP、腾讯云 TVP。 内容看点 延迟加载模式的基本概念和结构 延迟加载模式的实现方式 延迟加载模式在 MyBatis 中的应用
2022-09-30
Redis 有序集合
2022-09-08
02|小厂创业:做出一个产品,卖给所有人
写程序其实没什么难的,就是工程,是个抽象问题
2022-09-28
JBoss AS7 发布
近日,Red Hat发布了JBoss AS 7——首个通过了EE6 Web Profile认证并且兼容于OSGi 4.2的JBoss平台。稍后发布的7.1计划将通过完整的EE6认证。
GlassFish 新纪元
Eclipse基金会近日宣布了2018年9月的两个里程碑:GlassFish源代码已经从Oracle迁移完成;Java EE TCK现在已经开源。这被视为Jakarta EE发展的重要里程碑和GlassFish的新纪元,“这是使Jakarta EE成为云原生应用程序开发创新工具的又一个步骤。”
Siwpas 1.0——针对 EE6 Web Profile 基于 Tomcat 的服务器
最近MechSoft公司发布了Siwpas,它是基于Apache Tomcat的轻量级应用程序服务器,特别专注于Web应用程序。
169|插件开发:创建第一个插件项目
2021-01-14
IBM 发布 Open Liberty 18.0.0.4,支持 MicroProfile 2.1 和反应性扩展框架
IBM在2018年第四季度发布的Open Liberty 18.0.0.4提供了对MicroProfile 2.1、反应性扩展框架和连接池指标的全面支持。IBM WebSphere MicroProfile和Java EE(EE4J)架构师Kevin Sutter向InfoQ介绍了这个最新版本,以及2019年关于Open Liberty的计划。
推荐阅读
AntDB 数据库携手金蝶 Apusic 应用服务器, 共促信创产业繁荣发展
2023-05-12
Java 近期新闻:JDK 19 进入 Rampdown 阶段,JDK 20 专家组,Eclipse Mojarra 4.0
Java 近期新闻:Java 2022 年计划、Spring 框架 6.0-M2、Eclipse Jifa 推出
蚂蚁内部开源:迈出第一步,但还有很长路要走
2022-10-25
36.“无领导小组讨论”通关技巧(中)
2023-10-17
基于 Alpine 制作 Tomcat 的 Docker 镜像
2023-05-03
开篇词 | 蚂蚁集团玉伯:人生不设限
2022-10-17
电子书
大厂实战PPT下载
换一换 陈晓宇 | 宜信 运维总监
王慧祥 | 字节跳动 全域数据治理平台负责人
梁勇 | 前 哈啰出行 高级技术专家
评论