声明
摘要
第1章 绪论
1.1 研究背景和意义
1.2 国内外研究现状
1.2.1 Web应用中动态部署技术
1.2.2 访问控制技术
1.2.3 多平台消息推送技术
1.3 本文的研究内容与安排
第2章 基于Javassist动态部署优化
2.1 Spring框架介绍
2.2 面向切面编程AOP
2.2.1 AOP基本概念与原理
2.2.2 AOP应用领域
2.3 AOP实现机制
2.3.1 Jdk代理机制
2.3.2 Cglib代理机制
2.3.3 Javassist代理机制
2.4 AOP实现机制对比
2.5 Spring中动态语言的集成
2.6 解决方案
2.6.1 字节码生成代理实现AOP
2.6.2 重构Spring动态语言模块
2.6.3 装饰器模式优化
2.7 Spring AOP动态代理性能测试实验
2.7.1 测试实验步骤
2.7.2 测试性能结果对比
2.8 本章小结
第3章 基于Spring Security的高效WEB访问控制
3.1 Spring Security框架
3.1.1 Spring Security框架介绍
3.1.2 Spring Security框架结构
3.1.3 Spring Security过滤器链
3.1.4 访问用户认证
3.1.5 认证用户授权
3.2 认证、授权、决策机制
3.3 控制器形式访问控制
3.4 基于过滤器链访问控制
3.5 访问控制性能测试实验
3.5.1 性能测试实验步骤
3.5.2 对比测试性能结果
3.6 本章小结
第4章 基于WebSoeket的多平台消息推送
4.1 推送服务介绍
4.2 常见消息推送机制
4.3 推送实现机制对比
4.4 多平台消息推送方案
4.4.1 客户端中推送消息功能方案
4.4.2 推送消息的服务端方案
4.5 本章小结
第5章 中兴药业ERP管理系统设计
5.1 系统概述
5.1.1 系统背景
5.1.2 系统设计原则
5.1.3 项目目标
5.2 系统总体架构
5.2.1 系统架构图
5.2.2 系统工作流程
5.3 系统业务功能模块设计
5.3.1 销售管理模块
5.3.2 财务管理模块
5.3.3 仓库管理模块
5.3.4 客户关系模块
5.4 系统数据库设计
5.5 系统中关键技术的应用
5.5.1 控制器BEAN的动态部署
5.5.2 系统设置中角色访问控制
5.5.3 多平台消息推送
5.6 系统业务模块功能展示
5.6.1 登陆界面
5.6.2 销售管理
5.6.3 财务管理
5.6.4 仓库管理
5.6.5 客户关系
5.6.6 移动客户端
5.7 系统中关键技术的功能展示
5.7.1 动态部署展示
5.7.2 角色管理访问控制展示
5.7.3 消息推送展示
5.8 本章小结
第6章 总结与展望
6.1 本文工作总结
6.2 展望
参考文献
致谢
硕士期间研究成果