日期:2014-05-20  浏览次数:20678 次

OA系统关键技术请教
我是一个JAVAWEB的初学者,想用javaweb的struts、hibernaet、spring整合开发一个OA系统,有如下问题怎么实现,
请各位有经验的前辈指点:

1、用java技术如何操作office,比如word文档的在线编辑,如何将一个文件保存为word文档格式,word文档在浏览器里面如何打开,宏(文件号,文件头,文件尾)这些每个文档不一样的东西是如何保存的;
2、在线聊天,如何实现提醒功能,当一个用户给你发来信息时你这边是如何感知的,难道是自己尽管要去不断的检测别人有没有给自己发来信息;
3、工作流管理,是以人为主体呢,还是以部门为主体,主体是如何实现动态添加的;审批的过程中到下一位领导审批时的自动提醒功能如何实现,电子签章又是如何实现的
4、视频会议,如何能实现时时双向时时互动,会议记录

希望各位前辈能够给些你们宝贵的经验和建议,比如用到什么技术,该学习些什么,应该如何学等等,首先感谢各位前辈!!

------解决方案--------------------
1 最好不要直接操作office文档,否则困难一大堆
2 基本就是客户端不停地问服务器Ajax,不过,也可以用comet技术
3 这个你想怎么做呢
4 视频会议,Flash+adobe FMS/Red5