我的第一个项目EJB 3.0 / JSF 2.0与Eclipse.如何测试它



我正在尝试用JSF 2.0创建我的第一个项目EJB3 &Eclipse。我的第一个项目大概是Hello World project。我有一个EJB接口、一个实现方法的bean和一个带有相对文件.xhtml的JSF ManagedBean。我的问题是我不能测试这个项目。上面列出的所有文件都在ejbModule文件夹下,在一个包中,除了这个文件。在META-INF文件夹中的Xhtml。我如何测试它?我确信这个配置是不正确的。我如何集成EJB和JSF这两个项目?我必须分别创建它们,然后再链接它们?

package it.test.disco.core;
import javax.ejb.Remote;
@Remote
public interface MusicService {
  public String getDisco();
}

类实现接口:

package it.test.disco.core;
import javax.ejb.Stateless;
/**
  * Session Bean implementation class MusicServiceBean
 */ 
@Stateless
public class MusicServiceBean implements MusicService {
/**
 * Default constructor. 
 */
public MusicServiceBean() {}
public String getDisco(){
    return "The Knife DISCO DEL MESE";
}

}

Managed Bean JSF 2.0

package it.test.disco.core;
import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
@ManagedBean
public class DiscoStamp {
@EJB
private MusicService musicService;
public DiscoStamp() {
    // TODO Auto-generated constructor stub
}
public String getMessage() {
    return musicService.getDisco();
}

和.xhtml

文件
 <h:outputLabel value="NEWS DEL GIORNO: "/>
 <h:outputText value="#{DiscoStamp.message}"/>

您需要使用任何IDE(如netbeans/EClipse)创建一个企业应用程序您可以将您的xhtml页面添加到WEB-INF中的pages文件夹或JSp文件夹。

您可以有源文件夹,您可以在其中添加EJB类以及Action/ManagedBean。

然后你可以有configure face configuration xml文件还有web。xml然后你可以用build your ear

,现在你可以测试/检查你的第一个代码

相关内容

  • 没有找到相关文章

最新更新