基于J2EE的无线移动数据业务系统开发研究

基于J2EE的无线移动数据业务系统开发研究

论文摘要

目前的应用软件的开发大多基于PC,随着移动通信网络的飞速发展以及移动终端硬件性能的大幅提高,做为对行业应用软件的有益补充和扩展,在移动终端上进行应用开发的软硬件条件已经具备。在软件开发中,架构的选择成为影响软件质量的一个的重要因素。分布式服务架构的出现提高了系统的灵活性、可伸缩性,已成为当前行业应用软件开发的主流架构。目前应用最广泛的.NET 和J2EE 分布式服务构架,在分布式系统的设计、集成、性能、安全性和可靠性等诸多方面为开发人员提供了详细规范。而J2EE 则以其卓越的平台无关性、可移植性、架构开放性、安全性获得了更广泛的应用。本课题主要对无线移动数据应用开发中的难点进行了分析并提出了合理的方案。论文首先对无线移动数据业务现状和特点进行了介绍,并对无线移动数据业务中的软件架构和开发平台做了比较介绍,阐述了J2EE 做为现代企业系统的特点和优势,同时也对J2EE 的关键技术以及设计模式进行了介绍;论文接下来对实际项目《什邡卷烟厂移动数据中心》的多终端无线移动接入(GPRS、CDMA1X、SM、WAP)需求进行了分析,提出了“一次安装,随处访问”的思想,按照这种思想并结合无线移动数据业务的开发特点,提出了一套在移动数据行业软件开发中可供借鉴的数据协议以及一套如何整合多种无线移动接入方式的开发框架,并在这套数据协议和开发框架的基础上进行了实际应用系统的应用开发;论文最后对无线数据业务的项目开发进行了总结,讨论了下一步这套开发框架以及数据协议的发展方向,并对未来的无线数据业务进行了展望。

