【EJB基础】开发一个简单的EJB应用程序
为了能开发一个简单的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应用程序相关推荐
- VS2019 Xamarin 零基础开发一个简单的App实例
从前设备的延期密码一直用的是桌面程序生成的,看到C#也可以开发App,熟悉了一下,做了一个简单的应用,分享给大家: 1.VS2019没有安装移动开发组件的,先安装上: 2.创建新项目: 选择空白应用和 ...
- 实战|轻松用 Python 开发一个简单有趣的聊天小程序
前言 Internet 协议集支持一个无连接的传输协议,该协议称为用户数据报协议(UDP,User Datagram Protocol). UDP 为应用程序提供了一种无需建立连接就可以发送封装的 I ...
- 使用 Serverless 为后端服务开发一个有趣的 Chrome 扩展程序
何遇 「何遇」是一款Chrome扩展程序,其主要的功能是当你在 Chrome 浏览器中打开一个新的Tab页面时,空白页会展示出一些有趣的插图.句子.电影截图等,给苦涩的搬砖生活增添一丝乐趣,效果如下: ...
- 国外大牛教你,如何用Python开发一个简单的区块链数据结构| 建议收藏
来源 | Medium 作者 | arjuna sky kok 整理 / Aholiab 出品 | 区块链大本营(blockchain_camp) 根据IEEE此前的一项调查,Python已成为最受开 ...
- 利用WCF的callback机制开发一个简单的多人游戏模型
本文介绍了如何利用WCF和callback机制开发一个简单的多人在线游戏模型. 运行过程如下: 当game service 启动之后,若干个客户端便会自动连接到服务器.当某个客户端点击join gam ...
- [译]使用 Rust 开发一个简单的 Web 应用,第 4 部分 —— CLI 选项解析
原文地址:A Simple Web App in Rust, Part 4 -- CLI Option Parsing 原文作者:Joel's Journal 译文出自:掘金翻译计划 本文永久链接:g ...
- php开发mvc教程,php开发一个简单的MVC
本文通过实例为大家介绍用php开发一个简单mvc的方法,起到势砖引玉的作用,本文比较适合刚接触mvc的朋友. MVC其实就是三个Model,Contraller,View单词的简称. Model,主要 ...
- Nginx开发一个简单的HTTP过滤模块
本文将学些开发一个简单的HTTP过滤模块,它能够对Content-Type为text/plain的包体前加上前缀字符串prefix. <一> 过滤模块的调用顺序 过滤模块可以叠加,也就是说 ...
- python可视化界面编程 pycharm_pycharm开发一个简单界面和通用mvc模板(操作方法图解)...
文章首先使用pycharm的 PyQt5 Designer 做一个简单的界面,然后引入所谓的"mvc框架". 一.设计登录界面 下面开始第一个话题,使用pycharm的 PyQt5 ...
- iOS开发UI篇—使用嵌套模型完成的一个简单汽车图标展示程序
iOS开发UI篇-使用嵌套模型完成的一个简单汽车图标展示程序 一.plist文件和项目结构图 说明:这是一个嵌套模型的示例 二.代码示例: YYcarsgroup.h文件代码: 1 //2 // YY ...
最新文章
- dedecms织梦专题节点列表内容怎么实现分页
- Laplacian函数
- UPS远程监控系统的设计与实现
- SQL SERVER 2008 SN
- websocket实现多屏互动_纸笔互动课堂应用场景到底有些什么呢?
- WINDOWS 2008 AD权限管理服务(ADRMS)完全攻略
- [css] 如何修改美化radio、checkbox的默认样式?
- 百度王一男: DevOps 的前提是拆掉业务-开发-测试-运维中间的三面墙
- AI应用开发实战系列之二:从零开始搭建macOS开发环境
- filter动态参数 maven_使用Profile和Resources Filter隔离测试环境
- 可信云认证累计达20项,腾讯云技术创新能力再获专业认可
- 20190828:(leetcode习题)回文链表
- github博客安装jekyll的RUBY更换源
- 查看硬盘分区表信息工具:fdisk0 for linux-0.11 附下载地址
- Word删除页眉横线的方法
- android 陀螺仪传感器性能损耗,传感器专题(3)——加速度/陀螺仪传感器
- win7如何设置通电自动开机_dell主板win10如何设置通电自动启动_dell主板win10怎么设置通电自动启动...
- Google新版第三方登录(Javascript SDK)
- 你知道CMA与CNAS的区别和联系是什么吗?
- 公共WiFi有风险,这些风险你都知道吗