2010年10月20日

摘要: 在对EJB进行部署的过程中,需要将ejb的jar文件解压缩到一个临时目录下,添加或修改它的基于特定应用服务器的专有部署文件,再将修改后的文件夹打包成jar放到应用服务器上完成整个部署流程。在这里需要用到Java的压缩和解压缩文件操作,其中,解压缩文件的代码如下:[代码]原理很简单,就是将压缩文件读入,遇到目录就进入目录,遍历它的每个文件,并且在目标目录中建立相同名称的文件,并将字节从源文件读取写入... 阅读全文
posted @ 2010-10-20 18:15 hehai 阅读(547) 评论(0) 推荐(0)
 
摘要: 由于项目涉及到了XML转换,所以采用XSLT这种最通用有效的方式来进行,编写好了XSLT文件之后,就需要用相关的程序载入XSLT来进行XML转换操作,本来使用的是Smooks,但是效率上并不能让人满意,而且对XML进行格式化也不方便。所以考虑了JDOM,进行调研以后,发现JDOM比Smooks要好上许多,不需要配置文件,而且lib文件也比较小,只有3M,并且可以在转换后对Document进行格式化... 阅读全文
posted @ 2010-10-20 17:31 hehai 阅读(300) 评论(0) 推荐(0)
 
摘要: 在基于模型的分布式应用部署工具开发过程中,需要将向导页里的填写的值设置到对应的模型中。直接修改EditPart显然是不可取的,需要更改模型的属性,然后它会自动反映到EditPart中,从而保持一致性。通过如下代码可以获得EJBEditPart模型的实现类:[代码]直接对这个实现类调用set函数进行设置会产生java.lang.IllegalStateException: Cannot modify... 阅读全文
posted @ 2010-10-20 17:05 hehai 阅读(400) 评论(0) 推荐(0)