速食时代教您三分钟开发一个J2EE应用Word格式文档下载.docx
- 文档编号:22059532
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:11
- 大小:16.65KB
速食时代教您三分钟开发一个J2EE应用Word格式文档下载.docx
《速食时代教您三分钟开发一个J2EE应用Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《速食时代教您三分钟开发一个J2EE应用Word格式文档下载.docx(11页珍藏版)》请在冰豆网上搜索。
privateStringname;
publicStringgetName()
returnname;
}
publicvoidsetName(Stringname)
this.name=name;
publicvoidsetUserId(StringuserId)
{
this.userId=userId;
publicStringgetUserId()
returnuserId;
2.建立业务对象BusinessObject类,根据你的业务逻辑层架构有两种,下面两种步骤任意选一种即可:
第一种,以普通JavaBean实现Service,POJOService,
publicinterfaceTestService
publicvoidcreateUser(EventModelem);
publicvoidupdateUser(EventModelem);
publicvoiddeleteUser(EventModelem);
publicUserTestgetUser(StringuserId);
publicclassTestServiceImp
implementsTestService
publicvoidcreateUser(EventModelem)
UserTestuser=
(UserTest)em.getModel();
try{
//调用DAO+JDBC数据表操作
clearCache();
logger.debug("
createuserok!
"
);
}catch(Exceptionex)
logger.error(ex);
em.setErrors(Constants.USER_SAVE_ERROR);
}
}
publicvoidupdateUser(EventModelem)
UserTestuser=(UserTest)em.getModel();
updateuserok!
}catch(Exceptionex)
}
publicvoiddeleteUser(EventModelem)
deleteok!
publicUserTestgetUser(StringuserId)
logger.debug("
getUserfromDAO+JDBC"
UserTestuser=(UserTest)vdb.get(userId);
returnuser;
或者如果你愿意使用EJB,那么使用EJBSessionBean实现业务逻辑层:
以EJB的有态Bean为例子,如下(createabusinessObject):
publicclassTestEJBBean
implementsSessionBean
try
publicvoidupdateUser(EventModelem)
上述两种EJB和POJOService是可选择的
3.创建和配置jdonframework.xml如下(configyourjdonframework):
<
?
xmlversion="
1.0"
encoding="
UTF-8"
>
!
DOCTYPEappPUBLIC"
-//JDON//DTDFramework20051.0//EN"
"
app>
<
models>
<
modelkey="
userId"
class="
com.jdon.framework.test.model.UserTest"
<
actionForm
name="
userActionForm"
/>
handler>
<
--ref如是testService
激活POJOService或是testEJB--!
ejbServiceref="
testService"
<
getMethodname="
getUser"
/>
createMethodname="
createUser"
updateMethodname="
updateUser"
deleteMethodname="
deleteUser"
/ejbService>
/handler>
/model>
<
/models>
services>
--下面配置行适合你选择SessionBean作为Service-->
ejbServicename="
testEJB"
jndiname="
TestEJB"
ejbLocalObjectclass="
com.jdon.framework.test.ejb.TestEJBLocal"
--下面配置行适合你选择普JavaBeans
POJO作为Service-->
<
pojoServicename="
class="
com.jdon.framework.test.TestServiceImp"
/services>
/app>
4.创建Struts的ActionForm和user.jsp页面(无需在创建Action),在Jsp页面的Form表单中,需要有两行:
html:
hiddenname="
action"
5.配置启动Jdon框架(本步骤每个项目只需执行一次):
在struts-config.xml中。
plug-inclassName=
com.jdon.strutsutil.InitPlugIn"
set-propertyproperty=
modelmapping-config"
value="
jdonframework.xml"
/plug-in>
注意,jdonframework.xml需要和你的源码放在一起,如果你放在源码包目录下面,例如
放在com/jdon/test目录,那么struts-config.xml中应该是com.jdon.test.jdonfram
ework.xml,当然如果你的jdonframework.xml和com目录并列在同一个目录下,就上面配
置即可。
最后,在打包部署时,需要核实在WEB-INF/classes目录下是否有jdonframework.xml。
当你启动并运行应用程序,在服务器控制台看见"
jdonFrameworkStartedsuccessfully"
字样表示你一切都配置正常。
这样,一个标准J2EE多层结构系统开发完成。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 速食 时代 教您三 分钟 开发 一个 J2EE 应用
![提示](https://static.bdocx.com/images/bang_tan.gif)