为了能开发一个简单的EJB应用程序,配置Jboss就快配置了一星期,都快哭了。终于成功了。接下来总结一下开发EJB应用程序的步骤。

第一步,在myEclipse中配置JBoss。

我刚开始下了个Jboss6.2配置完不行,后来换了个6.0还是不行,最后可能说是我的Myeclipse版本可能太低了,所以我就下了JBoss4.2结果就行了,如果大家遇到一个JBoss在MyEclipse中运行时在控制台没有反应的错误,说不明跟我就是一个错误,MyEclipse版本太低不支持JBoss那么高的版本。

第二步,新建一个EJBProject。

第三步,编写EJB代码(FirstEjb接口和FirstEjbBean类)。

FirstEjb接口:

利用注解配置EJB。在FirstEjbBean类中加入注解。

第四步,把这个EJB项目部署到JBOSS中。

第五步,开发客户端,新建一个Java项目。

第六步,将EJB项目的接口打包(客户端只需要EJB的接口即可),并把这个jar包加入到客户端项目的类路径中

第七步,将JBOSS安装目录下的client目录里面的所有jar包加到客户端项目中

第八步,编写客户端代码

第九步,在客户端源代码目录下添加jndi.properties文件,放在classpath根目录下,内容是:

第十步,运行客户端中的main方法。

结果:

终于出来了,期待了很久的结果啊。

【EJB基础】开发一个简单的EJB应用程序相关推荐

  1. VS2019 Xamarin 零基础开发一个简单的App实例

    从前设备的延期密码一直用的是桌面程序生成的,看到C#也可以开发App,熟悉了一下,做了一个简单的应用,分享给大家: 1.VS2019没有安装移动开发组件的,先安装上: 2.创建新项目: 选择空白应用和 ...

  2. 实战|轻松用 Python 开发一个简单有趣的聊天小程序

    前言 Internet 协议集支持一个无连接的传输协议,该协议称为用户数据报协议(UDP,User Datagram Protocol). UDP 为应用程序提供了一种无需建立连接就可以发送封装的 I ...

  3. 使用 Serverless 为后端服务开发一个有趣的 Chrome 扩展程序

    何遇 「何遇」是一款Chrome扩展程序,其主要的功能是当你在 Chrome 浏览器中打开一个新的Tab页面时,空白页会展示出一些有趣的插图.句子.电影截图等,给苦涩的搬砖生活增添一丝乐趣,效果如下: ...

  4. 国外大牛教你,如何用Python开发一个简单的区块链数据结构| 建议收藏

    来源 | Medium 作者 | arjuna sky kok 整理 / Aholiab 出品 | 区块链大本营(blockchain_camp) 根据IEEE此前的一项调查,Python已成为最受开 ...

  5. 利用WCF的callback机制开发一个简单的多人游戏模型

    本文介绍了如何利用WCF和callback机制开发一个简单的多人在线游戏模型. 运行过程如下: 当game service 启动之后,若干个客户端便会自动连接到服务器.当某个客户端点击join gam ...

  6. [译]使用 Rust 开发一个简单的 Web 应用,第 4 部分 —— CLI 选项解析

    原文地址:A Simple Web App in Rust, Part 4 -- CLI Option Parsing 原文作者:Joel's Journal 译文出自:掘金翻译计划 本文永久链接:g ...

  7. php开发mvc教程,php开发一个简单的MVC

    本文通过实例为大家介绍用php开发一个简单mvc的方法,起到势砖引玉的作用,本文比较适合刚接触mvc的朋友. MVC其实就是三个Model,Contraller,View单词的简称. Model,主要 ...

  8. Nginx开发一个简单的HTTP过滤模块

    本文将学些开发一个简单的HTTP过滤模块,它能够对Content-Type为text/plain的包体前加上前缀字符串prefix. <一> 过滤模块的调用顺序 过滤模块可以叠加,也就是说 ...

  9. python可视化界面编程 pycharm_pycharm开发一个简单界面和通用mvc模板(操作方法图解)...

    文章首先使用pycharm的 PyQt5 Designer 做一个简单的界面,然后引入所谓的"mvc框架". 一.设计登录界面 下面开始第一个话题,使用pycharm的 PyQt5 ...

  10. iOS开发UI篇—使用嵌套模型完成的一个简单汽车图标展示程序

    iOS开发UI篇-使用嵌套模型完成的一个简单汽车图标展示程序 一.plist文件和项目结构图 说明:这是一个嵌套模型的示例 二.代码示例: YYcarsgroup.h文件代码: 1 //2 // YY ...

最新文章

  1. dedecms织梦专题节点列表内容怎么实现分页
  2. Laplacian函数
  3. UPS远程监控系统的设计与实现
  4. SQL SERVER 2008 SN
  5. websocket实现多屏互动_纸笔互动课堂应用场景到底有些什么呢?
  6. WINDOWS 2008 AD权限管理服务(ADRMS)完全攻略
  7. [css] 如何修改美化radio、checkbox的默认样式?
  8. 百度王一男: DevOps 的前提是拆掉业务-开发-测试-运维中间的三面墙
  9. AI应用开发实战系列之二:从零开始搭建macOS开发环境
  10. filter动态参数 maven_使用Profile和Resources Filter隔离测试环境
  11. 可信云认证累计达20项,腾讯云技术创新能力再获专业认可
  12. 20190828:(leetcode习题)回文链表
  13. github博客安装jekyll的RUBY更换源
  14. 查看硬盘分区表信息工具:fdisk0 for linux-0.11 附下载地址
  15. Word删除页眉横线的方法
  16. android 陀螺仪传感器性能损耗,传感器专题(3)——加速度/陀螺仪传感器
  17. win7如何设置通电自动开机_dell主板win10如何设置通电自动启动_dell主板win10怎么设置通电自动启动...
  18. Google新版第三方登录(Javascript SDK)
  19. 你知道CMA与CNAS的区别和联系是什么吗?
  20. 公共WiFi有风险,这些风险你都知道吗

热门文章

  1. HMM、MEMM、CRF模型的比较
  2. 工具篇--时间转化,设置,格式
  3. 微信小程序之扫一扫功能
  4. iOS下Safari自动化测试
  5. 有幸为鲍勃大叔的封山之作《匠艺整洁之道》写了推荐序,顺手赠书!
  6. 原型模式(深克隆、浅克隆)
  7. Window 平台下添加 tree 命令
  8. niva mysql_Nivacat for mysql是一种第三方提供的()_学小易找答案
  9. 完整的蓝屏错误代码大全详解
  10. 【收藏向】LaTeX 符号大全