用JBuilder7开发一个简单的J2EE应用

说实话,在使用Jbuilder前 我也是有抵触情绪的,认为Java图形界面程序总是很慢,但是由于经不住Jbuilder强大的EJB开发功能的诱惑,将我原来PIII 450 128M内存扩展到192M以后,安装上Jbuilder 7,惊奇的发现,庞大的Jbuilder 7居然可以顺畅的运行了。

运行Jbuilder 7的感觉和在我机器上运行 Corel Draw 10一样,虽然启动时都一样慢,但在使用过程中就非常顺畅,没有停顿。Jbuilder 7不愧是现在最好的Java开发工具.

Jbulder EJB2.0的可视化工具可以在几分种内开发CMP EJB,开发者有更多的时间花在客户市场上,这样看似复杂的EJB开发已经变得非常简单和迅速。

一、安装准备工作

1.正确安装Jboss+Tomcat

2.下载安装Jbuilder 7 企业版,

3.开始你自己的项目开发,为项目设置server,选择Project Properties 中的 Server.选择 JBoss 3x 确认OK.

4.为了部署你的ear war或u jar, 选择Tools/Enterprise Deployment部署即可.

二、开发简单的EJB

1.我们使用现成Interest程序,该程序可以从JBoss的http://www.jboss.org/docs/manual/files/的documentation-example.zip 中获得.

在C盘根目录建立一个目录examples,将上述包中org/Jboss/docs/Interest目录拷贝到examples下.同时将interest目录下的*.xml配置文件去除,我们将使用Jbuilder来生成这些文件.

2.选择 New project for existing code -->Directory 选择 目录c:examples -->name 输入examples(自己定义),完成后,在左边栏目中,出现examples项目,还有目录org.jboss.docs.interest,双击,可看到5个Java程序。

reBuild这些源程序,以便下一步我们在EJB designer中导入。

3.选择new -->EJB Module (如果你的项目server不支持EJB,将无法选择此项,本项目是使用JBoss来作为EJB的支持服务器,这些在project properties的server选择设定)-->取名interest(自己定义)-->选择version为EJB 2.0 完成后,在左边栏目中,又多出一个interest目录,双击,

如果我们不使用下载的interest源程序,可以在右边大栏目上方 点击 "Create EJB",从而创建自己的EJB;

这里我们使用了interest,所以要导入,可以在右边大栏目上方 点击 "Import EJB"

bean name: Interest
bean type: session -->interest是个session bean。
base class: org.jboss.docs.interest.InterestBean
home interface class:org.jboss.docs.interest.InterestHome
remotr interface class: org.jboss.docs.interest.Interest

完毕后,出现了一个红色方框,表示我们的Interest EJB创建好了。

你可以点击 "EJB DD Source"看看ejb-jar.xml的内容.

rebuild或make这个EJB,会自动生成一个jar文件

三、建立简单的Web 应用

4.EJB建立完成后,我们开始建立一个web应用:

在new -->Web Application(如果你的项目 server不支持Web,将无法选择此项目)

输入web application的名字,自己定义,如interestweb 以后访问这个web应用,就是http://localhost:8080/interestweb/

directory就选择examples目录下web目录,这也是自己定义的。

完成后,在左边栏目中多出一个interestweb的目录.

时间: 2024-10-02 04:39:06

用JBuilder7开发一个简单的J2EE应用的相关文章

使用C#开发一个简单的P2P应用

p2p 本篇文章讨论了一种设计P2P网络应用程序的简单方法. 尽管有许多P2P网络不需要索引服务器或中央服务器,各客户机之间可以互相直接通讯,但下面的图1还是显示了P2P网络的基本工作原理,一般来说,P2P概念中包含一台中央索引服务器,这台服务器并不存储有任何文件,它只存储有登录到该网络上的所有用户的信息.客户端的IP地址以及用户提供的供共享的文件,客户机和服务器使用简单的命令通过报路连接进行通讯. 当客户端A想要查找P2P网络上其他客户端提供共享的文件时,系统会执行下面的操作: ·客户端A以自

Windows 8 Store Apps学习(64) 后台任务: 开发一个简单的后台任务

介绍 重新想象 Windows 8 Store Apps 之 后台任务 开发一个简单的后台任务 示例 1.通过"Windows 运行时组件"新建一个后台任务 BackgroundTaskLib/Demo.cs /* * 后台任务 * * 注: * 后台任务项目的输出类型需要设置为"Windows 运行时组件",其会生成 .winmd 文件,winmd - Windows Metadata */ using System; using System.Threading

