一般WEB 系统可能涉及的功能主要如下:
1.系統用戶和角色管理 A 用戶和角色的增刪改查 B 認證模式(AD/Forms/Windows) C 用戶和角色的分配 |
2.核心業務邏輯類和數據訪問類 A 序列化 B 多數據庫管理 C SQL語句配置化 D ORM E ServiceFactory |
3.通用的數據表現組件 |
4.數據緩存 A SQL Dependency B 一般緩存 |
5.異常處理 |
6.日誌 A日誌格式 B 配置文件監控 |
7.報表和打印 A HTML報表 B Excel報表 C PDF 報表 D 服務器端打印 E 客戶端打印 |
8. Email A SMTP B POP3 |
9.編碼轉換 |
10.文件管理 A 文件上傳下載 B 文件權限管理 |
11.數據導入導出 |
12.元數據管理 |
13.數據驗證 |
14.數據綁定和驗證整合 |
15.Session management ; 缓存应用 |
16.Base Page management |
17. Concurrent control |
18.权限验证模块,针对异构数据库的序列号生成器,记录用户操作的日志系统等等,定时任务执行系统 |
19. business Logic Middleware : mono ; spring.net. |
20. UI FrameWork and Technique(Ajax tool kit) |
21. Distribute system ( distribute enquiry ; distribute transaction) |