基于NetBeans的Java EE客户端应用程序(一)

来源:互联网 发布:食品开淘宝店的要求 编辑:程序博客网 时间:2024/05/22 12:45

文档当前处于草稿状态

本教程将展示如何在 NetBeans 平台上方便地创建应用程序客户端。将以 Database Reader 为例进行演示说明。

目录

l      要求

l      安装和配置

l      项目创建

l      企业应用程序开发

l           修改构建脚本

l           数据库生成实体类

l           创建带有远程接口的无状态的会话 Bean以便与持久单元进行通信

l           修改 dbreader-ear-app-client 应用程序客户端模块

l      NetBeans 模块开发

l           设置 dbreader NetBeans 模块套件

l           设置 customers NetBeans 模块

l           创建 Window 组件

l           编写 Customers 顶部组件逻辑

l      运行应用程序


 

 

l          Java(TM) SE Development Kit 5.0

l          NetBeans IDE 5.5.1

l          NetBeans Platform 5.5.1

l          GlassFish v2 build 33

安装和配置

安装全部所需产品(在产品站点上可以获取安装指南)。在开始安装之前,必须进行一些设置。首先启动 NetBeans IDE 5.5.1 并注册 GlassFish v2。在 Runtime 选项卡中右键单击 Servers 节点,然后选择 Add server(选中 Sun Java Application Server)。

现在将 NetBeans Platform 注册到 IDE 中。实际上此步骤与添加新服务器的操作是相同。选择 Tools -> NetBeans Platform Manager,单击 Add Platform 按钮,然后按照向导进行操作(选择下载的 NetBeans Platform 5.5.1 作为新平台)。

项目创建

该创建全部项目了。我们需要 NetBeans Module Suite 项目、(添加到 NetBeans Module Suite 中的)NetBeans Module 项目以及包含 Application Client EJB 模块的 Enterprise Application 项目。首先创建 NetBeans Module Suite 项目。将其命名为 dbreader。至于所使用的平台,我们选择前面已注册的新平台。

然后创建 NetBeans Module 项目。将其命名为 customers。并选择Add to Module Suite 将它添加到 dbreader 套件。所有其他选项都保持默认值。

实际上我们已经创建了 NetBeans Module 项目,现在必须创建 Java EE 部分。因此,我们将创建带有 Application Client EJB 模块的 Enterprise Application 项目。将其命名为 dbreader-ear。它包含 Application Client EJB 模块。不包含. Exclude Web 模块。还要选择 Java EE 5 版本,并选中 Sun Java Application Server 作为开发服务器。

非常好!您已经成功创建了所需的所有项目。现在 Projects 选项卡中应包含以下内容。

企业应用程序开发

修改构建脚本

因为必须将 dbreader 套件 jnlp distro 打包到 dbreader ear 中,所以我们需要修改 dbreader-ear build.xml 脚本。应将以下代码添加到 dbreader-ear build.xml 中。

    
    
    
        
            
            
            
        
    
    
    
        
 
        
        
            
            
            
        
    

可以在 Files 视图中访问 build.xml 文件。

从数据库生成实体类

我们已经准备好了 dbreader-ear 项目基础架构。现在必须从 sample 数据库生成实体类。在 Project 选项卡中右键单击 dbreader-ear-ejb 项目,然后选择 New -> Entity Classes From Database。在向导窗口中,选择 jdbc/sample 数据源作为data source,并选中 CUSTOMER 表。

在下一个向导面板中,键入实体类的包。键入db。然后单击 create persistence unit。将出现 Persistence unit 对话框。单击 Create。然后单击 Finish 按钮来完成向导。

 

现在我们已经为 jdbc/sample 数据库生成实体类。在 dbreader-ear-ejb 项目下可以看到所生成的类。

要求


原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 三星手机导航gps信号弱怎么办 小米5导航信号弱怎么办 华为手机导航gps信号弱怎么办 手机屏玻璃裂了怎么办 oppo音量键坏了怎么办 魅蓝手机屏幕碎了怎么办 手机钢化膜边缘有气泡怎么办 手机贴钢化膜边缘有气泡怎么办 苹果手机钢化膜边缘有气泡怎么办 手机膜里的水泡怎么办 膜贴好了有气泡怎么办 后档玻璃膜气泡怎么办 贴膜里面有灰尘怎么办 贴膜边缘不粘怎么办 贴膜时候的气泡怎么办 贴手机膜起泡了怎么办 手机膜起泡泡了怎么办 手机膜鼓起来了怎么办 贴膜中间有气泡怎么办 新车贴膜有气泡怎么办 贴手机膜进灰尘怎么办 贴手机膜有灰尘怎么办 华为mate10后机壳碎了怎么办 手机屏和壳分开了怎么办 oppoa33手机开不了机怎么办 7p背面刮花了怎么办 oppo手机左右两键失灵怎么办 苹果5s屏幕翘起怎么办 0pp0手机有点卡怎么办 手机用久有点卡怎么办 手机有点卡怎么办魅蓝 苹果6排线接反了怎么办 oppo手机解锁密码忘了怎么办 魅蓝5音量小怎么办 魅蓝5密码忘记了怎么办 魅蓝note3锁定了怎么办 魅族mx5系统铃声没有了怎么办 魅族主板坏了怎么办 魅族mx5螺丝滑丝怎么办 魅族魅蓝e手机被锁了怎么办 魅蓝e被锁机了怎么办