datamapping.java

来自「JAVA Servlet2.3外文书籍源码」· Java 代码 · 共 71 行

JAVA
71
字号
package personalPortal;

/**
 * Title:        Professional Java Servlet Programming - Chapter 2
 * Description:  Interface to store constants.  Many of these
 *               would normally be set in the web applications deployment
 *               descriptor, so we could access them as initialisation
 *               parameters in the init method.
 *               See chapter 4 for more information.
 * Copyright:    Copyright (c) 2001
 * Company:
 * @author Andrew Harbourne-Thomas
 * @version 1.0
 */
public interface DataMapping {
  /** Constant for Name in Array position */
  public static final int NAME = 0;
  /** Constant for Resource in Array position */
  public static final int RESOURCE = 1;


  /** Attribute Name for the count of accesses */
  public static final String REQUEST_COUNT = "requestCount";

  /** Parameter Name for View Choice*/
  public static final String PORTAL_VIEW_PARAM_NAME = "Portal";
  /** Parameter value for Portal View */
  public static final String PORTAL_VIEW_PARAM = "Portal";
  /** Parameter value for Print View */
  public static final String PRINT_VIEW_PARAM = "Print";

  /** Parameter Name for Page to view */
  public static final String PAGE_REQUESTED_NAME = "Page";

  /** Portal Name */
  public static final String PORTAL_NAME = "Portal";
  /** Portal Relative Resource Link */
  public static final String PORTAL_RESOURCE =
      "/servletAPI/servlet/personalPortal.PortalServlet";
  /** Portal Array */
  public static final String[] PORTAL_DATA = {PORTAL_NAME, PORTAL_RESOURCE};


  /** News Name */
  public static final String NEWS_NAME = "News";
  /** News Relative Resource Link */
  public static final String NEWS_RESOURCE =
      "/servlet/personalPortal.NewsServlet";
  /** News Array */
  public static final String[] NEWS_DATA = {NEWS_NAME, NEWS_RESOURCE};

  /** Subscribe Name */
  public static final String SUBSCRIBE_NAME = "Subscribe";
  /** Subscribe Relative Resource Link */
  public static final String SUBSCRIBE_RESOURCE =
      "/servlet/personalPortal.SubscribeServlet";
  /** Subscribe Array */
  public static final String[] SUBSCRIBE_DATA = {SUBSCRIBE_NAME, SUBSCRIBE_RESOURCE};

  /** FAQ Name */
  public static final String FAQ_NAME = "FAQ";
  /** FAQ Relative Resource Link */
  public static final String FAQ_RESOURCE = "/FAQ.html";
  /** FAQ Array */
  public static final String[] FAQ_DATA = {FAQ_NAME, FAQ_RESOURCE};


  /** 2 Dimensional Array Containing all Mappings between Names and Resources */
  public static final String[][] RESOURCE_DATA =
      {NEWS_DATA, SUBSCRIBE_DATA, FAQ_DATA};
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?