技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  jbuilder class文件的 module引用     
  文章作者:未知  文章来源:水木森林  
  查看:277次  录入:管理员--2007-11-17  
 

  今天写了个factory class,用来把interface和实现的class进行组合……以便在业务逻辑中调用……类似这样:

  <managers>
 
<manager id="dbconnectionmanager">
   
<service>tutorial.db.idbconnectionmanagerservice>
   
<service-impl>tutorial.db.impl.dbconnectionmanagerimplservice-impl>
 
manager>
 
<manager id="employeeservice">
   
<service>tutorial.service.iface.iemployeeserviceservice>
   
<service-impl>tutorial.service.impl.employeeserviceimplservice-impl>
 
manager>
mamagers>

  在业务逻辑中,类似下面的调用:

bizfactory bizfactory = new bizfactory();

employee employee
= new employee();
employee.setempnumber(
"9527");
//...省略...
iemployeeservice empservice
   
= (iemployeeservice) bizfactory.create("employeeservice");
empservice.update(employee);

  但是在jbuilder运行的时候,却报告employeeserviceimpl.class找不到……郁闷……一看才发现,jbuilder 2005在make的时候,在${project_home}/classes中生成了employeeserviceimpl.class文件,却并没有把这个文件部署到${project_home}/${webmodule_home}/web-inf/classes下面!

  分析了半天,难道是iemployeeservice有被显示调用,而employeeserviceimpl没有代码显示调用,是通过factory class读取config xml来创建的,难道……这就是关键???

  翻了半天jbuilder 2005的配置选项,终于让我发现了……见下图,去掉那个默认的选项即可!

jbuilder class文件的 module引用

点击查看大图

 
 
上一篇: 写java程序最容易犯的21种错误例析    下一篇: 中国农历二百年算法及年历程序分析二
  相关文档
用servlet过滤来实现权限控制 11-17
java 基本语法(二)——变量和常量 11-17
新手必读 java中流的概念 11-17
单例设计模式在java中的应用 11-17
使用正则表达式 11-16
编写高级应用程序1 11-17
原来写的一篇老文:实战log4j 11-17
用javazoom的uploadbean扩展request的功能 11-17
[portal参考手册]生命周期 11-17
详细介绍用jbuilder9开发的struts实例 11-17
web环境 hibernate数据源问题补充 11-17
把业务流程从操作中剥离出来 11-17
[环境设置]关于resin和tomcat的一些设置问题 11-17
专家和您一起谈谈java加壳的问题 11-17
java servlet 编程及应用之五 11-16
[webservices开发]xfire在springside中的应用 11-17
java实现学习笔记(一) 11-17
java applet基础入门之数据类型 11-16
tiobe推出了2009年2月份编程语言排行榜 02-24
用java实现自动在数据库表中生成id号 11-17
返回首页 | 关于我们 | J网章程 | JSP空间 | 免责声明 | 常见问题 | JSP空间操作手册

@2005-2012福建JSP技术网 版权所有 闽ICP备09012882号
技术电话:13616026886 谢宁松
邮箱:fjjsp @ vip.163.com 站长QQ,点击这里给我发消息