Anissa 是 GlassFish 的一个主要提交者,领导其管理控制台项目,在 Sun 的应用服务器团队工作了 7 年之久。InfoQ 中文站的编辑霍太稳有幸就 JSF 在 GlassFish 管理控制台中的应用,如为何在 GlassFish 管理控制台中应用 JSF 模板,如何对 JSF 做单元测试,JSF 的组件库以及如何提高 JSF 的性能等问题采访了 Anissa。
相比于 Tomcat,GlassFish 的用户群还没有那么广泛,但是因为其同样免费、开源,而且拥有如延迟加载、Grizzly 等技术,正取得越来越多人的认可。而 JSF 作为一个 Web 开发的标准,虽然自诞生之日起就一直饱受争议,不过在争议中,它也在赢得更多开发者的眼光。在本文的采访中,我们通过和 GlassFish 项目的主要提交者进行沟通,近距离了解 Sun 公司 2008 年这一创新项目的亮点所在,比如 JSF。
阅读全文: JSF 在 GlassFish 管理控制台中的应用。
更多内容推荐
Eclipse 基金会准备将 Java EE 作为 EE4J 开源
Eclipse基金会已经做好将Java EE作为Eclipse Enterprise for Java(EE4J)进行开源的准备。CapTech顾问公司的高级架构师、前Oracle布道师Reza Rahman向InfoQ介绍了这个新项目。
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 Jubula:自动化功能测试工具
近日发布的Eclipse Indigo包含了Jubula——面向Java与HTML应用的自动化功能测试工具。你可以通过拖拽内建的测试库来创建测试而无需应用记录或是测试编程。Jubula是Eclipse for Testers包的一部分,但也可以作为独立的RCP应用下载。
Siwpas 1.0——针对 EE6 Web Profile 基于 Tomcat 的服务器
最近MechSoft公司发布了Siwpas,它是基于Apache Tomcat的轻量级应用程序服务器,特别专注于Web应用程序。
Tomcat 异常: Unable to process Jar entry [module-info.class] from Jar
Tomcat异常: Unable to process Jar entry [module-info.class] from Jar的处理方法
2021-02-15
Jetty 9.3 庆祝 20 周年生日快乐,并增加 HTTP/2 支持
今年6月12日,Jetty项目发布了旗舰性开源嵌入式应用服务器的9.3版,同时这一天也是该项目的20周年纪念日。此次发布的主要特性包括增加了对HTTP/2服务端(与客户端)支持、系统最低要求Java 8,以及更多的NIO集成与完全重构的调度器。此外,该版本还移除了SPDY网络支持、并修复了自Jetty 9.2.x以来的400多个Bug。
JBoss AS 6 发布:Shelly McGowan 访谈
前不久,JBoss发布了其应用服务器的6.0版。InfoQ有幸采访到了JBoss AS团队的首席软件工程师Shelly McGowan以了解此次发布,Shelly McGowan领导了V6最后的里程碑发布。
Tomcat 速查手册
Tomcat速查手册
2021-02-14
EE4J 项目情况汇总,微软加入 Jakarta EE 工作组
由于Eclipse基金会将Jakarta EE定位为云原生Java的新家,最近出现了一系列EE4J活动。许多EE4J项目处于提议、创建或创建评审阶段,微软已加入Jakarta EE工作组。
Java 近期新闻:Hibernate Reactive 1.0、Spring、OpenJDK、Cryostat 2.0
近期Java新闻:OpenJDK、JDK 18、多个Spring项目更新、MicroStream 6.0、Quarkus 2.4.0、Hibernate Reactive 1.0、Open Liberty 21.0.0.11、Eclipse Vert.x 4.2.0、Red Hat引入Cryostat 2.0、GraalVM原生构建工具0.9.7.1、Liberica Native Image Kit 21.3和JDKMon 17.0.7。
JBoss AS7 发布
近日,Red Hat发布了JBoss AS 7——首个通过了EE6 Web Profile认证并且兼容于OSGi 4.2的JBoss平台。稍后发布的7.1计划将通过完整的EE6认证。
10 分钟带你彻底搞懂 MyBatis-Spring 启动过程工作原理
对于目前主流的开源框架而言,研究它们的启动过程非常有助于我们把握框架的实现原理。而对于那些专门用来实现不同框架之间整合的技术组件而言,通常都会应用到框架的一些核心功能特性,值得我们深入分析。这节课,我将和你一起探讨 MyBatis-Spring 组件的启动过程,在这个启动过程中,完成了 MyBatis 与 Spring 这两个框架之间的无缝集成。 讲师介绍 萧亦然,资深技术专家、TGO 鲲鹏会会员、阿里云 MVP、腾讯云 TVP。 内容看点 MyBatis 和 Spring 的集成过程 SqlSession 和 Mapper 获取过程和原理 SqlSessionTemplate 线程安全性分析
2022-10-14
开篇词|这一次,我们来采访毕玄
毕玄,解读这个“谋事在人,成事也在人”的大佬,他的做事、选择、决策的方法论究竟是什么?
2022-09-28
从淘宝到支付宝:几次项目失利,但创新产品之心未死
这一讲玉伯讲了讲他和当年那些失败的创新产品的故事。
2022-10-26
Java 近期新闻:IntelliJ IDEA、JEP 421、Groovy、Open Liberty、Hibernate ORM 和 Eclipse Collections
Java近期新闻关注一些项目的新特性,包括OpenJDK、JDK 18、Loom项目Build 18-loom+7-288、多个Spring项目的新版本、Quarkus 2.5.1.Final、WildFly 26 Beta 1、Open Liberty 21.0.0.12、Hibernate ORM 6.0.0-Beta2、Eclipse Mojarra 2.3.17、GraalVM Native Build Tools 0.9.8、Groovy 4.0.0-RC1、Eclipse Collections 11.0.0、IntelliJ IDEA 2021.3和JReleaser 0.9.0。
Java 近期新闻:微软加入 JCP、Helidon 发布 2_4_0、OpenJDK 及 JDK 18 更新
Java新闻更新:OpenJDK JEP、JDK 18、Helidon 2.4.0、Open Liberty 21.0.0.12-beta、Spring Cloud及其子项目的单点版本、Quarkus 2.4.1.Final、Hibernate Reactive 1.0.1、WildFly 25.0.1和JReleaser 0.8.0。
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的计划。
开篇词 | 蚂蚁集团玉伯:人生不设限
语雀创始人、支付宝体验技术部负责人玉伯的认知和洞见,在这个专栏交付给你
2022-10-17
02|小厂创业:做出一个产品,卖给所有人
写程序其实没什么难的,就是工程,是个抽象问题
2022-09-28
蚂蚁内部开源:迈出第一步,但还有很长路要走
第一阶段是源码开放,第二个阶段是社区讨论,第三阶段是产品视角。内源很容易卡在第二步,因为第二步有很核心的点,是要有足够的人参与进来。
2022-10-25
推荐阅读
Java 近期新闻:JCP 25 周年、外部函数 & 内存 API、Eclipse Epicyro
编程语言35|实现:基于 JDK 17、Spring Boot 3、Spring 6 打造云原生 Java 应用
2023-11-17
旅程再启|架构师该如何适应新的技术浪潮?
2024-12-19
Java 近期新闻:Brian Goetz 介绍 Valhalla 项目的现状、GlassFish 7.0-M1 和 Loom Lab 项目
Java 近期新闻:JDK 19 进入 Rampdown 阶段,JDK 20 专家组,Eclipse Mojarra 4.0
Java 近期新闻:Extent-Local 变量、Payara 平台、Reactor 项目、Ktor、Spring Web Flow
加餐 05|分布式微服务与智能 SaaS
2023-01-16
电子书
大厂实战PPT下载
换一换 曹冬平 | 抖音 Android 基础技术 架构师
张力寰 | 零一万物 AI Infra分布式训练优化架构师
吕祥坤 | 腾讯云 容器高级工程师
评论