codecamp

EJB环境设置

EJB是Java的一个框架,因此第一个要求是JDK已经安装在你的机器上。

系统需求

JDK1.5或以上。
内存没有最低要求。
磁盘空间没有最低要求。
操作系统没有最低要求。

第1步 - 验证Java安装在你的机器上

现在打开控制台并执行以下java命令。

操作系统任务命令
Windows打开命令控制台c:\> java -version
Linux打开命令终端$ java -version
Mac打开终端machine:~ joseph$ java -version

让我们验证所有操作系统的输出:

操作系统输出
Windows

Java版本“1.6.0_21”

Java(TM)SE运行环境(建立1.6.0_21-B11)

Java的热点(TM)64位服务器虚拟机(建设23.21-b01,混合模式

Linux

Java版本“1.6.0_21”

Java(TM)SE运行环境(建立1.6.0_21-B11)

Java的热点(TM)64位服务器虚拟机(建设23.21-b01,混合模式

Mac

Java版本“1.6.0_21”

Java(TM)SE运行环境(建立1.6.0_21-B11)

Java的热点(TM)64位服务器虚拟机(建设23.21-b01,混合模式)

如果您还没有安装Java,请安装Java软件开发工具包(SDK) http://www.oracle.com/technetwork/java/javase/downloads/index.html 。我们使用Java 1.6.0_21作为本教程安装的版本。


第2步:设置Java环境

设置JAVA_HOME环境变量以指向计算机上Java安装的基本目录位置。例如

操作系统输出
WindowsJAVA_HOME环境变量设置为C:\Program Files\Java\jdk1.6.0_21
Linuxexport JAVA_HOME=/usr/local/java-current
Macexport JAVA_HOME=/Library/Java/Home

追加Java编译器位置的系统路径。

操作系统输出
Windows追加字符串; C:\Program Files\Java\jdk1.6.0_21in to the end of the system variable, Path.
Linuxexport PATH=$PATH:$JAVA_HOME/bin/
Mac不需要

使用如上所述的Java命令验证Java的安装。


第3步:下载并安装NetBeans IDE

下载最新版本的NetBeans IDEhttps://netbeans.org/downloads/index.html 。在写这篇教程的时候,我下载的Netbeans 7.3里面自带捆绑了JDK 1.7。使用以下链接下载http://www.oracle.com/technetwork/java/javase/downloads/index.html

操作系统安装程序名称
WindowsNetbeans7.3
LinuxNetbeans7.3
MacNetbeans7.3


第4步:安装JBoss应用服务器:

您可以下载最新版本的JBoss服务器的http://www.jboss.org/jbossas/downloads/ 。按平台下载存档。在你机器上的任何位置都可以提取Jboss

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


步骤5:配置JEE插件Netbeans

使用开放式插件窗口工具>插件。在“Java Web和Java EE”类别中打开“可用插件”标签,选择“Java EE的基地”和“EJB和EAR”。点击安装按钮。 NetBeans将下载并安装相应的插件。使用“安装”选项验证的插件安装。


已安装的插件


步骤6:在NetBeans配置JBoss服务器

转到服务选项,并用鼠标右键单击服务器来添加新的服务器。


添加服务器


添加服务器向导将打开。选择JBoss和在下一步输入相关细节,在NetBeans配置服务器。


选择服务器


一切都配置好后,你会看到以下画面。


安装的服务器


第7步:安装数据库服务器(PostgreSQL)。

下载最新版本的PostgreSQL数据库服务器http://www.postgresql.org/download/ 。在写这篇教程的时候,我下载的PostgreSQL 9.2

OS安装程序名称
WindowsPostgreSQL9.2
LinuxPostgreSQL9.2
MacPostgreSQL9.2

EJB概述
EJB创建应用程序
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }