基于对象指导模型的J2ME浏览器

基于对象指导模型的J2ME浏览器

论文摘要

本文详细介绍了基于层次规范的嵌入式B/S模型—OIM模型,层次规范模型使得我们可以灵活装配规范。但我们同时也指出,其实质是利用商业竞争的成果来约束模型的使用,只有基于成熟商业架构的配置才拥有生命力。 JOIM浏览器就是这样一个基于成熟商业架构J2ME的OIM配置。我们针对J2ME体系的特点,在OIM模型的基础上搭建起我们自己的OIM配置,从网络约定、ODL规范,到解析过程、类库设计。每一个部分都紧扣OIM的基础设计,并根据J2ME的特点做了自己的优化和配置。 在JOIM浏览器的实现过程中,我们参考了桌面系统浏览器的一些功能。为了使用现有的各种服务器与服务端脚本,我们实现了Cookie的保存、页面与URL的缓存以及显示模块对页面的装载。此外,我们又使用J2ME的Command系统实现了OIM模型中必不可少的Action模块,并根据J2ME类库将解析模块、显示模块最大限度的优化。 文章的最后,通过一个演示性的股票信息网站,展示了JOIM浏览器及其自定义的ODL规范的可行性。演示部分不仅验证了JOIM浏览器的一般性功能模块,还通过一个股票图表组件演示了扩展类库的功能,充分反映了OIM模型强大的扩展性和表现力。通过对这个演示性应用的性能分析,我们证实了OIM模型针对传统B/S、C/S模型的优势,显示出OIM模型不仅在扩展性与表现力、适应性上大大超过这些传统模型,在性能上同样有优势。

论文目录

  • 第一章 绪论
  • 第二章 嵌入式web技术简介
  • 2.1 嵌入式设备上的WAP/WML体系
  • 2.1.1 无线应用协议(WAP)
  • 2.1.2 WAP模型
  • 2.1.3 WAP体系结构
  • 2.1.4 无线标记语言(WML)
  • 2.2 两种嵌入式设备浏览器简介
  • 2.2.1 Rapid Serial Visual Presentation(RSVP)
  • 2.2.2 Power Browser
  • 2.2.3 现存的这些嵌入式系统浏览器的局限性
  • 2.3 J2ME体系简介
  • 2.3.1 J2ME的层次规范模型
  • 2.3.2 CLDC与 MIDP小程序
  • 第三章 OIM模型
  • 3.1 层次规范模型
  • 3.2 OIM框架模型(Object Instruction Model Framework)
  • 3.3 OIM规范组(OIM Specification Group)
  • 3.4 OIM商业环境(OIM Enterprise Environment)
  • 3.5 用户扩展(Custom Extension)
  • 3.6 对象指导模型的总结
  • 第四章 基于J2ME的浏览器的OIM配置
  • 4.1 JOIM体系结构(OIM框架结构实现)
  • 4.2 服务端及网络约定( OIM规范组)
  • 4.2.1 JOIM中使用的HTTP请求约定
  • 4.2.2 会话保持与 Cookie
  • 4.2.3 表单数据及服务端脚本的参数传递方式
  • 4.3 JOIM的ODL规范(OIM规范组)
  • 4.3.1 ODL元素
  • 4.3.2 Object元素
  • 4.3.3 Action元素
  • 4.4 ODL文档解析(OIM商业环境)
  • 4.4.1 ODL元素与JODL对象及其生命周期
  • 4.4.2 Object元素与 JObject对象及其角色定义
  • 4.4.3 Action元素与JAction对象
  • 4.5 JOIM类库设计(OIM商业环境)
  • 4.5.1 用户界面类
  • 4.5.2 容器类
  • 4.5.3 数据类
  • 4.6 复合型对象工厂(OIM体系结构)
  • 第五章 JOIM浏览器实现
  • 5.1 浏览器组件的组织
  • 5.2 通讯线程(通讯模块)
  • 5.3 缓存系统及 ODL页面数据结构(缓存模块)
  • 5.4 显示结构及用户输入设计(显示模块)
  • 5.5 Action触发及处理(管理模块)
  • 第六章 ODL股票信息网站应用
  • 6.1 ODL Stock网站结构
  • 6.2 一般性功能检测
  • 6.3 类库扩展
  • 6.4 性能分析
  • 第七章 总结及展望
  • 参考文档
  • 附录:硕士研究生在读期间发表的论文
  • 致谢
  • 相关论文文献

    • [1].基于供应链思维的存货削减模型研究及应用[J]. 铁路采购与物流 2020(01)
    • [2].基于多模型融合的工业工件剩余寿命预测[J]. 自动化与信息工程 2020(01)
    • [3].考虑行人相对速度的改进社会力模型的验证与评估[J]. 计算机科学 2020(02)
    • [4].基于遥感和站点观测数据的生态系统呼吸模型比较[J]. 遥感技术与应用 2020(02)
    • [5].稻田施用农药的地表水暴露评估模型研究进展[J]. 生态与农村环境学报 2020(05)
    • [6].“模型认知”是重要思维方式[J]. 化学教学 2020(05)
    • [7].管理创新过程管控模型的构建与应用[J]. 科技经济导刊 2020(17)
    • [8].理解“模型认知”素养的不同视角[J]. 课程.教材.教法 2020(04)
    • [9].金融智能化不可忽视的模型风险[J]. 武汉金融 2020(06)
    • [10].人口死亡统计的间接模型研究[J]. 人口与经济 2020(04)
    • [11].弗里嘉的模型虚构论研究[J]. 科学文化评论 2020(03)
    • [12].基于离散时间风险模型下的亏损破产概率的研究[J]. 甘肃科学学报 2017(02)
    • [13].高维稀疏对角GARCH模型的估计及应用[J]. 数学的实践与认识 2017(11)
    • [14].信息系统成功模型在卫生领域的应用及扩展[J]. 信息系统工程 2016(05)
    • [15].例谈化学模型的特征、作用与类型[J]. 中学教学参考 2020(11)
    • [16].构建人才甄选道德模型[J]. 经济管理文摘 2019(17)
    • [17].“一线三等角”模型在中考中的应用[J]. 初中生学习指导 2020(18)
    • [18].巧用隐圆模型 突破思维壁垒[J]. 数理化解题研究 2020(17)
    • [19].借“模型”之力促教学相长[J]. 新课程 2020(25)
    • [20].两类典型牵引模型规律的对比探究[J]. 湖南中学物理 2020(04)
    • [21].建构模型认知 促进深度学习——高三二轮复习“实验方案的设计与评价”[J]. 化学教与学 2020(05)
    • [22].重要模型“一线三等角”[J]. 中学生数理化(八年级数学)(配合人教社教材) 2020(10)
    • [23].什么是“做模型”[J]. 模型世界 2018(11)
    • [24].广州文华模型[J]. 模型世界 2019(01)
    • [25].《模型世界》火热预订[J]. 模型世界 2019(01)
    • [26].基于模型构建 引领思维发展[J]. 高中数学教与学 2018(13)
    • [27].模型世界征募志愿者啦![J]. 模型世界 2015(08)
    • [28].《模型·北京212》[J]. 山西文学 2015(08)
    • [29].模型世界[J]. 模型世界 2014(04)
    • [30].浅谈自制模型在生物教学中的优势[J]. 山东教育 2014(Z6)

    标签:;  ;  ;  

    基于对象指导模型的J2ME浏览器
    下载Doc文档

    猜你喜欢