// ======================================================================== // Copyright (C) zeroth Project Team. All rights reserved. // GNU AFFERO GENERAL PUBLIC LICENSE Version 3, 19 November 2007 // http://www.gnu.org/licenses/agpl-3.0.txt // ======================================================================== package zeroth.framework.standard.shared; import java.io.Serializable; /** * サービスI/F * <ul> * <li> * EJBサービスはローカルI/F(@Local)を...Service、リモートI/F(@Remote)を...ServiceRemoteと命名すること。</li> * <li>EJBサービスの実装は原則ステートレスセッションBean(@Statless)として実装すること。</li> * <li>EJBサービスの実装は非CDIコンポーネント(@Alternative)として、EJBクライアントがCDIプロデューサ(@Produces) * を使用してCDIコンポーネント化すること。</li> * </ul> * @author nilcy */ public interface Service extends Serializable { }