Leopard拡張インターフェース


Leopard拡張インターフェース
学習Leopard拡張インターフェース。
このガイドはLeopard拡張可能なインターフェースを知るために案内します。
How to compleete thisガイド
最初からすべてのステップを完了してもいいです。またはおなじみの基本設定手順を避けてもいいです。いずれの方法でも、最終的には作業できるコードが得られます。
1、ユーザー登録の検証
オ.leopard.web 4 j.passport.Passport Validate Lei
package io.leopard.web4j.passport;

import io.leopard.burrow.LeopardLei;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 *    (  )      
 * 
 * @author   
 *
 */
public interface PassportValidateLei extends LeopardLei {

	/**
	 *            (Leopard         session   ).
	 * 
	 * @return     uid
	 */
	PassportUser validate(HttpServletRequest request, HttpServletResponse response);
}
2、カスタム登録ボックス
オ.leopard.web 4 j.passport.Login BoxLei
package io.leopard.web4j.passport;

import io.leopard.burrow.LeopardLei;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 *    .
 * 
 * @author   
 * 
 */
public interface LoginBoxLei extends LeopardLei {

	void showLoginBox(HttpServletRequest request, HttpServletResponse response);

}
3、ログストアディレクトリ
オ.leopard.data 4 j.env.LogDirLei
package io.leopard.data4j.env;

import io.leopard.burrow.LeopardLei;

/**
 *     .
 * 
 * @author   
 *
 */
public interface LogDirLei extends LeopardLei {

	/**
	 *       .
	 * 
	 * @return
	 */
	String getDir();
}
4、環境判断
オ.leopard.data 4 j.env.EnvLei
package io.leopard.data4j.env;

import io.leopard.burrow.LeopardLei;

/**
 *     .
 * 
 * @author   
 *
 */
// Leopard Extended Interface
public interface EnvLei extends LeopardLei {

	/**
	 *       .
	 * 
	 * @return
	 */
	boolean isEnabled();

	/**
	 *        .
	 * 
	 * @return
	 */
	String getRootDir();

}
5、アクセス頻度制限
オ.leopard.web 4 j.frequency.FrequencyLei
package io.leopard.web4j.frequency;

import io.leopard.burrow.LeopardLei;

/**
 *   (   )  ,  URI    3     1 .
 * 
 * @author   
 * 
 */
public interface FrequencyLei extends LeopardLei {

	void request(String user, String uri, int seconds) throws FrequencyException;

}
締め括りをつける
おめでとうございますLeopardはインターフェースを広げることができます。幸運を祈ります。