EJB实体Bean开发的数据库连接采用数据源连接池的方式,因此需要在JBoss中配置数据源连接。
从D:\jboss-4.2.0.GA\docs\examples\jca中拷贝项目需要的数据库连接模版,例如: 到项目的发布目录下,例如:D:\jboss-4.2.0.GA\server\default\deploy,打开该文件,进行配置的修改。
<?xml version="1.0" encoding="UTF-8" ?>
- <!--
$Id: mysql-ds.xml 41016 2006-02-07 14:23:00Z acoliver $
-->
<!--
Datasource config for MySQL using 3.0.9 available from:
http://www.mysql.com/downloads/api-jdbc-stable.html
-->
<datasources>
<local-tx-datasource>
<jndi-name>jdbc/mysql</jndi-name>
<connection-url>jdbc:mysql://localhost:3306/testdb</connection-url> <driver-class>com.mysql.jdbc.Driver</driver-class>
<user-name>root</user-name>
<password>mysqladmin</password>
<exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter</exception-sorter-class-name>
<!--
should only be used on drivers after 3.22.1 with "ping" support
<valid-connection-checker-class-name>org.jboss.resource.adapter.jdbc.vendor.MySQLValidConnectionChecker</valid-connection-checker-class-name>
-->
<!--
sql to call when connection is created
<new-connection-sql>some arbitrary sql</new-connection-sql>
-->
<!--
sql to call on an existing pooled connection when it is obtained from pool - MySQLValidConnectionChecker is preferred for newer drivers
<check-valid-connection-sql>some arbitrary sql</check-valid-connection-sql>
-->
- <!--
corresponding type-mapping in the standardjbosscmp-jdbc.xml (optional)
-->
<metadata>
<type-mapping>mySQL</type-mapping>
</metadata>
</local-tx-datasource>
</datasources>
|
如果需要配置多个数据源连接,即复制粘贴 <local-tx-datasource>
</local-tx-datasource>
部分代码,并修改连接的jndi-name,而不能再拷贝同样的模版文件到该目录下,会有冲突。
补充说明:
在Web端项目中没有建立实体Bean,却可以导入EJB端的实体Bean类,原因,在同一台机器上自动存在项目依赖,可以查看项目属性,可以看到,如果两个项目在不同机器,则在Web端需要建立这些实体Bean,不过可以不加Annotation
分享到:
相关推荐
初学Ejb者使用,开发了一个购物车的简单点的案例
对EJB中实体Bean的实例介绍
在EJB3.0中开发实体Bean非常简单,你可以象开发一般的java bean一样编程,只需做少量的注释。一个实体bean不需要实现Home接口或者Remote、Local接口。
NULL 博文链接:https://fruitking.iteye.com/blog/563093
EJB3开发Entity EJB3开发Entity
NULL 博文链接:https://diaochenlong2.iteye.com/blog/1846828
EJB3.0开发入门(图文讲解), EJB3开发实体Bean,会话Bean,消息Bean。
全书以剖析EJB 2.0的技术核心以及开发与部署的过程为中心,共分3大部分20章,包括无状态会话Bean、有状态会话Bean、CMP实体Bean、EJB QL语言、集成RMI-IIOP与JNDI、应用客户端开发、EJB部署、持久化EJB与CORBA的集成...
第2篇重点关注EJB编程的具体内容和过程,其中,研究了如何开发如下三种EJB组件:会话Bean、实体Bean和消息驱动Bean。具体内容包括开发各种EJB组件的基础知识(结合开发实例)、组件生命周期的详细阐述;第3篇是本书最为令...
里面包含EJB 中的会话Bean 实体Bean 消息Bean 开发的小例子和EJB+Spring+JSf集成的小列子,可以帮助开发人员对EJB快迅上手
10_开发单表映射的实体bean 11_开发消息驱动bea 12_开发EJB容器模型的WEB服务 附录01_EJB3基本概念及发展前景 附录02_EJB3.0推荐教程 附录03_EJB3的运行环境 如果需要配套视频,请给本人私信。
第二部分详细讲解了jsf ri、jta、jndi、rmi、jms、javamail、ejb 3的session bean、message driven bean、jpa、jax-ws 2、jaas等java ee知识,这部分知识以jsf+ejb 3+jpa整合开发为重点,通过使用netbeans ide工具...
EJB是sun的服务器端组件模型,最大... 在J2EE里,Enterprise Java Beans(EJB)称为Java 企业Bean,是Java的核心代码,分别是会话Bean(Session Bean),实体Bean(Entity Bean)和消息驱动Bean(MessageDriven Bean)。
全书共分16章,内容依次包含了Java EE概述、EJB基础、搭建EJB环境、会话bean、持久化实体、持久化实体管理器、对象关系映射、JPQL查询、消息驱动bean、事务、提高EJB 3.0性能、从Web层访问EJB 3和EJB安全、EJB和Web...
NULL 博文链接:https://8366.iteye.com/blog/438239
详细介绍了EJB3中关于实体bean的增删改查等操作,并给出了多种示例,非常详细。
ejb3.0+ jboss4.2详细教程 包括: 会话bean 实体bean
EJB是sun的服务器端组件模型,设计... 在J2EE里,Enterprise Java Beans(EJB)称为Java 企业Bean,是Java的核心代码,分别是会话Bean(Session Bean),实体Bean(Entity Bean)和消息驱动Bean(MessageDriven Bean)。
Java EJB 3.0实例教程——企业应用开发核心技术 PDF,网上有关EJB方面的教程...章节内容丰富,内容涉及环境配置、EJB包相关知识、会话BEAN、消息驱动、实体Bean、使用EJB3.0构建轻量级应用框架、Web应用等众多内容……