- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
就应用程序服务器在运行时创建的对象而言,有什么区别
将 bean 制作为 EJB 和 JAX-RS 资源
@无状态
@本地
@Path("当前")
公共(public)类门面
{
@PersistenceContext
EntityManager 实体管理器;
@EJB
...
//方法
}
使用两种不同的 Bean
@Path("当前")
公共(public)类门面
{
@EJB
私有(private) MyEjb myEjb;
//方法
}
@无状态
@本地
公共(public)类MyEJB
{
//方法
}
感谢您的回答!
编辑:
啊,也许我真正的问题是在 EJB 上使用 jax-rs 注释的结果是什么,但这基本上与我问的问题相同。
最佳答案
它有效。但是,如果我们坚持 Oracle 规范,将 EJB 公开为 Web 服务(rest 或soap)是一种快速解决方案,您 promise 在不久的将来重新考虑这种方法:-)
事实上,再次遵循 Oracle 的说法,EJB 应该驻留在业务层,而 Web 服务应该位于集成层。
我并不是说公开 EJB 是一种错误的方法,而是因为用 Java 开发 REST 服务非常容易,所以我会创建一个外观类,并在服务中进行转换。然后我会将 EJB 注入(inject)到类中,或者如果是休息,则通过 jndi 查找。为了更好地分离关注点。
这样,您最终不会得到一个充满注释的类,但您引入了灵 active ,并且拥有一个可能发展的架构,例如,也许您将来可以决定将业务层部署在专用的机器...无论如何。
关于java - Bean 同时是 EJB 和 JX-RS 资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43544626/
我正在分别在Jenkins-X的“预览”和“jx-staging”中使用“jx预览”和“jx升级”命令部署服务。 我想删除与使用jx命令部署的特定微服务关联的资源(如部署,服务,pv和pvc等)。 因
概要 jx安装在GKE(Google Kubernetes引擎)中并配置了bitbucket云存储库。 尝试使用jx提升构建 yield 时返回 Promoting app sample-spring
我目前在将 JX-Browser 集成到现有软件中时遇到一些 UI 问题。 问题 1:JX 浏览器 View 隐藏了后台菜单项 问题2:恢复模式下握住J-Frame和Panel可以分离 我使用的是 J
大家好,我正在尝试使用 Jx 捕获库制作视频录制软件,它应该将文件保存为 Desktop.wmv ,但程序执行后我无法在任何地方找到该文件。该程序正在运行,没有任何错误,但我无法在任何地方找到该文件。
Closed. This question is not reproducible or was caused by typos。它当前不接受答案。 想改善这个问题吗?更新问题,以使溢出。 6小时前关
假设您有一个表示 make 文件中定义的依赖关系的图表。什么(一个?)算法用于确定应该以什么顺序构建依赖关系以及什么是可并行化的(当使用 -jX 标志时)。 例如如果您有以下部门: A: B C B:
我正在为 jx、kubernetes 和 helm 苦苦挣扎。我在 env 目录中执行命令的 jx 上运行 Jenkinsfile: sh 'jx step helm build' sh 'jx
我正在尝试使用带有 jxls 命令的模板生成电子表格文档。我想过滤集合中不包含特定文本的元素。 我尝试使用以下 jxls 命令来执行此操作: jx:each(items="Quote.CostList
就应用程序服务器在运行时创建的对象而言,有什么区别 将 bean 制作为 EJB 和 JAX-RS 资源 @无状态 @本地 @Path("当前") 公共(public)类门面 { @Persisten
我正在尝试使用 jx boot 在现有的 Kubernetes 集群 (GKE) 上安装 Jenkins X,但它总是给我错误 trying to execute 'jx boot' from a非需
我想用 jXLS 2.2.3 将图像放入 XLS 文件模板 XLS模板定义如下: 单元格 A1,添加评论:jx:区域(lastCell="L10") 单元格 A10,添加评论:jx:each(item
我正在尝试使用 JX-RS 创建一个 Java EE 应用程序。我已经使用以下配置让它工作: @ApplicationPath("rs") public class MyApplication ext
在 Caret 中使用 glmnet 时出现错误 下面的例子加载库 library(dplyr) library(caret) library(C50) 从库 C50 加载流失数据集 data(chu
总结: 我已经有一个在 openshift 3.11 提供程序中运行的“静态 jenkins 服务器”类型 jenkins-x 的设置。集群崩溃了,我想在我的集群中重新安装 jenkins-x,但现在
我是一名优秀的程序员,十分优秀!