sessionfactory.java

来自「intra_mart是日本NDD公司开发的著名企业应用解决方案中间件。集成了J2」· Java 代码 · 共 48 行

JAVA
48
字号
/*
 * SessionFactory.java
 *
 * Created on 2001/12/19, 16:47
 */

package jp.co.intra_mart.framework.base.session;

import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;

/**
 * 僙僢僔儑儞偵娭楢偡傞僼傽僋僩儕僋儔僗偲側傞僀儞僞僼僃乕僗偱偡丅
 *
 * @author INTRAMART
 * @version 1.0
 */
public interface SessionFactory {

    /**
     * 僙僢僔儑儞僆僽僕僃僋僩傪怴婯偵惗惉偟傑偡丅
     *
     * @param request 儕僋僄僗僩
     * @return 僙僢僔儑儞僆僽僕僃僋僩
     * @throws SessionFactoryException 僙僢僔儑儞僆僽僕僃僋僩偺庢摼偵幐攕
     */
    public SessionObject createSessionObject(ServletRequest request) throws SessionFactoryException;

    /**
     * 僙僢僔儑儞忣曬傪URL偵娷傔偰僄儞僐乕僪偡傞昁梫偑偁傞偐偳偆偐挷傋傑偡丅
     *
     * @return 僄儞僐乕僪偑昁梫側応崌true丄偦偆偱側偄応崌false
     */
    public boolean isEncodeRequired();

    /**
     * 僙僢僔儑儞ID傪僄儞僐乕僪偟偰URL偵捛壛偟傑偡丅
     * 捛壛偝傟傞撪梕偼僙僢僔儑儞僆僽僕僃僋僩偺幚憰偵埶懚偟傑偡丅
     *
     * @param request 儕僋僄僗僩
     * @param response 儗僗億儞僗
     * @param url 儕僋僄僗僩偺URL
     * @return 僙僢僔儑儞ID偑斀塮偝傟偨URL
     * @throws SessionFactoryException URL偺惗惉帪偵椺奜偑敪惗
     */
    public String encodeURL(ServletRequest request, ServletResponse response, String url) throws SessionFactoryException;
}

⌨️ 快捷键说明

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