开始开发公司内部信息网

自从去年上半年边实践边学习的措施取得实效,以及折腾了视图框架tapestry和webwork之后,最终选择学习struts2, hibernate和spring的轻量级组合,边进行网站开发变学。

先来个效果图,再继续介绍首页

传真管理,(先保密下资料,免得哪天被"人肉搜索"了)

传真管理

设计用了下列技术:

1. struts2, hibernate3, spring 2.5,用了spring的AOP技术来拦截并生成相应的jms消息

2. 权限管理用了acegi的功能,加上了springside的一些扩展

3. 服务器本身用jboss,ssl加密,自动读取证书用户名

4. 使用了jms技术,另外做了jms的客户端,装在另外一台服务器上,收到消息后,通过openfire服务器来发送消息给客户端,也可以通过email发送消息。

5. 准备用jbpm的工作流技术,但是觉得挺复杂,正考虑到底要不要加,加上现在日常工作忙,开发工作搁置着。

6. 视图用了freemarker

其他

1. 服务器用了freebsd,内部dns解析域名,web服务器和Mysql数据库服务器采用raid1阵列,传真接收用hylafax转邮件。

2. 每日自动读取汇率功能做好了,挺好玩啊!

你可能感兴趣的:(spring,jms,jbpm,FreeBSD,Acegi)