2020 Google开发者大会重磅开幕 了解详情

文章:深入浅出JBoss Seam

2007 年 11 月 04 日

本文节选自 Michael Yuan 与 Thomas Heute 所著 JBoss Seam: Power and Flexibility Beyond Java EE 5.0 一书中的第一章和第二章。作者首先介绍了 JBoos Seam 的一些特性。然后接下来,带领读者进入了 Hello World 之旅,给读者展示了一副易于开发、易于理解的编程模型的全景图。

名副其实,JBoss Seam 就是一支粘合剂。在 Java EE 5.0 下,EJB 3.0 和 JSF 都是用来构建 Web 应用的优秀框架。EJB 3.0 用于业务逻辑处理而 JSF 用于前端页面显示,虽然它们互补,但开发者仍需要引入一个“人造层”(artificial layer),这个“人造层”往往是 JSF 框架所需要的 XML 配置文档和支持 Bean。Seam 打破了 EJB 3.0 和 JSF 之间的人造层,为整合 EJB 3.0 和 JSF 提供了一个一致的、基于注解的途径。

“名不副实”,JBoss Seam 不仅将不同框架粘合起来,还有其他许多特性。这些特性包括,与 Web 交互生命周期相适应的 ORM 持久化上下文;对 Web 2.0 的支持;基于双向映射(bijection)的 POJO 服务;以隐式映射为主体,以显式映射为例外的非常规配置;基于 XML 配置文档的页面流程或业务流程的定义;基于 TestNG 的内置测试框架对单元测试和集成测试的全面支持;以及类似于 Ruby-On-Rails 中基于命令行的生成器 SeamGen 的支持等。这些特性在本文中,作者都着墨进行了详细阐述。

本文最后,作者也花费了不少笔墨来讲解示例应用的配置文档和打包后的目录结构。有了这些基本知识,读者可以亲自构建一个 Hello World 应用。

阅读全文:深入浅出 JBoss Seam

2007 年 11 月 04 日 20:35 420

评论

发布
暂无评论
发现更多内容

游戏夜读 | 关卡设计新手必看

game1night

最详细的 Spring Cloud OAuth2 单点登录使用教程送给大家

小闫

后端 JVM Java 面试 SpringCloud

Java 面试必考的 6 个技能,都在这了

架构大数据双料架构师

极客大学架构师训练营 系统架构 第8课 听课总结

John(易筋)

极客时间 系统架构 极客大学 极客大学架构师训练营 系统架构演化

拥抱开源开放,易观技术开发者的星海征途

易观大数据

海豚调度 调度引擎

【自学成才系列一】multipass安装篇

小朱

multipass

架构0期Week4作业2

Nan Jiang

到底什么是HashMap?

小闫

spring 后端 JVM hashmap Java、

如果是你,年薪80万和阿里P7月薪36K,会怎么选?

犬来八荒

Java 腾讯 面试 阿里 java面试

基于 Flagger 和 Nginx-Ingress 实现金丝雀发布

郭旭东

Kubernetes CI/CD

当国产iVX遇上新晋产品PowerPlatform,能否披荆斩棘、稳住阵脚?

代码制造者

程序员 编辑器 低代码 快速开发 开发工具

再有人问你分布式事务,把这篇扔给他

码哥小胖

分布式 Java 分布式

架构0期Week4作业1

Nan Jiang

面试官:十亿级数据ES搜索怎么优化?我直接傻了

犬来八荒

Java 面试 大厂 java面试‘

Google官方MVP+Dagger2架构详解

小吴选手

架构 架构师 架构是训练营

被“假”老干妈耍惨了?憨憨腾讯花1624万卖萌,引全网吃瓜!

程序员生活志

腾讯 互联网 大厂

「NIO系列」——之Reactor模型

小谈

Spring Boot reactor 后端 nio SpringCloud

Linux 操作系统!开篇!!!

cxuan

Linux

Linux 性能优化实战 笔记-IO篇

王传义

如何写好一封邮件?

石云升

职场 职场成长 邮件

攻克SpringBoot底层源码后,才发现开发原来这么香

无予且行

spring Spring Boot 开发 Java 面试 Java、

使用 Flutter 快速实现请假与写周报应用

LeanCloud

flutter 数据 教程 后端开发

信创舆情一线--英特尔暂停向浪潮供货

统小信uos

服务器 舆情 芯片

让你秒懂Spring中Mybatis的花样配置

小谈

spring Spring Cloud mybatis Java 面试 Java、

七月份最新“美团+字节+腾讯”面试题,测试一下你能走到哪一面?

犬来八荒

Java 面试 java面试 大厂面试 线程’

Redis 开创者 Salvatore Sanfilippo 退出 Redis 的代码日常维护工作

lmymirror

技术人 Redis作者

终于有大佬把TCP/IP协议讲清楚了!面试再也不怂面试官提问了

小闫

jdk JVM Netty buffer TCP/IP

去面试Spring Cloud 被问的35个问题

小谈

Java 面试 springboot SpringCloud buffer JVM原理

javascript 部分数据类型的用法

Isuodut

如何快速将 Linux 系统制作成 ISO 镜像文件?

JackTian

Linux 运维 操作系统 镜像文件 ISO

面试腾讯被问JVM性能调优,勉强入职后,发现工资差了这么多

互联网架构师小马

Java 程序员 面试 性能优化 JVM

文章:深入浅出JBoss Seam-InfoQ