其实这两天写的差不多了。基本上能用了。
看到很多兄弟问问题,基本上是我以前也碰到的。
特点:
上传文件后使用OO(OpenOffice)将文件转化为html(包括图片的处理),方便预览。
如果安装clamav,antivir,可上传杀毒。
识别文件标题、文号等,自动填入表单。
虽然实现了文件审核,不过没用工作流,当前复杂的审核环境下,用工作流的确有点困难。
希望多批评。
运行环境:
ubuntu 9.04
DB2
jboss-portal 2.7.2
ibm-jdk-1.5.0
这个结构的好处是:
1、将大的项目分开为一个个的portlet,在portal中处理更方便。
2、groovy开发起来真的很快。上手也很快。
3、用maven管理项目还是觉得挺不错的。虽然我都不太懂maven。
4、jboss的sso解决方案,可以更加灵活的整合以前的资源。
不足:使用portal的数据库最好是xa的。如果不用xa的处理portal的用户操作很麻烦。
我的环境是XA的数据源。
openoffice的服务器启动方式如下:
soffice -headless -server -accept="socket,host=127.0.0.1,port=8100;urp;"
这个项目里面配置了包括famingo(flex,javafx)项目的运行环境。不过觉得flex在portal里面的应用范围不大。主要是sso的问题。
附件注:
已上传的文件:
是公文交换主要的部分。
是很多portlet公用的部分,我是linux开发环境,开发的时候都是ln -s 到主项目中的。经常修改,打包太麻烦。