我的EJB学习历程(七)

原创 2004年07月14日 09:24:00

终于可以又出新东西了。上个礼拜一直没忙,公司带我们出去HAPPY了。不过现在水好凉,不能下水。才下去两分钟瞬间就被冻上来了。特别的冷。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

恩,言归正传。我一直在看CMP,实体BEAN,可是发现要弄好ENTITYBEAN首先要做的是知道怎么配置服务器,我找到了一篇配置JBOSS服务器的指南,觉得不错,就在这给大家SHARE一下。

http://www.uml.org.cn/j2ee/j2ee121505.htm

JBoss3.07的配置

    这里需要对JBoss进行配置的地方有两处,一处为JBoss的日志信息选项,使得我们今后在部署EJB时能够得到关于部署的详细信息;另一处为JBoss中的数据源,使得我们可以使用容器持久化管理的EntityBean对数据库中的数据进行操作。

    (1)首先我们讲述日志信息选项的更改,进入JBoss所在目录下的server/default/conf目录,找到文件log4j.xml,将其用文本编辑器打开,将属性作如下修改:

修改一:

 

  < category name="org.jboss" >

    < priority value="INFO" / >

  < / category >

 

修改为:

 

  < category name="org.jboss" >

    < priority value="INFO" / >

  < / category>

修改二:

 

 

  < appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender" >

    < param name="Threshold" value="INFO" / >

    < param name="Target" value="System.out" / >

修改为:

  < appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">

    < param name="Threshold" value="DEBUG"/>

    < param name="Target" value="System.out"/>

将这些属性进行修改之后,当我们部署CMP EntityBean的时候将能看见JBoss针对所部署的CMP EntityBean自动产生的SQL插入语句与CMP EntityBean中包含的EJB-QL语句;并且在EntityBean被使用时发生的SQL查询语句。

(2)接着我们讲述数据源的配置,第一步:我们进入JBoss的文件夹下的docs/examples/jca目录,用文本编辑器打开mysql-service.xml,将其中的部分内容作如下修改:

<?xml:namespace prefix = config-property

< attribute name="JndiName">MySqlDS(数据源名称)< / attribute>

< attribute name="ManagedConnectionFactoryProperties">

< properties>

< config-property name="ConnectionURL" type="java.lang.String" >jdbc:mysql://localhost:3306/resultmanager

 

(数据库URL)

       

< / config-property>

< config-property name="DriverClass" type="java.lang.String" >com.mysql.jdbc.Driver

(数据库驱动程序)

< / config-property>

< config-property

name="UserName" type="java.lang.String">DataBase

(数据库用户)

< / config-property>

< config-property

name="Password" type="java.lang.String" >

sailing

(数据库用户密码)

< / config-property>

< / properties>

< /attribute>

 

将修改好的内容保存后,复制mysql-service.xml文件至JBoss文件夹下server/default/deploy 目录,此时deploy目录中的文件如下图所示:

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />

第二步,我们将含有MySQL JDBC 2.0.14驱动程序的jar文件复制到JBoss安装目录的server/default/lib目录下,此时lib目录中的文件如下图所示:

现在我们已经完成了前期的配置工作,接下来我们将讲述CMP EntityBean的开发。

大家先按照以上的方法把JBOSS配置好,然后做好准备,我们要开始CMP了,是数据库的东西啊!!!

我的FPGA学习历程

回想起自己学FPGA,已经有一段时间了,从开始的茫然,到后来的疯狂看书,设计开发板,调电路,练习各种FPGA实例,到最后能独立完成项目,一路走来,感受颇多,拿出来和大家分享,顺便介绍下自己的一点经验所...
  • henhen2002
  • henhen2002
  • 2009年10月21日 09:51
  • 2761

我的EJB学习历程

http://blog.csdn.net/sinapaper/archive/2004/06/28/28659.aspx http://blog.csdn.net/sinapaper/archive/...
  • dengbo
  • dengbo
  • 2004年07月15日 18:11
  • 3106

我的EJB学习历程(五)

哈哈,过了一个轻松的周末,又要开始写东西咯。 周末本来也想写,可是还是觉得玩有意思,姑且放几天假。   上次讲的是无状态会话BEAN。 好象还是有点不明白为什么要分无状态和状态会话BEAN这两种BEA...
  • sinapaper
  • sinapaper
  • 2004年07月05日 10:05
  • 5252

我的EJB学习历程(三)

通过本人对书本上示例程序的分析,自我感觉书上的示例程序实在是没有说服力,主要是部署工具出奇的麻烦,在这个JAVA不花钱的年代,怎么能用J2EE自带的部署工具,一大堆的配置实在是另人烦躁!呵呵。 说了一...
  • sinapaper
  • sinapaper
  • 2004年06月30日 14:10
  • 7868

我的EJB学习历程(一)

为了力求新的进步,我觉得从今天起开始学习EJB编程。 希望各位志同道合的朋友能一起参加进来。 我选用的参考书是wrox的EJB编程指南。这个书有1000多页,争取能全部完成他吧!   好了,不多说没用...
  • sinapaper
  • sinapaper
  • 2004年06月28日 17:04
  • 17530

我的EJB学习历程(二)

  • zgqtxwd
  • zgqtxwd
  • 2008年04月25日 05:55
  • 102

《我的学习经历》——杨振宁

除了诺贝尔奖获得者,82情定28的两件事之外,个人对杨振宁教授的了解均是来自书本或者网络的只言片语,感觉很不真实。感谢香港浸会大学今天给了我近距离了解他的机会,受益匪浅,小记一篇。 ...
  • lc522108813
  • lc522108813
  • 2015年05月06日 23:15
  • 989

我的EJB学习历程(六)

呵呵,大家看见了那个总回我帖子的QUGHOST了吗?他是我的好朋友。 他有好多的搞笑故事,我和他商量了一下,准备把他的搞笑经历发在我的一个新版块里,可是不知道他同意不同意。   OK,话归正传。我马上...
  • sinapaper
  • sinapaper
  • 2004年07月05日 11:53
  • 2270

我的EJB学习历程(八)

我爱北京天安门 天安门上太阳升 伟大领袖毛主席 指引我们向前进 这个礼拜发生了好多事情啊。所以一直没有时间写。不过好多人问我怎么不写了啊?我是要写的,现在就开始...
  • sinapaper
  • sinapaper
  • 2004年07月15日 15:43
  • 2562

我的EJB学习历程(四)

前边的程序好用吧,我觉得比书上写的麻烦的程序强多了,所以还是得用工具的。 终于有了点EJB方面的成就,趁热打铁,现在马上就看第三章。   第一章           开发会话BEAN 大家都知道了,会...
  • sinapaper
  • sinapaper
  • 2004年07月01日 09:37
  • 5340
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:我的EJB学习历程(七)
举报原因:
原因补充:

(最多只允许输入30个字)