eclipse+jboss+ejb问题
ejb新手求教:
package com.foshanshop.ejb3;
public interface HelloWorld {
public String SayHello(String name);
}
package com.foshanshop.ejb3.impl;
import com.foshanshop.ejb3.HelloWorld;
import javax.ejb.Remote;
import javax.ejb.Stateless;
@Stateless
@Remote ({HelloWorld.class})
public class HelloWorldBean implements HelloWorld {
public String SayHello(String name) {
int a = 1;
int b=2;
int c = a+b;
return name +"说:你好!世界,这是我的第一个EJB3哦.";
}
}
Test.jsp:
<%@ page contentType="text/html; charset=GBK"%>
<%@ page import="com.foshanshop.ejb3.*, javax.naming.*, java.util.Properties"%>
<%
Properties props = new Properties();
props.setProperty("java.naming.factory.initial", "org.jnp.interfaces.NamingContextFactory");
props.setProperty("java.naming.provider.url", "localhost:1099");
props.setProperty("java.naming.factory.url.pkgs", "org.jboss.naming");
InitialContext ctx;
try {
ctx = new InitialContext(props);
HelloWorld helloworld = (HelloWorld) ctx.lookup("HelloWorldBean/remote");
out.println(helloworld.SayHello("佛山人"));
} catch (NamingException e) {
out.println(e.getMessage());
}
%>
在eclipse中建什么工程(EJB Project?Enterprise Application Project? ),可以把工程直接部署到jboss中运行?
java文件和jsp文件可以放到一个工程中吗?
请各位大侠指教