两种目标的消息推送:向Web客户端的消息推送;向手机端的消息推送;
手机与Web服务器之间的Web服务的通讯方式。
手机应用和Web应用,两个应用项目在同一个开发平台下的协调性。
4、本系统的潜在用户是大中型医院、社区卫生服务中心、区域性健康管理公司等,针对特定区域的慢性病人或老年人,提供咨询、保健、评估、急救等医疗服务。
5、本系统所用关键技术大部分是自主选择,如:
选择Axis 2 Web服务来实现手机端到Web服务器的通信;
选择JPush实现Web服务器到手机端的消息推送;
选择DWR实现Web服务器到Web客户端的紧急定位消息推送。
选择百度地图来实现定位和地图呈现。
6、本系统是3人团队合作开发,其中一些模块是两人共同开发,论文中难免重复介绍。
1.4 本文组织结构
第2章对相关技术进行研究分析,通过对一些技术的对比和分析,选择出适合本次开发的技术。第3章将对本次项目的需求和设计进行详细分析。第4章主要在具体实现过程中,作者是怎么解决出现的问题和难题的。以及一些测试用例的列举和难点的分析和实现。最后是本文的总结以及需要改进的方面。
2 基础技术研究
本文主要的将对J2EE服务器、Android网络编程以及服务器推送等方面着力研究。通过将以上技术的研究进行有效结合,为本项目提供基础技术方面的支持。
2.1 J2EE服务器编程
本节将通过对J2EE服务器编程方面的讨论和研究,选取最适合本项目的研究技术,并对该技术进行详细的分析和研究。
2.1.1 J2EE应用的概述源:自~751·论`文'网·www.751com.cn/
J2EE(Java 2 Enterprise Edition)是建立在Java 2平台上的企业级应用的解决方案。J2EE技术的基础便是Java 2平台,不但有J2SE平台的所有功能,同时还提供了对EJB,Servlet,JSP,XML等技术的全面支持,其最终目标是成为一个支持企业级应用开发的体系结构,简化企业解决方案的开发,部署和管理等复杂问题。
J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如"编写一次、随处运行"的特性、方便存取数据库的JDBC API、CORBA技术以及能够在Internet应用中保护数据的安全模式等等,同时还提供了对EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java Server Pages)以及XML技术的全面支持。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构[19]。
J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持Enterprise JavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。
2.1.2 解决问题的框架选择