jsfspring:使用 Spring JSF EJB3 设计企业应用程序


  概述


  Java EE 5.0 核心框架是 EJB(Enterprise JavaBeans)3.0 和 JSF(JavaServerFaces)1.2 EJB 3.0 是个基于 POJO(Plain Old Java Objects) 服务端业务服务和数据库持久化组件模型 JSF 是个基于 MVC(Model-View-Controller) Web 应用框架大多数应用都将包含有业务逻辑 EJB3 组件和用于 Web 应用前端显示 JSF 组件从表面上看EJB3 和 JSF 互补但是他们是根据各自理念设计独立框架这 2者都无法独自解决所有计算问题例如EJB3 使用注解(annotation)来配置服务而 JSF 使用是 XML 文件 EJB3 和 JSF 组件在框架层面上是互不敏感最好结合使用但是 Java EE 5 规范标准并没有提供如何整合这两个组件模型标准思路方法要整合 EJB3 和 JSF开发者必须手动地将业务组件(EJB) 和 Web 组件(JSF) 联结起来以便能跨框架思路方法

  Spring 作为个轻量级容器常被认为是 EJB 替代品对于很多应用情况采用 Spring 作为容器并借助它对事务和 ORM 等支持种比采用 EJB 容器以实现同样功能个选择但也不是使用了 Spring 就不能使用 EJB 了实际上Spring 使得访问和实现 EJB 更加方便 Spring 分别提供了集成 JSF 和 EJB 思路方法本文将使用 Eclipse 开发个举例来演示这个过程

  举例介绍

  本文举例实现了对产品信息增删改查等基本操作只用到了个域模型:Product下面是它 UML 图:

  图 1. Product 类图

  

  搭建开发环境

  本文开发平台采用是 Windows Vista 操作系统因此以下环境设置都是针 WindowsVista 操作系统

  创建 EAR Application Project

  设置 JRE步在 JBoss 运行时需要依次打开 Windows > Preferences > Java > Installed JRES确保选中 JRE Locaton 为 JDK 安装目录本文 JDK 安装目录为 C:\soft\Java\jdk1.6.0_01

  图 2. 设置 JDK

  图 2. 设置 JDK

  设置 Server Runtime Environments步配置应用运行环境依次打开 Windows > Preferences > Server > Runtime Environments点击 Add 按钮选择 JBoss > JBoss v4.2点击 Next JRE 选择第步中设置 JRE本文中为 jdk1.6.0_01Application Server Directory 选择 [Jboss 安装目录 ]/ server/default 点击完成按钮如下图:


="xspace-totlerecord">11="xspace-totlepages">1/11="xspace-current">12345678910>>|
Tags:  weblogicejb3 ejb3教程 jsf整合spring jsfspring

延伸阅读

最新评论

发表评论