知识卡片

分层整合

专业/工作 · 300.a

内容

完整企业应用通常由持久化层建模数据,业务层封装规则和事务,表现层处理用户交互。学生成绩系统用JPA、EJB、JSF串起这三层,价值不在具体框架,而在职责分配。发散:[[业务层边界]]越清晰,替换UI或数据库时牵连越少。

参考来源

《Java EE企业级编程开发实例详解》第5章《综合示例》