ejb内部资参之五

EJB体系结构之EJB容器 EJB容器 EJB容器(中间件)在EJB服务器环境中进行,EJB容器为EJB构件提供操作环境。        主要来说,EJB容器管理一下的系统级问题:      持久性(Persistence)      生命周期管理(Life Cycle Management)      安全性(Security)      事务管理(Transaction Management 阅读详情
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> 这里讲讲如何使用jdeveloper开发EJB。在此之前请先阅读 ‘EJB开发概述.doc' 由于jDeveloper中提供了一系列的向导(写起文档很麻烦)完成各种功能,兼之jDeveloper中的帮助说明得很详细,没有另写文档 jDeveloper的文档在 Help->help topics->user's guaides->Developing Applications->Developing Java Components->Developing and Deploying Enterprise JavaBeans 使用jDeveloper3.0能够开发EJB1.0(可惜不支持EJB1.1), 并能把EJB发布到Oracle8i(需要配置成多线/进程服务器)或Oracle Application server/iAs 开发EJB的方式: 通过向导file->new...->Enterprise java bean 1、生成一个新的EJB类框架和Remote interface, Home interface 2、把已经存在的类封装成EJB 3、把已经存在的EJB的class文件封装成EJB 注意: 根据jdeveloper提供的这些功能,我们可以省去写Remote interface 和Home interface的工作。 而直接写EJB 实现文件甚至bean文件, 但为了使开发的东西看起来干净一些,建议不要使用包装bean的方式。 生成Deployment descriptor文件, jDevelper提供一个向导做这件事情, 挺简单的 在生成EJB的向导中选择可以生成Deplyment descriptor文件, 以后双击生成的.prf文件向Oracle8i或OAS发布。 或者: 在项目文件夹右击鼠标->New Deployment Profile... 或者: 在EJB文件夹右击鼠标->Create jServer/EJB deployment profile...或create OAS/EJB deployment profile... 以后就是按照向导的提示一步步进行,不再赘述。   使用jDeveloper开发EJB的总体印象: 优点: 由于是和自己的产品(8i/OAS)整合在一起, jDeveloper开发EJB是一个好的思路, 速度是很快的(不出错的情况下), 隐藏了Deploy的大部分细节,大大加快开发进度。根据。 缺点: 1、8i只支持EJB的1.0规范, 版本有点低。(根据Oracle公司的iAS 白皮书, iAS的版本2支持EJB1.1)。 而别的产品如weblogic, jrun现在支持的时EJB1.1规范,这样在向这些平台发布时还有一定的工作量。(1.0中deploy descriper是java类, 在1.1中已改为ejb-jar.xml文件) 3、在8i中没有和servlet和jsp的引擎在本地,这样在web server访问EJB时实际上是从外部, JNDI访问需要先验证身份, 给客户端servlet程序的移植带来一定的工作量(OAS没有这个问题)。 2、在有的机器上jDeveloper3.0的connection manager有时连接8i不能成功, 开发无法进行。具体原因尚未查明。(在程序中能连接成功) 3、在向8i deploy时出错时定位错误困难, 提示往往只是complie failed或deploy failed给开发造成困难。 4、稳定性欠佳。较频繁地出现非法访问内存之类的错误   根据以上原因, 可以考虑使用支持EJB1.1规范的iAS作为将来程序开发的平台。在别的平台做实施只需用相应平台的Deploy tools重新发布EJB. ejb内部资参之一 ejb内部资参之二 ejb内部资参之三 ejb内部资参之四 ejb内部资参之五
Jdeveloper安装以及部署步骤(图文结合) 立即下载

相关推荐

Arch Linux双系统安装避坑指南:从Windows分区到桌面环境全流程

本文提供了一份详尽的Arch Linux与Windows双系统安装避坑指南。内容涵盖从安装前的UEFI环境确认、BitLocker处理、分区规划,到Live环境进入、基础系统安装、GRUB引导配置,再到显卡驱动安装、KDE/GNOME桌面环境部署及中文化设置的全流程。重点解决了双系统安装中的核心痛点,帮助用户在不破坏现有Windows系统的前提下,顺利完成Arch Linux的安装。

nice1的博客 535

快速开发jdeveloper12C-bpm流程图

敏捷式开发jdeveloper12C-bpm流程图开发步骤:1新建流程项目2定义流程BO对象:3配置数据 开发步骤: 1新建流程项目 第一步:打开JDV 12c IDE,点击“New” ->”Application…” 选择”BPM Application” 输入应用名称,以“App”为后缀即可,点击next 输入项目名称,点击“next” 选择Composite With BPMN...

qq_41474597的博客 1192

FortiOS路径遍历漏洞CVE-2022-41328实战复现:从环境搭建到漏洞利用全记录

本文深入解析FortiOS路径遍历漏洞CVE-2022-41328,从漏洞背景、影响范围到技术原理进行全面剖析。提供详细的漏洞复现环境搭建步骤和实战利用方法,并给出官方修复方案与临时缓解措施,帮助企业有效防御此类防火墙漏洞风险。

weixin_30485379的博客 525

JDeveloper 界面主要区域及功能介绍

转自:http://www.oracle.com/technetwork/cn/articles/adf/jdeveloper-interface-area-features-1620640-zhs.html 作者:徐晋 打开 JDeveloper 后,其主界面显示如下所示,在同一个 IDE 中可以开发各类应用而无需安装额外插件: 图表 1 JDeveloper 开发界面在 1024...

xiang_fu的博客 940

视觉语言模型在三维导航中的应用:JanusVLN项目解析与实战

视觉语言模型(VLM)作为多模态人工智能的核心技术,通过融合视觉感知与自然语言理解能力,实现了对开放世界场景的语义化解析。其原理在于利用预训练的视觉编码器和大型语言模型,将图像信息映射到与文本对齐的语义空间,从而完成跨模态的推理与生成。这一技术为机器人自主交互、智能家居控制等场景提供了基础能力支撑,尤其在需要理解复杂指令并执行序列决策的任务中展现出巨大价值。本文聚焦于视觉语言导航(VLN)这一具体应用,探讨如何通过架构创新与高效微调策略,将通用VLM适配到三维仿真环境中的导航任务,并以JanusVLN项目为

weixin_30240349的博客 671

KiCad 7.0 + 嘉立创打样:从原理图到实物,打造你的双LLCC68 LoRa串口透传板

本文详细介绍了使用KiCad 7.0设计双LLCC68 LoRa串口透传板的完整流程,从原理图设计到嘉立创打样。重点解析了AVR+LLCC68组合的优势、双模块布局的电磁兼容设计、SPI接口配置及射频走线技巧,并提供了实测数据和常见问题解决方案,帮助开发者高效实现物联网设备的低功耗远距离通信。

weixin_28693447的博客 261

1.19.JDeveloper开发JMS-记录日志功能(一)

JDeveloper开发JMS-记录日志功能(一) 前言 目前为此我们已实现JMS消息的服务方设置1.17.Weblogic创建JMS服务+客户端调用1.18.JDeveloper中开发JMS客户端,但目前为止只实现的消息的发送与接受,如果想实现更复杂的JMS功能,如在JMS收到消息时,向数据库写入日志,并返回状态等,这就需要使用EJB来实现JMS客户端监听,实时的接收到消息后进行功能处理,我们接下来讲解如何使用JMS实现日志记录。 消息驱动Bean(Message Driven Bean) 定义:

mingling123456的专栏 400

汽车OTA自动化测试解决方案

目前OTA远程升级技术已成为众多汽车制造商的标配。由于OTA升级可能会带来潜在的风险(特别是包含ECU固件更新的FOTA升级),针对OTA系统的测试过程就尤为重要。

东舟技术的博客 7760

2021-08-18安装Jdeveloper

安装Jdeveloper 1、找到你要安装的包 在这里我们就先用这个 注意:包的目录要是英文的目录,中文目录会出错 然后右键你的windows 然后转到你的JDK安装的目录下 然后直接运行下面的命令 java -jar G:\fmw\fmw_12.2.1.0.0_soa_quickstart.jar 这里的包的位置要对应你的jar的目录位置 然后才可以执行 执行完成后会弹出一个安装窗口,按照步骤继续安装就可以了。 下一步: 安装 然后等待执行完成。 这里很慢,别着急! ...

h22407的博客 1322

避坑指南:CoppeliaSim逆运动学仿真常见报错解决方案(附UR5+RG2爪完整Lua脚本)

本文针对CoppeliaSim机器人仿真中常见的逆运动学报错问题,提供了详细的避坑指南和解决方案。文章以UR5机械臂与RG2夹爪组合为例,深入剖析了模型装配、Dummy节点配置、Lua脚本编写等关键步骤中的常见错误,并附带了完整的、带错误处理的脚本代码,帮助用户快速定位并解决IK仿真失败问题,提升仿真效率。

weixin_29054399的博客 267

全桥LLC谐振变换器设计与双环控制策略详解

LLC谐振变换器作为高频开关电源的核心拓扑,通过谐振腔实现软开关特性,显著提升转换效率(可达96%以上)。其工作原理基于谐振电感、电容的协同作用,当开关频率接近谐振点时实现ZVS/ZCS。在工业电源、电动汽车充电等场景中,电压电流双环控制策略通过引入电流内环和竞争仲裁机制,有效改善动态响应(实测负载跳变时电压跌落减少60%)。数字控制实现时需注意ADC采样同步和PWM更新时序,而谐振参数测量与温升管理则是工程实践的关键。

weixin_29189987的博客 257

Jdeveloper入门文档

Jdeveloper开发工具 安装JDeveloper Studio 11G 进入oracle官网下载最新的Jdeveloper,由于项目要求,在项目开发的会指定使用Jdeveloper的版本。 下载地址:http://www.oracle.com/technetwork/developer-tools/jdev/downloads/index.html 安装JDeveloper其实很简单...

qq_40692229的博客 2551

通过Python实现物联网金橙子自动打标

对于自家公司使用金橙子打标卡时,为了与生产线或者PLC联动等,往往需要对金橙子打标卡进行二次开发,而在二次开发中不得不涉及到MarkEzd.dll这个文件,而这个dll文件网上版本多不说,一般都没法直接使用,最后还不得不花大价钱购买专用库。而本文针对这个问题,涉法通过python来绕过MarkEzd.dll文件,直接进行自动化控制EzCad来实现联动,可应用于实际生产。文章最后拓展一下以物联网的形式,实现手机平台等登录网页,输入想要的印字内容后,远程打印的案例。

lylelo的博客 3366

ejb内部资参之三

google_ad_client = "pub-8800625213955058";/* 336x280, 创建于 07-11-21 */google_ad_slot = "0989131976";google_ad_width = 336;google_ad_height = 280;//<script type="text/java

java专栏 259

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

ejb内部资参之四

google_ad_client = "pub-8800625213955058";/* 336x280, 创建于 07-11-21 */google_ad_slot = "0989131976";google_ad_width = 336;google_ad_height = 280;//<script type="text/java

java专栏 304

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

ejb内部资参之一

google_ad_client = "pub-8800625213955058";/* 336x280, 创建于 07-11-21 */google_ad_slot = "0989131976";google_ad_width = 336;google_ad_height = 280;//<script type="text/java

java专栏 345

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

EJB内部资参一

http://www.trainlinux.com/p/2002-10-16/6116.html讲了有关EJB开发,打包,发布到服务器及客户调用测试方面的文章!共三篇!

图像--声音--感知----a10002的专栏 880

ejb内部资参之二

google_ad_client = "pub-8800625213955058";/* 336x280, 创建于 07-11-21 */google_ad_slot = "0989131976";google_ad_width = 336;google_ad_height = 280;//<script type="text/java

java专栏 290

什么是EJB?EJB详解

EJB到底是什么? 我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用EJB 什么时候不用。于是大家都产生一些联想,认为EJB"分布式运算"指得是"负载均衡"提高系统的运行效率。然而,估计很多人都搞错了,这个"服务群集"和"分布式运算"并没有根本解决运行负载的问题,尤其是针对数据库的应用系

soulofball的博客 1万+

会话EJB系列(五)拦截器

EJB3的拦截器是一种轻量级AOP机制,和Spring框架中的AOP如出一辙。 而且使用极为简单,开发者只需要如下步骤即可: (1)定义一个普通类。如何把它标记为拦截器类呢?只需要使用@AroundInvoke修饰一个具有public Object ****(InvocatonContext cxt) throws Exception签名的方法即可。 (2)在所有被拦截的EJB3的Bean实现类、业务方法上使用@Interceptors修饰 (3)如果想在EJB中某个方法中不使用拦截器,则

chestnut 2453

EJB 叫我如何爱上你 --评《精通EJB》及EJB

是本好书先谈谈《精通EJB》这本书,Ed Roman是著名网站TheServerSide.com的CEO,自己也拥有一家专门从事中间件开发的公司MiddleWare, 另外两个合著者Tyler Jewell是BEA的J2EE专家,Scott W. Ambler也是面向对象设计和敏捷建模的大师,由这样的专家写出来的书籍,的确堪称经典,让人看得放心,读得顺心。整个J2EE架构是个非常复杂的架构,而《精

天外网志 1万+

【EJB系列】(五)——EJB与WebService

什么是Web Service Web Service是一项基于XML的分布式实现技术。 以SOAP协议作为网络通信协议,以XML文档作为数据交换格式。 允许不同平台、不同语言的应用程序之间相互调用。 综上,WebService 与编程语言无关,与平台无关,只要我们把应用程序发布成WebService方式的服务,只要权限允许,谁都可以调用。JavaEE对Web Service的支持

To Begin,Begin   1944

EJB基础三 有状态EJB

有状态EJB其实是类似于CDI中的依赖作用域。就是你需要一个有状态EJB的时候,就会新建一个有状态EJB。因为根据需求创建的,所以每个请求都有一个,这样才可以保存状态,故成为有状态EJB。 无状态EJB在wildfly中默认最大20个,假如有100个请求,那么这20个无状态EJB只能被共享。共享了又怎么能保存客户端的状态呢?购物车就是个明显的有状态EJB,将购物车它放到session里,这样保证

ilovewqf的博客 5万+

[转载]EJB轻松进阶之五

EJB轻松进阶之五EJB轻松进阶四、运行第一个EJB应用程序   一个完整的EJB应用程序已经写完了,但是事情还远没有完结。要使一个EJB应用程序能够运行,还有很多事情要做。并且,可能这些事情的工作量并不比编程序本身小多少。 第...

congji3817的博客 147

Weblogic中EJB调用方法总结

1、客户端程序中调用EJB前提:EJB要实现了REMOTE接口客户端调用的代码可以用EJB Test Client工具生成。自己写就是这个样子:    Properties properties = new Properties();    properties.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextF

pbMaster的专栏 8247

五、Java日常积累:EJB到底是什么?

EJB到底是什么?1. 什么是"服务集群"?什么是"企业级开发"?2. 把EJB 掰开了揉碎了3. EJB概念的剖析3.2 把EJB 这个概念变成大白话3.3 发现问题了4 .1 EJB 的最底层究竟是什么4.2 EJB 的实现技术4.3 看看RMI 是什么东西4.4优点4.5 缺点4.6 EJB 是以RMI 为基础的5 EJB 中所谓的"服务群集"6 这种部署难道是无懈可击6.1 瓶颈在数据库端6.2 假如分开数据库,数据共享怎么办6.3 网络面临较大压力,让你的应用慢如老牛7 EJB 活学活用,J2E

非著名JAVA程序员的博客 835
上一篇: Enterprise JavaBeans导论一
下一篇: ejb内部资参之四
java169
博客等级 码龄19年 27粉丝 2568原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值