1.引言 | 第1-12页 |
2.JMS简介 | 第12-26页 |
2.1.JMS的目标 | 第12页 |
2.2.JMS应用程序的组成元素 | 第12-14页 |
2.3.JMS的体系结构 | 第14-15页 |
2.4.JMS接口 | 第15-16页 |
2.5.JMS消息的结构 | 第16-18页 |
2.5.1.消息头(Header) | 第16-17页 |
2.5.2.消息体(Body) | 第17-18页 |
2.6.JMS消息收发模式以及各自适用场合 | 第18-23页 |
2.6.1.点到点(PTP)消息收发模式 | 第18-20页 |
2.6.2.发布/订阅(Pub/Sub)消息收发模式 | 第20-22页 |
2.6.3.点到点消息收发模式与发布/订阅消息收发模式的异同 | 第22页 |
2.6.4.点到点与发布/订阅消息收发模式各自所适用的场合 | 第22-23页 |
2.7.发送和接收JMS消息 | 第23-26页 |
2.7.1.发送发布/订阅消息示例 | 第23-24页 |
2.7.2.接收发布/订阅消息示例 | 第24页 |
2.7.3.消息选择器的使用 | 第24-25页 |
2.7.4.综合对比 | 第25-26页 |
3.J2EE技术概览 | 第26-32页 |
3.1.J2EE体系结构 | 第26-27页 |
3.2.J2EE相关技术概述 | 第27-29页 |
3.2.1.EJB | 第27页 |
3.2.2.Servlet | 第27页 |
3.2.3.JSP | 第27-28页 |
3.2.4.JDBC | 第28页 |
3.2.5.JNDI | 第28页 |
3.2.6.RMI | 第28页 |
3.2.7.RMI-IIOP | 第28页 |
3.2.8.JTA和JTS | 第28-29页 |
3.2.9.XML | 第29页 |
3.3.EJB体系结构 | 第29-32页 |
3.3.1.EJB的调用 | 第29-30页 |
3.3.2.EJB中的事务管理 | 第30-32页 |
4.基于JMS的企业消息系统的需求分析 | 第32-36页 |
4.1.企业消息系统的市场前景 | 第32页 |
4.2.用XML表达消息信息的必要性与可行性 | 第32-34页 |
4.2.1.必要性分析 | 第32-33页 |
4.2.2.可行性分析 | 第33-34页 |
4.3.基于JMS和XML的企业消息系统的优点 | 第34页 |
4.4.企业消息系统需实现的功能 | 第34-36页 |
5.基于JMS的企业消息系统的设计 | 第36-65页 |
5.1.设计目标 | 第36-37页 |
5.2.设计原则 | 第37-38页 |
5.3.网络结构设计 | 第38-39页 |
5.4.消息系统体系结构设计 | 第39-42页 |
5.4.1.体系结构说明 | 第39-40页 |
5.4.2.功能模块说明 | 第40-42页 |
5.4.3.系统的工作流程 | 第42页 |
5.5.系统详细技术架构 | 第42-44页 |
5.5.1.技术架构特点 | 第42-43页 |
5.5.2.架构说明 | 第43-44页 |
5.6.系统的用例分析 | 第44-46页 |
5.6.1.适用于系统管理员的用例图 | 第44-45页 |
5.6.2.适用于组管理员的用例图 | 第45页 |
5.6.3.适用于普通用户的用例图 | 第45-46页 |
5.7.消息协议设计 | 第46-49页 |
5.7.1.消息协议的选择 | 第46-47页 |
5.7.2.消息内容描述 | 第47-48页 |
5.7.3.消息的XML描述 | 第48页 |
5.7.4.消息协议定义 | 第48-49页 |
5.8.数据库设计 | 第49-59页 |
5.8.1.用户信息的逻辑模型 | 第50-52页 |
5.8.2.系统管理的逻辑模型 | 第52-55页 |
5.8.3.消息信息的逻辑模型 | 第55-59页 |
5.9.系统类图 | 第59-61页 |
5.9.1.用户登录类图 | 第59-60页 |
5.9.2.消息处理通用类图 | 第60-61页 |
5.10.系统交互图 | 第61-65页 |
5.10.1.用户登录顺序图 | 第61-62页 |
5.10.2.消息发送顺序图 | 第62-63页 |
5.10.3.信息接收顺序图 | 第63-65页 |
6.基于JMS的企业消息系统的实现 | 第65-92页 |
6.1.用JAVA的反射机制实现业务逻辑定位 | 第65-68页 |
6.2.在消息系统中处理XML消息 | 第68-73页 |
6.2.1.java的XML文档分析器 | 第68-69页 |
6.2.2.表单数据转换成XML文档 | 第69-71页 |
6.2.3.读取XML文件的内容 | 第71-73页 |
6.3.使用JMS发送XML消息 | 第73-86页 |
6.3.1.openJMS的管理控制台 | 第73-74页 |
6.3.2.设定openJMS的配置文件 | 第74-76页 |
6.3.3.消息传递的实现 | 第76-82页 |
6.3.4.穿越防火墙进行消息传递 | 第82-85页 |
6.3.5.消息附件的实现 | 第85-86页 |
6.4.数据持久层的实现 | 第86-88页 |
6.5.系统测试说明 | 第88-90页 |
6.6.系统展望 | 第90-92页 |
结束语 | 第92-93页 |
参考文献 | 第93-95页 |
声明 | 第95-96页 |
致谢 | 第96页 |