在jubilder里面一般你的entity bean和session bean会打成一个jar包,
你的web应用,就是有关html,jsp页面的内容会打成一个war包(web application archive),
那么你的整个企业级j2ee应用就会需要ear包(enterprise application archive)来包含
ejb和web的内容,也就是包含其它的jar包和war包,它会有一个application.xml文件,
其中有其它jar/war在ear里的配置。当然你也可以直接将ejb和web应用的包部署到webserver上,但是在事务的处理上和浏览器的各个属性比如application,session的处理上可能有问题。ear就是将其它的东东包含的一起,同一管理。
你的web应用,就是有关html,jsp页面的内容会打成一个war包(web application archive),
那么你的整个企业级j2ee应用就会需要ear包(enterprise application archive)来包含
ejb和web的内容,也就是包含其它的jar包和war包,它会有一个application.xml文件,
其中有其它jar/war在ear里的配置。当然你也可以直接将ejb和web应用的包部署到webserver上,但是在事务的处理上和浏览器的各个属性比如application,session的处理上可能有问题。ear就是将其它的东东包含的一起,同一管理。
假如我没有web应用,就单单是实体bean和会话bean,那么是不是可以不用ear包,并且不用担心出问题?
jar只是一个模块(EJB或者javabean都可以)