重新想象 Windows 8 Store Apps (64) - 后台任务: 开发一个简单的后台任务

原文:重新想象 Windows 8 Store Apps (64) - 后台任务: 开发一个简单的后台任务 [源码下载] 重新想象 Windows 8 Store Apps (64) - 后台任务: 开发一个简单的后台任务 作者:webabcd 介绍重新想象 Windows 8 Store Apps 之 后台任务 开发一个简单的后台任务 示例1.通过"Windows 运行时组件"新建一个后台任务BackgroundTaskLib/Demo.cs /* * 后台任务 * * 注: * 后

用C#开发一个简单的画图软件

问题描述 用c#开发一个简单的画图软件,利用winform窗体,VS2010开发环境,设计到的算法或者流程图是什么啊?比如画直线利用的什么算法?画圆.矩形等 解决方案 解决方案二:不需要算法自己百度gdi相关的东西都有线程的函数g.DrawRectangle();g.DrawLine()等..解决方案三:多谢啊,我在写毕业论文,老师要把算法写出来,不知道怎么写

《深入理解Nginx:模块开发与架构解析》一第3章 开发一个简单的HTTP模块 3.0

第3章 开发一个简单的HTTP模块 当通过开发HTTP模块来实现产品功能时,是可以完全享用Nginx的优秀设计所带来的.与官方模块相同的高并发特性的.不过,如何开发一个充满异步调用.无阻塞的HTTP模块呢?首先,需要把程序嵌入到Nginx中,也就是说,最终编译出的二进制程序Nginx要包含我们的代码(见3.3节):其次,这个全新的HTTP模块要能介入到HTTP请求的处理流程中(具体参见3.1节.3.4节.3.5节).满足上述两个前提后,我们的模块才能开始处理HTTP请求,但在开始处理请求前还需要

《第三方JavaScript编程》——1.3 开发一个简单的微件

1.3 开发一个简单的微件 在本章前两小节中我们探讨了一些第三方JavaScript的流行用法.你已经了解了在开发微件.数据收集.作为客户端Web服务的API封装等方面是如何运用到它的.希望这能够给你一些启发,当你设计自己的第三方应用程序时候能够了解哪些功能是能够实现的. 现在,你已经看过了一些现实中的实例,是时候开发一些自己的东西了.让我们先从相对简单的入手:一个极其简单的嵌入式微件. 假设你在运行一个提供当地最新天气信息的网站.一般而言,用户直接访问你的网站是为了获得最新的天气消息.但是为了

如何开发一个简单的HTML5 Canvas 小游戏

原文:How to make a simple HTML5 Canvas game 想要快速上手HTML5 Canvas小游戏开发?下面通过一个例子来进行手把手教学.(如果你怀疑我的资历, A Wizard's Lizard这个游戏的半数以上开发是由我完成的) 我们直接来看源码里的game.js,当然你也可以在线体验一下游戏先. 游戏截图 创建画布 // Create the canvas var canvas = document.createElement("canvas"); v

用VToolsD开发一个简单的VxD

这一次,我们讲一下如何用VToolsD开发一个最简单的VxD,以及用SoftIce进行源程序级的调试. VToolsD的使用 在VtoolsD中,有一个最重要的VxD开发工具:QuickVxD.QuickVxD可以为我们自动生成VxD源程序框架,而且QuickVxD提供了许多VxD的特性选项,例如可以选择要生成的VxD是动态加载的或是静态加载的,要使用的编程语言是C还是C++等等. 我们要利用QuickVxD自动生成的是一个可动态加载的.基于C语言的VxD框架.之所以选用动态加载的VxD,是为了

WWDC15 Session笔记 - 30 分钟开发一个简单的 watchOS 2 app

Apple Watch 和 watchOS 第一代产品只允许用户在 iPhone 设备上进行计算,然后将结果传输到手表上进行显示.在这个框架下,手表充当的功能在很大程度上只是手机的另一块小一些的显示器.而在 watchOS 2 中,Apple 开放了在手表端直接进行计算的能力,一些之前无法完成的 app 现在也可以进行构建了.本文将通过一个很简单的天气 app 的例子,讲解一下 watchOS 2 中新引入的一些特性的使用方法. 本文是我的 WWDC15 笔记中的一篇,在 WWDC15 中涉及到