EJB - 环境设置

article/2025/9/30 1:34:14

一、 本博客将根据tutorialspoint文档的指导进行EJB环境的设置。 

二、 系统需求

 EJB是Java的一个框架,所以第一个要求是在您的机器上安装一个Java开发工具包(JDK)。

JDK1.5 or above.
Memoryno minimum requirement.
Disk Spaceno minimum requirement.
Operating Systemno minimum requirement.

 

二、验证系统中的Java安装

    打开console并执行以下java命令。

OSTaskCommand
WindowsOpen Command Consolec:\> java -version
LinuxOpen Command Terminal$ java -version
MacOpen Terminalmachine:~ joseph$ java -version

    如果没有安装Java,请从www.oracle.com安装Java软件开发工具包(SDK)。本博客按照官网文件假设Java 1.6.0u21是本教程的安装版本,大家不必按照此版本,可以去oracle下载最新的JDK。

    在不同的操作系统中验证jdk安装的正确性。

OSOutput
Windows

java version "1.6.0_21"

Java(TM) SE Runtime Environment (build 1.6.0_21-b11)

Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)

Linux

java version "1.6.0_21"

Java(TM) SE Runtime Environment (build 1.6.0_21-b11)

Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)

Mac

java version "1.6.0_21"

Java(TM) SE Runtime Environment (build 1.6.0_21-b11)

Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)

 三、设置JAVA HOME环境变量

    设置JAVA HOME环境变量以指向系统上安装JAVA的基本目录位置。

OSOutput
WindowsSet the environment variable JAVA_HOME to C:\Program Files\Java\jdk1.6.0_21
Linuxexport JAVA_HOME=/usr/local/java-current
Macexport JAVA_HOME=/Library/Java/Home

     将Java编译器位置附加到系统路径。

OSOutput
WindowsAppend the string ;C:\Program Files\Java\jdk1.6.0_21\bin to the end of the system variable, Path.
Linuxexport PATH=$PATH:$JAVA_HOME/bin/
Macnot required

使用上面解释的Java-version命令验证Java安装。

可以参考我的博客: jdk的介绍和安装​

四、下载安装Netbeans 7.3

   从NetBeans.org下载最新版本的NetBeans IDE。在编写本教程时,我使用以下链接www.oracle.com下载了与JDK 1.7捆绑在一起的Netbeans 7.3

OSInstaller name
WindowsNetbeans 7.3
LinuxNetbeans 7.3
MacNetbeans 7.3

    这里需要说明一下,本人开发经常使用的Eclipse以及MyEclipse完全可以满足,大家使用自己喜欢的IDE就可以了。

五、设置JBOSS应用服务

您可以从www.JBoss.org下载最新版本的JBoss服务器。按平台下载档案。将Jboss解压到您机器上的任何位置。

OSFile name
Windowsjboss-5.1.0.GA-jdk6.zip
Linuxjboss-5.1.0.GA-src.tar.gz
Macjboss-5.1.0.GA-src.tar.gz

JBOSS现在已经更名为wildfly ,https://wildfly.org/,下载最新的wildfly,安装到机器上即可。

六、为Netbeans配置JEE插件

    使用工具>插件打开插件窗口。打开“AvailablePlugin”选项卡,在“JavaWeb和EE”类别下选择“JavaEEBase”和“EJBandEAR”。单击“安装”按钮。Netbeans将下载并安装相应的插件。使用“Installed”选项卡验证插件安装(如下图所示)。

    

七、在Netbeans中配置JBoss服务器

      如果你使用其它的IDE,添加最新的服务器,如wildfly等,下面仅供参考。

      转到“服务”选项卡,右键单击“服务器”以添加新服务器。

    

    将打开添加服务器实例向导。选择JBoss并在下一步中输入相关的详细信息以在netbeans中配置服务器。

    

    配置完所有内容后,您将看到以下屏幕

    

八、安装数据库服务器(PostGreSql)

    从www.PostGreSql.org下载最新版本的PostGreSql数据库服务器。本博客按照官网时间,以PostGreSql 9.2为例。

OSInstaller name
WindowsPostGreSql 9.2
LinuxPostGreSql 9.2
MacPostGreSql 9.2

    

参考:https://www.tutorialspoint.com/ejb/ejb_environment.htm

 

 


http://chatgpt.dhexx.cn/article/o3819LO8.shtml

相关文章

EJB 开发环境与入门实例

文章目录 1.环境准备2.WildFly介绍下载配置与启动 3. EJB 服务创建4.客户端调用 1.环境准备 OS: Windows 8, 64 Bit JDK: 1.8 Eclipse: Photon Release (4.8.0) WildFly: 14.0.1.Final 2.WildFly 介绍 WildFly 是JBoss AS的新的项目的名称。 JBoss分为AS 和 EAP两个版本&am…

EJB开发第一期---EJB开发配置

一、EJB 3.0简介 1.1 什么是EJB Enterprise JavaBeans是一个用于分布式业务应用的标准服务端组件模型。采用Enterprise JavaBeans架构编写的应用是可伸缩的、事务性的、多用户安全的。采用ejb编写的这些应用,可以部署在任何支持Enterprise JavaBeans规范的服务器平台…

如何开发EJB?

EJB开发分为两部分:开发EJB和使用EJB 本文示例将使用EJB2.0 :1.工作需要;2.EJB3.0相对于2.0变动不大(添加注解,JPA替换实体Bean实现) 开发EJB的流程 以开发stateless SessionBean为栗. 1.编写SessionBean。需要实现SessionBean接…

数据库笔试题及答案

以下为某公司的数据库笔试题及个人整理的答案,小伙伴们有更好的答案欢迎指教! 数据表 Student(S#,Sname) 10000条记录Cource(C#,Cname,T#) 9条记录SC(S#,C#,Score) 89991条记录Teacher(T#,Tname) 3条记录 题目并没有指定表中有多少数据&am…

MySQL数据库期末考试试题及参考答案(09)

版权声明 本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl 一、 填空题 MySQL提供的____命令可以将数据库导出成SQL脚本,以实现数据的备份。mysqldump命令备份多个数据库时,数据库名称之间用____隔开。MySQL中…

数据库题库(一)

第一章 绪论(上) (1) (2)只要有大量数据就可以称之为数据库() (3)数据库管理系统DBMS有多种,比如PostgreSQL、Oracle等(√&#xf…

MySQL数据库期末考试试题及参考答案(07)

版权声明 本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl 一、 填空题 如果不想提交当前事务,可以使用_____语句回滚事务。每个事务都是完整不可分割的最小单元是事务的_____性。MySQL中,显式开启事务的语句…

数据库面试题(答案)

1、MySQL主键和唯一索引的区别? 1、主键是一种约束,唯一索引是一种索引,两者在本质上是不同的。 2、主键创建后一定包含一个唯一性索引,唯一性索引并不一定就是主键。 3、唯一性索引列允许空值,而主键列不允许为空值…

MySQL数据库期末考试试题及参考答案(06)

版权声明 本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl 一、 填空题 普通索引使用KEY或____定义。在MySQL中,DROP VIEW语句用于____。MySQL中常见的索引大致分为普通索引、 ____ 、 ____ 、全文索引、空间索引。只有在…

数据库习题

习题一 数据库系统绪论 一、数据独立性包括数据的 物理独立性 和 逻辑独立性。 二、数据模型的组成三要素是数据结构 、 数据操作、 完整性约束条件。 三、两个实体型之间的联系分为三类,分别是 一对一关系、 一对多关系和 多对多关系 两个以上的实体型之间以及单…

MySQL数据库期末考试试题及参考答案(04)

版权声明 本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl 一、填空题 MySQL中提供了____关键字,可以在查询时去除重复的值。使用ORDER BY对查询结果进行排序时,默认是按____排列。SELECT语句中,用…

MySQL数据库题库

一、选择题 第1章 数据库系统概述 1.DBS是( A )的简写。 A.数据库系统 B.数据库管理系统  C.数据库 D.操作系统 2.DBMS是( B )的简写 A.数据库系统 B.数据库管理系统  C.数据库 D.数据 3.DB、DBMS和DBS之间的关系是 (…

MySQL数据库期末考试试题及参考答案(03)

版权声明 本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl 一、填空题 插入数据时,如果不指定____,必须为每个字段添加数据。MySQL中使用____语句来更新表中的记录。MySQL提供____语句用于删除表中的数据。在…

【数据库】数据库选择题练习及详解

练习1 1.允许取空值但不允许出现重复值的约束是______ A、NULL B、PRIMARY KEY C、UNIQUE D、FOREIGN KEY 解:NULL指当前值为空,不做其他约束,PRIMARY KEY为码约束,码必须唯一且不能为空,UNIQUE指的是当前值唯一&…

MySQL数据库期末考试试题及参考答案(05)

版权声明 本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl 一、填空题 交叉连接查询返回的结果是被连接的两张数据表中所有数据行的____ 。左连接查询的结果包括LEFT JOIN子句中左表的____,以及右表中满足连接条件的记录…

MySQL数据库期末考试试题及参考答案(02)

版权声明 本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl 一、 填空题 创建数据库时,语句中添加____可以防止数据库已存在而引发的程序报错。如果使用非图形化工具操作数据表,操作之前应该先使用____命令指定…

MySQL数据库期末考试试题及参考答案(01)

版权声明 本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl 一、 填空题 ___在20世纪80年代被美国国家标准学会和国际标准化组织定义为关系型数据库语言的标准。数据模型所描述的内容包括3个部分,分别是数据结构、数据操作…

数据库原理及应用-期末考试试题及答案

单项选择题 DB、DBMS和DBS三者之间的关系是( )。 A.DB包括DBMS和DBS B.DBS包括DB和DBMS C.DBMS包括DB和DBS D.不能相互包括 对数据库物理存储方式的描述称为( ) A.外模式…

数据库试题及答案 两套

数据库原理试题(A卷) 一、 填空题(每空 1 分,共 20 分) 1. 对于一个国家来说,数据库的建设规模、数据库信息量的 _____________ 和 _____________ 已成为这个国家信息化程度的 ________________ 。2. 数据模型通常由:…

经典 SQL 数据库笔试题及答案整理

马上又是金三银四啦,有蛮多小伙伴在跳槽找工作,但对于年限稍短的软件测试工程师,难免会需要进行笔试,而在笔试中,基本都会碰到一道关于数据库的大题,今天这篇文章呢,就收录了下最近学员反馈上来…