Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaEE中的@EJB是否加载要在页面上使用的模型?_Java_Jakarta Ee - Fatal编程技术网

JavaEE中的@EJB是否加载要在页面上使用的模型?

JavaEE中的@EJB是否加载要在页面上使用的模型?,java,jakarta-ee,Java,Jakarta Ee,在本教程中: 是@EJB GuestDao GuestDao仅仅是在页面上加载模型以便使用的一种方式?如果我不在servlet中并且没有访问@EJB的权限,我将如何加载模型?我可以从其他模型加载模型吗 @EJB GuestDao guestDao; 这样,您就可以定义servlet(可能是另一个ejb)对ejb的依赖性GuestDao。当容器实例化servlet时,它确保将ejb(servlet的依赖项)注入servlet 它在本地ejb上工作,而如果它是远程ejb,则必须执行JNDI查找 看

在本教程中:

@EJB GuestDao GuestDao仅仅是在页面上加载模型以便使用的一种方式?如果我不在servlet中并且没有访问
@EJB
的权限,我将如何加载模型?我可以从其他模型加载模型吗

@EJB GuestDao guestDao;
这样,您就可以定义servlet(可能是另一个ejb)对ejb的依赖性
GuestDao
。当容器实例化servlet时,它确保将ejb(servlet的依赖项)注入servlet

它在本地ejb上工作,而如果它是远程ejb,则必须执行JNDI查找

看看这本书

另一种方法是使用一种叫做。如果您使用的是容器管理的持久性,则可以通过使用注释将其注入servlet。但是,您也可以通过使用以编程方式创建它(当您不在servlet中并且无权访问
@EJB

请参阅如何在桌面应用程序中执行此操作的示例

这样,您就可以定义servlet(可能是另一个ejb)对ejb的依赖性
GuestDao
。当容器实例化servlet时,它确保将ejb(servlet的依赖项)注入servlet

它在本地ejb上工作,而如果它是远程ejb,则必须执行JNDI查找

看看这本书

另一种方法是使用一种叫做。如果您使用的是容器管理的持久性,则可以通过使用注释将其注入servlet。但是,您也可以通过使用以编程方式创建它(当您不在servlet中并且无权访问
@EJB

请参阅如何在桌面应用程序中执行此操作的示例