论文目录

  • 1 引言
  • 1.1 课题背景
  • 1.2 课题任务
  • 1.3 内容组织
  • 2 移动数据业务的现状与发展
  • 2.1 引言
  • 2.2 移动数据业务能力支撑技术
  • 2.2.1 移动终端的发展
  • 2.2.2 移动网络
  • 2.2.3 业务网关
  • 2.3 移动通信技术演进
  • 2.3.1 低速移动数据通信技术
  • 2.3.2 高速移动数据业务
  • 2.3.3 移动IP
  • 2.3.4 蓝牙技术
  • 2.4 无线移动数据业务的特点
  • 2.5 无线移动数据业务发展趋势
  • 3 手机终端开发平台
  • 3.1 J2ME 平台
  • 3.2 BREW 平台
  • 4 基于J2EE 架构的开发简介
  • 4.1 软件开发过程中需要考虑的因素
  • 4.2 软件层次架构
  • 4.3 当今流行软件架构比较
  • 4.3.1 .NET 和J2EE 架构概述
  • 4.3.1.1 Microsoft .NET 平台
  • 4.3.1.2 J2EE 平台
  • 4.3.2 .NET 和J2EE 架构的异同
  • 4.3.2.1 两者之间的相同点
  • 4.3.2.2 二者之间的区别和比较
  • 4.3.3 J2EE 架构在行业软件开发中的优势
  • 4.4 J2EE 常用开发技术
  • 4.4.1 表示逻辑
  • 4.4.2 业务逻辑
  • 4.4.3 数据访问逻辑
  • 4.4.4 其他关键技术
  • 4.5 设计模式
  • 4.5.1 MVC 模式
  • 4.5.2 STRUTS
  • 4.5.2.1 STRUTS 简介
  • 4.5.2.2 STRUTS 应用处理流程
  • 5 项目需求
  • 5.1 项目背景
  • 5.2 方案概述
  • 5.3 需求描述
  • 5.4 总体架构
  • 5.5 数据流
  • 6 通信方式的选择
  • 6.1 HTTP 方式
  • 6.1.1 HTTP 协议
  • 6.1.2 请求消息
  • 6.1.3 响应消息
  • 6.1.4 HTTP 协议运作方式
  • 6.1.5 HTTP 协议的特点
  • 6.2 SOCKET 方式
  • 6.2.1 Socket 传输模式
  • 6.2.2 Socket 工作方式
  • 6.3 HTTP 方式与SOCKET 方式的比较
  • 6.3.1 客户端状态保持
  • 6.3.2 开发难度
  • 6.3.3 应用效率
  • 7 数据协议
  • 7.1 数据协议需求
  • 7.2 方案设想
  • 7.2.1 利用VO 进行数据交换
  • 7.2.2 利用XML 文件进行数据交换
  • 7.2.3 通过多字节方式表征数据对象
  • 7.3 UI 控件数据协议的具体实现
  • 7.3.1 属性取值约定
  • 7.3.2 UI 控件表征示例
  • 7.3.3 菜单数据协议
  • 7.3.3.1 设计思想
  • 7.3.3.2 实现示例
  • 7.3.4 信息代码的表征
  • 7.3.5 关于信息代码处理的进一步思考
  • 7.4 代码实现
  • 8 FrameServer
  • 8.1 无线移动接入方式
  • 8.2 FrameServer 体系结构及工作流程
  • 8.2.1 FrameServer 体系结构
  • 8.2.2 MVC 框架结构实现
  • 8.2.2.1 客户主动请求响应模式
  • 8.2.2.2 后台轮询模式
  • 8.2.3 FrameServer MVC 框架的IOC 微容器和应用上下文设计
  • 8.3 FrameServer AOP 编译引擎
  • 8.4 FrameServer 工作流程
  • 8.4.1 FrameServer 初始化流程
  • 8.4.2 FrameServer 请求处理流程
  • 8.5 FrameServer 系统配置
  • 8.5.1 模块映射配置
  • 8.5.2 终端配置
  • 8.5.2.1 WEB 端配置
  • 8.5.2.2 手机端配置
  • 8.5.2.3 短信配置
  • 8.5.2.4 组件配置
  • 9 功能实现
  • 9.1 VIEW 层
  • 9.2 Control 控制层
  • 9.3 MODEL 逻辑层
  • 9.3.1 前处理
  • 9.3.2 处理逻辑
  • 9.3.3 后处理
  • 10 体会与展望
  • 10.1 开发体会
  • 10.2 展望
  • 参考文献
  • 科研成果
  • 独创声明
  • 致谢
  • 相关论文文献

    • [1].J2EE的办公自动化系统网络构架[J]. 微型电脑应用 2019(11)
    • [2].基于J2EE的高校党风廉政考核管理系统分析与设计[J]. 信息与电脑(理论版) 2020(05)
    • [3].基于专利视角的J2EE工作流技术发展分析[J]. 电脑知识与技术 2020(15)
    • [4].基于J2EE架构的高职院校人事管理系统的设计与实现[J]. 国外电子测量技术 2020(08)
    • [5].利用J2EE技术的高校科研项目信息管理系统开发[J]. 鞍山师范学院学报 2016(04)
    • [6].J2EE的智能小区物业管理系统设计与实现[J]. 现代计算机(专业版) 2017(03)
    • [7].基于J2EE的小型网络存储器设备管理系统设计与实现[J]. 自动化与仪器仪表 2017(03)
    • [8].基于J2EE的高职数字迎新系统设计——以湖南商务职业技术学院为例[J]. 海峡科技与产业 2017(05)
    • [9].基于J2EE架构的邮政集邮品管理系统的分析与设计[J]. 电子世界 2015(24)
    • [10].基于J2EE的物流信息管理系统的设计与实现[J]. 信息技术与信息化 2016(03)
    • [11].基于J2EE的高职院校教务管理系统设计与实现研究[J]. 无线互联科技 2016(20)
    • [12].基于J2EE的高校人事管理信息系统[J]. 电脑开发与应用 2014(12)
    • [13].试析J2EE工作流的发展趋势[J]. 无线互联科技 2015(01)
    • [14].基于J2EE技术体系的企业物资管理系统的设计[J]. 自动化与仪器仪表 2015(03)
    • [15].基于J2EE技术的高校贫困生认定体系研究与实现[J]. 电子技术与软件工程 2015(22)
    • [16].J2EE在教学管理系统中的应用[J]. 成才之路 2009(23)
    • [17].基于J2EE的人力资源管理系统开发与设计研究[J]. 数码世界 2016(12)
    • [18].基于J2EE的企业应用集成技术的研究与应用[J]. 电脑开发与应用 2013(12)
    • [19].基于J2EE网络学习平台的设计与实现[J]. 电脑知识与技术 2013(30)
    • [20].基于J2EE的电子商务系统的设计[J]. 科技资讯 2017(04)
    • [21].基于J2EE的图书管理系统的设计与实现[J]. 漯河职业技术学院学报 2017(02)
    • [22].基于J2EE平台的信息化系统代码生成[J]. 计算机系统应用 2016(01)
    • [23].基于J2EE的网上药店系统分析与设计[J]. 信息系统工程 2016(06)
    • [24].基于J2EE的在线考试系统的设计与实现[J]. 电脑开发与应用 2014(12)
    • [25].基于J2EE技术的医院一卡通系统开发方案研究[J]. 产业与科技论坛 2015(15)
    • [26].基于J2EE技术的第三方物流信息管理系统的探索与实现[J]. 电子测试 2013(21)
    • [27].Web2.0环境下分布式联合数字参考咨询服务与J2EE适应性分析[J]. 内蒙古科技与经济 2014(05)
    • [28].基于轻量级J2EE的企业人力资源管理系统的研究与设计[J]. 计算机光盘软件与应用 2014(03)
    • [29].浅谈J2EE在学生信息管理系统上的应用[J]. 计算机光盘软件与应用 2014(09)
    • [30].J2EE平台在高校后勤管理信息化建设中的作用[J]. 信息通信 2014(07)

    标签:;  ;  ;  

    基于J2EE的无线移动数据业务系统开发研究
    下载Doc文档

    猜你喜欢