网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.软件体系架构模式在J2EE中的应用.
.JAVA基础: 响应鼠标点击事件的小.
.EJB3.0概览以及新版本的诸多进步.
.使用finally关键字来避免资源漏洞.
.程序员必读:对JAVA语言的十个常.
.设计模式在EJB中的应用(下).
.Wireless Messaging API.
.将数据库操作封装到Javabean.
.谈模式(SingletonPattern)的变形.
.常见的十四种Java开发工具及其特.
.Linux下的多线程编程.
.JAVA中jar文件的编写和应用.
.配置weblogic 8.1和hibernate 3..
.2006的年度技术和框架介绍?.
.sqlserver在JAVA中的应用.
.面向对象思想之--继承以及多态.
.使用WEBLOGIC PORTAL规则引.
.J2EE表现层设计思考.
.一个applet-servlet通讯的例子.
.用Java连接MS SQL Server.

JbuilderX+Jboss 3.x 编写发布CMP的步骤

发表日期:2008-1-5


看了很多网上的关于JbuilderX+Jboss 3.x 编写CMP 的配置和操作步骤,结合本人一个星期以来的学习过程,总结了一个方法,假如大家做起来的时候有问题,欢迎询问~

JbuilderX+JBOSS3.2.6 编写CMP 步骤
前提:
下载JBOSS3.2.6,位置: http://www.jboss.org/downloads/index#as
笔者的JBOSS3.2.6已经解压在c:\Java\jboss-3.2.6目录中,并且在环境变量中增加了JBOSS_HOME为C:\JAVA\jboss-3.2.6
并且在运行C:\JAVA\jboss-3.2.6\bin\run.bat能够正常启动JBOSS,进入http://localhost:8080/jmx-console/显示正常。
这个操作是使用的Oracle8i的数据库,假如使用其他的数据库,请修改相应的配置。
1.把oracle-ds.XML放入C:\JAVA\jboss-3.2.6\server\default\deploy下面,oracle-ds.xml的内容如下
?<?xml version="1.0" encoding="UTF-8"?>
<datasources>
    <local-tx-datasource>
     <jndi-name>OracleDs</jndi-name>
     <connection-url>jdbc:oracle:thin:@160.1.1.249:1521:CBSD</connection-url>
     <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
     <user-name>cbs</user-name>
     <passWord>cbs</password>
     <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class-name>
  </local-tx-datasource>
</datasources>
2.C:\JAVA\jboss-3.2.6\server\default\conf\standardjbosscmp-jdbc.xml
本程序的数据库采用oracle8i的数据库
 <defaults>下面两行修改为:
      <datasource>java:/OracleDs</datasource>
      <datasource-mapping>Oracle8</datasource-mapping>
3.把oracle的驱动class12.jar放在C:\JAVA\jboss-3.2.6\lib或者C:\JAVA\jboss-3.2.6\server\default\lib下面
4.配置JBUILDERX 
  4.1在tools->configure libraries里面中加入oracle的驱动class12.jar
  4.2在tools->Enterprise setup中的database drivers中加入刚才配置的oracle的JDBC驱动
  4.3在tools->configure servers中选中JBOSS3.x的服务器,在右边勾上"enable server"的选项,指定home Directory即可
5.在JbuilderX中新建一个project,新建一个EJBMODULE,选择发布的服务器为JBOSS 3.X
    5.1引入数据源:在双击EJBMODULE在EJB DESIGNER中单击右键"import scheme from database"在驱动的类型中选择oracle.jdbc.driver.OracleDriver的驱动,连接字符串写为jdbc:oracle:thin:@160.1.1.249:1521:CBSD, 加入用户名和密码即可.
    5.2新建一个CMP在里面就可以指定TABLE NAME了(这一点很重要),接下来增加这个CMP的field,新建每个field的时候都需要指定COLUMN NAME,每个field都要与表中的字段对应。
    5.3 编译整个project,预备发布。
6.Ejbmodule的发布
      因为在5中我们新建的时候采用的数据源为了设计的方便是从JDBC引入的,假如是这样的话发布到JBOSS里面将报错,所以发布前,  需要修改Deployment descriprors里面的 jbosscmp-jdbc.xml中的下面的一段
     <defaults>
    <datasource>DataSource</datasource>
    <datasource-mapping>Oracle9</datasource-mapping>
    把这段改为下面的部分:
  </defaults>
    <defaults>
    <datasource>java:/OracleDs</datasource>
    <datasource-mapping>Oracle8</datasource-mapping>
  </defaults>
  经过上面的步骤,在JBUILDERX里面就可以把做好的cmp的ejb发布到JBOSS里面了,假如觉得有问题,欢迎给我写邮件  liufu75@tom.com


上一篇:Apache Cocoon and XSP 人气:807
下一篇:理解cocoon 人气:575
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