⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ejb设计模式3.htm

📁 写给JSP初级程序员的书
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0057)http://eps.www85.cn4e.com/java/article/devshow.asp?id=125 -->
<HTML><HEAD><title>csdn_EJB设计模式3</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<STYLE type=text/css>TD {
	FONT-FAMILY: "Verdana", "Arial", "宋体"; FONT-SIZE: 9pt
}
A {
	COLOR: #660000; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #660000; TEXT-DECORATION: none
}
.line {
	LINE-HEIGHT: 14pt
}
</STYLE>

<META content="MSHTML 5.00.2920.0" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff text=#000000>

  <table><tbody>
  <TR>
    <TD height=21>
      <DIV align=center><B><FONT size=3>EJB设计模式3 <BR><FONT 
      size=2> </FONT></FONT></FONT>
      <HR align=center color=#cccccc noShade SIZE=1>
      </DIV></TD></TR>
  <TR>
    <TD class=line><FONT 
      color=#333300>设计模式3<BR>在设计模式2中我们看到,在entity&nbsp;bean和struct之间<BR>有很多重复的代码比如同样的字段声明(对应数据库中的表列)。<BR>如果让entity&nbsp;bean从结构继承下来就可以避免冗余的代码。但是<BR>这种设计,仍然不能显示beans之间的联系。<BR><BR>Code&nbsp;snippet&nbsp;for&nbsp;Company&nbsp;Entity&nbsp;Bean<BR>public&nbsp;class&nbsp;CompanyBean&nbsp;extends&nbsp;CompanyStruct<BR>implements&nbsp;EntityBean&nbsp;{<BR>EntityContext&nbsp;entityContext;<BR>//all&nbsp;fields&nbsp;in&nbsp;CompanyStruct&nbsp;are&nbsp;available&nbsp;for&nbsp;CMP<BR>public&nbsp;Integer&nbsp;ejbCreate(CompanyStruct&nbsp;Struct)<BR>throws&nbsp;CreateException&nbsp;{<BR>this.comId&nbsp;=&nbsp;struct.comId;&nbsp;//set&nbsp;the&nbsp;primary&nbsp;key<BR>setData(struct);//this&nbsp;removes&nbsp;some&nbsp;redundant&nbsp;code<BR>return&nbsp;null;<BR>}<BR><BR>其余的代码比如getdata()和setdata()方法的实现和设计模式2中<BR>是完全一样的。<BR><BR></FONT></TD></TR>
  <TR>
    <TD height=5>
      <HR align=center color=#cccccc noShade SIZE=1>
    </TD></TR></TBODY></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -