maximo在maximo中,java项目有哪些包,
在maximo中,java项目有哪些包,包结构是怎么样的。怎样将java代码打包成ear格式的文件,需要打包哪些文件...
在maximo中,java项目有哪些包,包结构是怎么样的。怎样将java代码打包成ear格式的文件,需要打包哪些文件
展开
1个回答
推荐于2016-01-01
展开全部
我假定你有maximo产品文件,首先你需要看2个chm文件,Maximo 6.0和7.0的chm帮助文件,其中6.0chm说的技术老一点但细节比较详细,在 Overview of Directory Structure 一节描述了产品目录结构。——先了解清楚这个
然后,你需要检查打包好的maximo.ear文件,这才是JavaEE项目最终打包应该生成的文件,尽管产品的做法是通过ant执行XML打包得到,但实际它可以当成一个完整的EJB项目构建直接打包得到EAR,这需要更高的开发水平(不考虑此情况,但你可以eclipse里创建JavaEE示例项目看看项目结构是怎样的)。目前一般的做法是搞2个Java项目,ant编译项目并发布编译好的class到产品目录,然后执行产品目录里的buildmaximoear之类打包。
我假定你使用最简单的开发方式建立了2个Java项目,MBO项目和Webclient项目
再说MBO项目,src下结构很简单,类似psdi\app\workorder,公司定制开发的类最好与psdi包分离,可以使用类似 com\yourcompanyname\app\securityticket ;
Webclient项目也类似, com\yourcompanyname\webclient\securityticket ;
然后注意一点,编译Webclient项目时,需要导入MBO项目为编译的依赖,包括PSDI类和你自定义开发的MBO类。
当然这里我没有考虑你要自定义控件、集成web项目什么之类的更高级行为。
然后,你需要检查打包好的maximo.ear文件,这才是JavaEE项目最终打包应该生成的文件,尽管产品的做法是通过ant执行XML打包得到,但实际它可以当成一个完整的EJB项目构建直接打包得到EAR,这需要更高的开发水平(不考虑此情况,但你可以eclipse里创建JavaEE示例项目看看项目结构是怎样的)。目前一般的做法是搞2个Java项目,ant编译项目并发布编译好的class到产品目录,然后执行产品目录里的buildmaximoear之类打包。
我假定你使用最简单的开发方式建立了2个Java项目,MBO项目和Webclient项目
再说MBO项目,src下结构很简单,类似psdi\app\workorder,公司定制开发的类最好与psdi包分离,可以使用类似 com\yourcompanyname\app\securityticket ;
Webclient项目也类似, com\yourcompanyname\webclient\securityticket ;
然后注意一点,编译Webclient项目时,需要导入MBO项目为编译的依赖,包括PSDI类和你自定义开发的MBO类。
当然这里我没有考虑你要自定义控件、集成web项目什么之类的更高级行为。
更多追问追答
追问
有maximo的chm开发文档吗? 发我一份,3Q。 hulideaa(@)163.com
追答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询