Apache Geronimo和Spring框架,第2部分: 构建第一个应用程序 - 编程入门网
定义条目并用数据填充这些条目。在本系列教程的下一部分中,您将了解如何从数据 库动态填入这些值。
这个 JSP 页面中另一个值得注意的一点是三个按钮的定义。这三个按钮不起任何作用。您在此处所做 的工作只是为了以后的功能创建基础。 在此 JSP 的末尾,添加一个调用以包括 footer.jsp,该文件没什么用只包含一个声明。您可以在此 处轻松地添加该文件,但如果将该文件放在一个单独的 JSP 中,可使 HTML 代码更加模块化。 footer.jsp 页脚页面向主页中添加了一个声明。拥有单独的页脚页面将帮助您把这一段 HTML 代码轻松地添加到 为应用程序定义的任何 JSP 上。您将看到应用程序的所有页面中都使用了页脚页面。如果需要对声明信 息作任何更改,则只需更改一个文件而无需在多个不同位置作出更改。清单 3 显示了 footer.jsp。 footer.jsp 位于 <GERONIMO_HOME>/web/WEB-INF/jsp。 清单 3. footer.jsp
Web 应用程序部署描述符:web.xml 您的应用程序是一个 Web 应用程序,因此它需要部署描述符,而 web.xml 提供了该定义。在 web.xml 文件中,开始定义 Servlet 来处理对您应用程序的请求。您可以看到为电话本应用程序指定的 Servlet 是来自 Spring MVC 模块的 DispatcherServlet。 由于各种原因,我选择了 DispatcherServlet 来启动 Spring 应用程序。引入 DispatcherServlet 可使应用程序更灵活。您可以配置此 Servlet 来为页面解析视图、语言环境和主题。另一个原因是 Spring MVC 是 Spring 框架入门学习的最简单的方法,并且它还可以轻松地部署到 Geronimo 上。 DispatcherServlet 只是冰山一角,是 Spring MVC 框架所提供的众多功能之一。在本系列教程的第 5 部分中,您将了解到关于 Spring 的 MVC 框架的更多信息。该部分介绍了 Spring MVC 附带的各种控 制器和处理程序。 DispatcherServlet 要求在 <servlet-name>-servlet.xml 文件 (本例中为 phonebook- servlet.xml) 中定义控制器和其他配置。您很快就会看到此文件。您还要为电话本 Servlet 定义 URL 映射。*.do 模式的所有 URL 请求都将被分发到电话本 Servlet 中。清单 4 显示了 web.xml 代码。 web.xml 位于 <GERONIMO_HOME>/web/WEB-INF/ 目录中。 清单 4. 电话本应用程序的 web.xml 部署描述符
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |