Apache Geronimo和Spring框架,第2部分: 构建第一个应用程序 - 编程入门网
</servlet>
<servlet-mapping>
<servlet-name>phonebook</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>
30
</session-timeout>
</session-config>
</web-app>
现在,您已经定义完应用程序的视图和将应用程序部署到 Geronimo 中所需的部署描述符。下一节将 向您说明如何为应用程序定义 Spring Web 应用程序上下文。 Apache Geronimo和Spring框架,第2部分: 构建第一个应用程序(9)时间:2011-10-13 IBM Arun ChhatparWeb 应用程序上下文简介 本节介绍了用于应用程序的应用程序上下文。在 第 1 部分 的应用程序上下文概览中,您了解了应用 程序上下文可提供的功能。功能之一是 URL 映射,而且您也要在此使用该功能。 应用程序上下文定义文件:phonebook-servlet.xml phonebook-servlet.xml 文件用于为已在 web.xml 文件中定义的 DispatcherServlet 指定应用程序 上下文。该文件的文件名是根据 web.xml 中的 servlet 名称再附加 -servlet 而得来的。这是 Spring 框架所遵循的命名约定。您还要在此文件中将应用程序要使用的控制器定义为 PhonebookController。 在此文件中,您将完成两件事: 为电话本指定将用作控制器的 Bean。 添加 URL 映射使 DispatcherServlet 知道应当为不同的 URL 调用哪些控制器 (本例中为 /home.do )。 清单 5 显示了 phonebook-servlet.xml 文件,可在 <GERONIMO_HOME>/web/WEB-INF/ 目录中 找到。 清单 5. phonebook-servlet.xml 文件
Apache Geronimo和Spring框架,第2部分: 构建第一个应用程序(10)时间:2011-10-13 IBM Arun Chhatpar电话本 Controller Bean 您的应用程序的最后一部分是 Controller Bean,在这里名为 PhonebookController.java,位于 <GERONIMO_HOME>/src/phonebook/controller/PhonebookController 目录中。此控制器将处理请 求并将 ModelAndView 对象返回给 Spring 容器。本例中的视图是您在前一节中定义的 home.jsp。这是 您可以获取的原始控制器!代码如 清单 6 所示。 清单 6. PhonebookController.java 文件
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |