使用WSAD开发一个基于BMP EJB的J2EE应用-用户注册及管理

一.引言

EJB1.1规范将EJB分为两种类型:会话bean 及 实体 Bean。会话 Bean是对业务过程的 封装,就象是一个动词,描述业务流程及方法;实体 Bean是对业务数据的封装,就象是一 个名词,描述了业务数据,它通常是数据库记录的对象体现。

实体 Bean 又分为CMP(Container Management Bean - 容器管理持久性)及BMP(Bean Management Bean - Bean管理持久性)两种类型。CMP封装了复杂的数据库存储机制,为我 们提供了数据记录的创建,载入,查找,及删除等方法,我们在开发时只需将CMP及数据表 进行映射,然后调用相应的方法即可完成数据表的操作,这大大减轻了我们的开发量,但 同时我们也丧失操作数据库的灵活性。因此我们在开发时,有时将使用BMP来完成我们的工 作。

本教程通过一个实例演示了如何使用BMP开发一个完整的应用,包括了完整的数据库增 删改查示范。同时,本教程也向你演示了如何使用WSAD来开发及测试一个J2EE应用。

二.应用描述

在这个应用中,我们将从头开始用WSAD及DB2完成以下功能:

用户注册,为简单起见,我们只需要用户提供他的登录帐号,密码及Email即可注册。( 增加记录)

用户登录(查找指定记录)

用户修改密码或Email(更新记录)

管理员查看全部注册用户(查找记录)

管理员删除注册用户(删除记录)。

三.准备工作

在开始开发之前,我们要做以下准备

有一台性能良好的开发机是必要的,建议内存为512M.

安装WSAD4.03(可到此处下载试用版)

如果你是第一次使用WSAD,请先看一下它的帮助以熟悉它的开发环境。

安装DB2 UDB 7.2(可到此处下载试用版)

请按照安装指南安装,安装前先创建一个db2admin的管理员帐户,密码是db2admin,并在 安装时设定用此帐号访问数据库

将DB2的JDBC Driver升级到jdbc2.0,按以下步骤进行:

停止DB2的"DB2 JDBC Applet Server"服务

c:\net stop "DB2 JDBC Applet Server"

时间: 2024-09-14 23:53:26

使用WSAD开发一个基于BMP EJB的J2EE应用-用户注册及管理的相关文章

请教各位,希望自己动手开发一个基于JAVE语言的,录入单据系统,希望可以有“自动完成”的等功能,选择什么AJAX框架

问题描述 希望开发一个基于JAVE语言的,录入单据系统,希望可以有"自动完成"的功能,还有一些工作流的代码(例如后工序审核)应该使用什么框架比较啊容易做到这些功能呢?有没视频提供一下学习,我是一个自学开发的初哥(有一点JAVA基础:主要希望实现的是把原来的桌面型的系统,开发成为用JAVA+AJAX造的网页型的单据管理系统) 解决方案 解决方案二:prototype或JQuery都行吧解决方案三:JQuery比较好一点,容易掌握学习prototype现在企业才用

使用Node.js开发一个基于JavaScript的RESTful应用

REST 风格几乎是为 HTTP 协议量身定做的,在 HTTP 协议中用 URI 来标识唯一的资源,用 GET.PUT.POST.DELETE 等动词来操作资源,HTTP 协议是无状态协议,可以通过 Cache 来提高性能.本文将使用 http://www.aliyun.com/zixun/aggregation/13375.html">Node.js 开发一个基于 JavaScript 的 RESTful 应用. 在 Web2.0 盛行的今天,作为一种可以运行在浏览器客户端的轻量级脚本语

我们公司要开发一个基于环信SDK的社交平台,有接活的吗

问题描述 要求 : 1.广州地区的.外地不考虑 2.有案例,利用环信开发过软件,可以给我看看 3.有时间开发,我们要的比较急 4.我们属于有一个创意想创业,所以不是行业APP,要需求报价的,要签保密协议.来公司详谈 符合以上条件的请加我QQ 联系我 1393153104, 焦先生.

公司要开发一个基于TCP/IP的手机增值系统,请问基于TCP/IP开发的框架都有什么用哪个好呢?

问题描述 解决方案 可以去了解一下Apache的Mina框架,专门开发基于TCP/IP和UDP/IP网络传输应用框架.现在大多数公司就是使用这个框架.我公司也是

程序外包(价格从优):开发一个基于IE的播放软件

问题描述 基于IE自主开发的播放插件,类似于http://www.izo.cn/上的所有功能1,支持普通播放软件的暂停.停止.播放等功能2,节目菜单支持搜索3,支持网站图标和文字广告4,自动调用数据库中指定直播节目请有类似开发经历的朋友和我联系QQ:5027693电话:13808072131 解决方案 解决方案二:flash?解决方案三:网络上到处都有阿...解决方案四:联系我,价格从低,呵呵││博客空间:││资源下载:││Email:loving-kiss@163.com[MSN也是这个]││

怎么开发一个基于spark的web实时查询web程序

问题描述 如标题,公司想开发这样一个小程序,但是现在不知道从何下手,spark又没有提供接口可以在我的web应用程序里面直接调用,那意味着是不是我每次查询的时候,要把sql语句和对应的scala代码一起通过ssh提交到集群的主机上运行spark-shell命令,但是有几个地方想不明白1.这样执行的结果我怎么拿回来显示在web界面上?还是有其他的办法实现?2.我们有个功能点是机器学习所以会用到MLLib,每个流程点都需要提交查询一次,把结果拿一部分回来给用户看,并把结果作为下个流程节点的输入,那我

如何用C#开发一个基于http协议的发送邮件功能

问题描述 跪求各位大牛给点思路最好是能给个demo学习一下..........先谢谢 解决方案 解决方案二:邮件有邮件的协议,和http协议没什么关系.如果你想用C#开发邮件发送接收的软件,参考:,有讲解有代码.解决方案三:邮件发送这个我之前也做过不是代码是找了一段博客园的然后稍微修改一会也基本看懂了代码的话可以度以下基本就是发送人邮箱接收人或多个人的邮箱还有一个发送的服务具体环节印象不深了不过代码不长.如果想做的好看一段可以加入html标签可以控制样式和格式(⊙o⊙)哦

与众不同 windows phone (30) - Communication(通信)之基于 Socket TCP 开发一个多人聊天室

原文:与众不同 windows phone (30) - Communication(通信)之基于 Socket TCP 开发一个多人聊天室 [索引页][源码下载] 与众不同 windows phone (30) - Communication(通信)之基于 Socket TCP 开发一个多人聊天室 作者:webabcd 介绍与众不同 windows phone 7.5 (sdk 7.1) 之通信 实例 - 基于 Socket TCP 开发一个多人聊天室 示例1.服务端ClientSocketP

与众不同 windows phone (31) - Communication(通信)之基于 Socket UDP 开发一个多人聊天室

原文:与众不同 windows phone (31) - Communication(通信)之基于 Socket UDP 开发一个多人聊天室 [索引页][源码下载] 与众不同 windows phone (31) - Communication(通信)之基于 Socket UDP 开发一个多人聊天室 作者:webabcd 介绍与众不同 windows phone 7.5 (sdk 7.1) 之通信 实例 - 基于 Socket UDP 开发一个多人聊天室 示例1.服务端Main.cs /* *