自从去年上半年边实践边学习的措施取得实效,以及折腾了视图框架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. 每日自动读取汇率功能做好了,挺好玩啊!