WEB开发网
开发学院软件开发Java 使用 JavaServer Faces 构建 Apache Geronimo 应用... 阅读

使用 JavaServer Faces 构建 Apache Geronimo 应用程序,第 1 部分: 使用 Eclipse 和 Apache MyFaces Core 构建基本的应用程序

 2010-05-12 00:00:00 来源:WEB开发网   
核心提示: Apache GeronimoApache Geronimo 是一个开放源码的(采用 Apache Software Foundation 许可协议)的 Java EE 服务器,其设计目的是尽可能增强应用程序的兼容性和性能,使用 JavaServer Faces 构建 Apache Geroni

Apache Geronimo

Apache Geronimo 是一个开放源码的(采用 Apache Software Foundation 许可协议)的 Java EE 服务器,其设计目的是尽可能增强应用程序的兼容性和性能。它的当前版本(到写本文时为止是 1.1 版)通过了 Sun 的 Java 2 Platform, Enterprise Edition(J2EE)的 Technology Compatibility Kit(TCK)测试,这表示它符合 Sun 的规范,跟 J2EE 服务器完全兼容。

与 Jetty 或 Tomcat Web 服务器打包使用时,Geronimo 非常易于启用和运行,而且它已经部署了一个极其有用的管理界面应用程序。不需要以任何方式重新启动或重新配置服务器,就可以上载并启动 Web 应用程序。

MyFaces

MyFaces 是第一个免费的开放源码的 JSF Web 应用程序框架实现。JSF 类似于流行的 Struts 框架,实现了模型 - 视图 - 控制器(MVC)模式,但是它有一些功能是 Struts 没有提供的。JSF 是由 Java Specification Request #127(JSR 127)规范所定义的,它被 Web 应用行业的专家批准成为 Java Community Process(JCP)的规范。

Eclipse

Eclipse 是按照一个可扩展的基于插件的架构而构建的,它是一个开放源码的集成开发环境(IDE)。这样,只要一个 IDE 就能够支持做任何工作所需的几乎任何语言、任务、平台和数据文件。这样,将可以从 Java 对开发的出色支持和 WTP 项目的插件中获益。WTP 提供了支持 XML 的编辑器,它还提供了实验性的对 MyFaces 的支持。

我们来很快地看一下我们的应用程序示例。

应用程序示例

在本教程中,将使用 Geronimo 部署一个简单的用 MyFaces 写的 Web 应用程序,它为您创建自己的 Web 应用程序提供了一个很好的开端。将为一个假想的面向开发者的讨论区论坛构建一个注册过程,可参见本教程末尾的 图 19。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:使用 JavaServer Faces

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接