部分代碼實現
1. 配置Struts
2. Spring中配置hibernate
3. zTree樹形插件-jQuery插件
效果圖:
4. 登陸界面和主界面
4.1 實現登錄的Action方法:
4.2 登錄的頁面跳轉配置:
5. 配置一個登錄的攔截器
6. 遠程調用crm
7. 業務受理
在crm中提供客戶信息查詢接口
在bos中提供一個NoticeBillAction的 findCustomerByTelephone方法,調用crm查詢客戶信息
監聽來電號碼輸入框失去焦點,發送網絡請求,自動填充客戶的其它數據
8. 工作單快速錄入
9. 用戶管理
10. 修改主界面菜單從數據庫獲取
項目概況:
- 由於老技術,老項目,各個框架都是比較老的版本
- Struts2【表現層】,Hibernate3【持久層】,Spring3【橋接】版本
- Easyui - 做界面
- Poi - 導入導出excel表格
- Shiro - 權限 -》【權限表設計-五張表】
- Powerdisigner 表設計軟件,生成創建表的sql語句
- log4j 寫日誌,工作中一般要把請求數據和異常保存到日誌文件中,方便以後排錯,把日誌寫數據庫[aop插入日誌]
- Ehcache:一些常用的,沒有什麼更新數據,區域、權限
- Activiti 流程引擎
- actiBPM Activiti流程繪製插件
- json的框架,net.sf.json/jackson/gson
- Hessian 遠程調用框架,cxf,webservice