嵌入式Web技术应用研究

嵌入式Web技术应用研究

论文摘要

随着嵌入式技术在性能和功能方面的迅速提升,Web技术已经成为嵌入式应用领域的一项关键技术,因此研究Web技术在嵌入式应用中的实现技术具有非常重要的应用价值。本文针对嵌入式Web服务器实现过程中的资源问题、安全性问题等难点给出了相应的解决方法,利用线程取代进程来解决资源有限问题,采用闭环访问策略或身份认证方式来解决安全性问题。通过分析目前常见的嵌入式Web服务器的设计方法,给出了提高服务器系统性能的措施。通过对嵌入式数据库SQLite的分析研究,实现了嵌入式数据库在嵌入式Web中的应用,并提出了一个基于ARM的嵌入式Web服务器内嵌一个小型数据库管理系统的设计方案,利用CGI实现了嵌入式Web服务器与用户的动态交互并成功的将嵌入式Web应用到嵌入式门禁系统中。测试表明,利用嵌入式Web以及数据库技术能够满足嵌入式门禁系统的远程维护的要求。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题背景以及研究意义
  • 1.2 国内外研究现状及前景
  • 1.2.1 嵌入式Web 服务器的发展现状及趋势
  • 1.2.2 嵌入式数据库的发展现状及趋势
  • 1.3 本文研究内容
  • 第二章 嵌入式Web 技术
  • 2.1 Web 的支撑技术
  • 2.1.1 URL
  • 2.1.2 HTML
  • 2.1.3 HTTP 协议
  • 2.2 嵌入式Web 服务器设计
  • 2.2.1 嵌入式Web 服务器概述
  • 2.2.2 实现嵌入式Web 服务器的关键问题
  • 2.2.3 嵌入式Web 服务器的性能优化
  • 2.3 CGI
  • 2.3.1 CGI 的工作原理
  • 2.3.2 CGI 的环境变量
  • 2.3.3 URL 编码和解码
  • 2.3.4 CGI 的安全性
  • 2.3.5 Java Servlet
  • 2.4 安全套接层协议SSL
  • 2.4.1 握手层协议
  • 2.4.2 更改密码规范协议
  • 2.4.3 警告协议
  • 2.4.4 应用层数据协议
  • 2.4.5 记录层协议
  • 2.4.6 SSL 协议安全优势
  • 第三章 嵌入式Web 及SQLite 数据库技术
  • 3.1 Web 和数据库
  • 3.2 Web 数据库模型
  • 3.3 常见嵌入式数据库技术分析
  • 3.4 嵌入式数据库SQLite
  • 3.4.1 常用API 函数
  • 3.4.2 SQLite 数据库编程
  • Linux 平台上的移植'>3.4.3 SQLite 在ARMLinux 平台上的移植
  • 3.5 SQLite 在Web 中的应用
  • 第四章 嵌入式Web 在嵌入式门禁系统中的实现
  • 4.1 系统需求分析
  • 4.2 数据库设计
  • 4.3 嵌入式Web 服务器的实现
  • 4.3.1 Boa 的实现原理
  • 4.3.2 Boa 的移植
  • 4.4 软件具体实现
  • 4.5 安全性设计
  • 第五章 测试
  • 5.1 测试方案
  • 5.1.1 测试计划
  • 5.1.2 测试方案及步骤
  • 5.2 测试结果
  • 5.2.1 测试结果
  • 5.2.2 测试中存在的问题及解决方法
  • 总结与展望
  • 致谢
  • 参考文献
  • 在读期间的研究成果
  • 附录
  • 相关论文文献

    标签:;  ;  

    嵌入式Web技术应用研究
    下载Doc文档

    猜你喜欢