没有合适的资源?快使用搜索试试~ 我知道了~
EJBContainer:EJB 容器的个人实现
共77个文件
java:63个
xml:9个
name:1个
需积分: 38 0 下载量 55 浏览量
2021-06-23
00:32:40
上传
评论
收藏 54KB ZIP 举报
温馨提示
EJB容器 EJB 容器的个人实现。 特征: 单例 bean 和无状态 bean 的管理。 为此,框架用户只需要在实现 EJB 的代码中放置 @Singleton 或 @Stateless 注释。 EJB 注入。 可以使用@EJB 注释一个类的一个或多个字段,以便要求容器将托管 bean 注入其中。 交易管理。 可以对方法进行注释以指示它们是否需要打开新事务 (@REQUIRES_NEW) 或它们是否可以使用已由其他方法打开的事务 (@REQUIRED)。 每个事务都与打开它的线程的标识符相关联,以保证事务管理器的线程安全操作。 使用@PersistenceContext 注释的实体管理器注入。 然后,管理器使用事务管理器来检索当前事务并在那里执行其操作。 管理 EJB 初始化和销毁的回调(@PostConstruct 和 @PreDestroy)。 遇到的困难: 测试
资源推荐
资源详情
资源评论
收起资源包目录
EJBContainer-master.zip (77个子文件)
EJBContainer-master
tests
fr
isima
ejbcontainer
persistence
RuntimePersistenceTest.java 1KB
EntityManagerFactoryTest.java 899B
EJBContainerTest.java 2KB
SingletonInstanceManagerTest.java 840B
errorTestClasses
IBarBean.java 114B
FooSingletonImplDuplicate.java 233B
AnNonImplementedInterface.java 176B
IFooBean.java 160B
BarImplWithIncoherentAnnotationsUsage.java 308B
FooSingletonImpl.java 224B
transaction
TransactionManagerTest.java 4KB
RuntimeTransactionManagementTest.java 2KB
StatelessInstanceManagerTest.java 614B
utils
ImplementationFinderTest.java 1KB
BeanOperationManagerTest.java 432B
normalTestClasses
IQuxBean.java 114B
INorfBean.java 241B
StatelessNorfBeanImpl.java 907B
IBazBean.java 114B
SingletonQuxBeanImpl.java 419B
IBean.java 111B
StatelessBazBeanImpl.java 343B
businessServices.java 1KB
SingletonBeanImpl.java 328B
src
fr
isima
ejbcontainer
persistence
EntityManagerFactory.java 3KB
EntityManager.java 150B
EntityManagerImpl.java 1KB
command
Command.java 134B
RemoveCommand.java 731B
PersistCommand.java 739B
InstanceManager.java 190B
annotations
PreDestroy.java 321B
EJB.java 312B
PersistenceContext.java 433B
TransactionAttribute.java 472B
Stateless.java 316B
PostConstruct.java 324B
Singleton.java 316B
TransactionAttributeType.java 116B
exceptions
SingletonBeanInstantiationFailed.java 282B
MethodSignatureRejected.java 253B
InjectionFailed.java 231B
StatelessBeanReleaseFailed.java 262B
TransactionNotFound.java 234B
EntityManagerInstantiationFailed.java 279B
TransactionStackNotFound.java 248B
StatelessBeanInstantiationFailed.java 282B
MultipleImplementationsFound.java 272B
TransactionEndFailed.java 244B
MethodInvocationFailed.java 236B
IncoherentAnnotationsUsage.java 264B
TransactionRollbackFailed.java 259B
ImplementationNotFound.java 252B
SingletonInstanceManager.java 2KB
EJBContainer.java 6KB
transaction
Transaction.java 247B
TransactionManagerImpl.java 5KB
TransactionImpl.java 967B
TransactionManager.java 293B
InvocationHandler.java 4KB
StatelessInstanceManager.java 3KB
utils
ImplementationFinder.java 3KB
BeanOperationManager.java 5KB
.idea
uiDesigner.xml 9KB
scopes
scope_settings.xml 139B
misc.xml 7KB
vcs.xml 167B
.name 12B
copyright
profiles_settings.xml 74B
modules.xml 264B
encodings.xml 164B
compiler.xml 827B
workspace.xml 88KB
.gitignore 824B
README.md 1KB
.gitattributes 378B
EJBContainer.iml 2KB
共 77 条
- 1
资源评论
SouravGoswami
- 粉丝: 22
- 资源: 4531
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功