Apache Geronimo和Spring框架,第2部分: 构建第一个应用程序 - 编程入门网
流
Apache Geronimo和Spring框架,第2部分: 构建第一个应用程序(4)时间:2011-10-13 IBM Arun Chhatpar构成应用程序的组件 将要在本教程中开发的电话本应用程序含有两个用于表示逻辑和 HTML 代码的 JSP,以及用作 MVC 架 构中的典型控制器及同时用作表示层和模型层之间接口的 Servlet。 还有两个配置文件: web.xml 是 Tomcat 的 Web 应用程序上下文部署描述符 (请记住,您要将 Geronimo 与 Tomcat 容 器结合使用),Tomcat 将把应用程序的相关信息告知 Geronimo。 第二个配置文件 phonebook-servlet.xml 是由 Spring 容器使用的。此配置文件为应用程序定义了应 用程序上下文。 您的 Servlet PhonebookController.java 位于 phonebook/src/phonebook/controller 目录中,JSP 位于 phonebook/web/WEB-INF/jsp 目录中。 库目录中包含编译 Java 类所需的 JAR。您需要两个 JAR: Servlet-api.jar,它包含 Servlet 2.2 规范的参考实现,位于本教程的源 .zip 文件中。 Spring.jar 是必需的,因为您的 应用程序使用 Spring 框架类,并且它是 Geronimo 发行版附带的。 注:您需要将 Spring.jar 从 <GERONIMO_HOME>/repository/springframework/jars 复制到库目录中,否则将无法编译代码 。 source .zip 文件还提供了 Ant 构建文件,因此,您可以轻松地编译和创建 .war 文件,该 .war 文件可用于将应用程序部署到 Geronimo 上。 图 2 显示了此应用程序源文件的目录结构。 图 2. 应用程序源代码的结构 安装 Geronimo 和 Spring 框架 在本节中,您将学习如何安装、配置和运行最新版的 Geronimo。本节还介绍了如 何安装 Spring 框架。 下载 Geronimo 您可以从 apache.org 项目的 Geronimo 主页中下 载 Geronimo 。有两个版本可供下载:一个适用于 Jetty,另一个适用于 Tomcat。请下载附带 Tomcat 的 1.1 版 (我选用 Tomcat 的原因是认为它更易于配置和使用)。您可以选择与系统兼容的文件压缩格 式;您可以选择 .zip 或 tar.gz。 注:如果需要将 Geronimo 部署为企业应用程序,您可在 IBM® Support for Geronimo 站点获得详细的系统要求 。 Apache Geronimo和Spring框架,第2部分: 构建第一个应用程序(5)时间:2011-10-13 IBM Arun Chhatpar解压缩发行版 在下载发行 版后,请将其解压缩到硬盘上。它将创建一个 geronimo-1.1 目录。请调用这个 GERONIMO_HOME (例如 ,我系统上的 GERONIMO_HOME 是 K:\geronimo-1.1)。 运行它! 只要确保 JAVA_HOME 已正确设置并且 <JAVA_HOME>/bin 在系统路径中。此时,您已经完全能 够运行服务器了。现在,打开命令窗口 (对于 Linux 用户,则为 bash shell),转到 <GERONIMO_HOME>/bin 目录,然后键入以下命令:java -jar server.jar。 另外,您还可以使用以下命令来启动 Geronimo 应用服务器: <GERONIMO_HOME>/bin/startup.bat 或 <GERONIMO_HOME>/bin/geronimo.bat start。 如果运行正常,命令行窗口应当类似 清单 1 所示。 清单 1. 启动 Geronimo 后的命令行窗口
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |