2。3  Tomcat服务器

首先在这里介绍一下什么是Jsp和Servlet,Jsp(JavaServer Page)是在普通Html中嵌入了Java代码的一个脚本,在这一点上它与其它的脚本语言(如Php)一样,但它与其它语言不同的是:其它脚本语言由服务器直接解释这个脚本,而Jsp则由Jsp容器(如Tomcat)首先将其转化为Servlet然后再调用Javac将Servlet编译为Class文件。最终服务器解释的是Class文件。那么什么是Servlet呢?Servlet事实上是一个特殊的Java类,一般从HttpServlet类继承而来,在这个类中至少要实现用来处理来自客户的请求的doGet或者doPost函数。Servlet和Jsp是Sun公司J2EE架构中重要的部分。由于都是基于Java语言实现,因此其兼容了如JDBC等功能强大的Java API。

Tomcat其实是一个Servlet容器[10],为Servlet和JSP提供支持,作为Web服务器也具备了的一些特有功能,如管理控制平台等。因为Tomcat同时也内含了一个HTTP服务器,它用作一个单独的Web服务器也是可以的。

2。4  Socket通信机制

Socket,也就是套接字,在计算机网络通信中是一项重要的技术。Socket在很多如浏览器,聊天工具甚至是P2P下载等网络软件中被广泛使用。要想理解socket首先得熟悉一下TCP/IP协议族,TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,规范了主机连接因特网及数据传输的标准,从字面意思来看TCP/IP应该是TCP协议和IP协议的合称,然而TCP/IP协议是指的是因特网整个TCP/IP协议簇。与ISO模型的七层协议分层不同的是,TCP/IP把所有的TCP/IP系列协议划分为4层[11]:

应用层:HTTP,TFTP, SNMP,DNS,FTP,SMTP, Telnet 等等;文献综述

传输层:TCP,UDP;

网络层:IP,ICMP,IGMP ,OSPF,EIGRP;

数据链路层:SLIP,PPP,CSLIP, MTU。

高一层协议建立在低一层协议提供的服务基础之上,同时自身也提供服务给更高一层。Socket是一个抽象层位于应用层和传输层之间,如图2。2所示:

图2。2 Socket抽象层

Socket有(1)传输数据为字节级,传输数据可自定义,数据量小。相应的移动端开发,手机费用低,(2)传输数据时间短,性能高,(3)适合C/S之间信息实时交互,(4)可以加密,数据安全性高等优点,鉴于以上优点本监控系统使用Socket来实现客户端与服务器端之间的数据通信。

Socket的实现方式为"打开—读/写—关闭",假若Socket使用的是TCP协议进行通讯的话其交互流程大致如图2。3所示:

图2。3 Socket交互流程

2。5  MySQL数据库

MySQL是由瑞典MySQL AB公司开发的一个小型的关系型数据库管理系统,目前MySQL AB隶属于Oracle公司旗下[12]。MySQL在WEB应用方面广受青睐。MySQL将数据保存在不同的数据表中,而不是直接放在一个大仓库内,也就是人们常说的关联数据库,这样对数据库的速度以及灵活性都有很大提升。MySQL访问数据库所使用的 SQL 语言是最常用的标准化语言。正是因为MySQL速度快、成本低,体积小特别是开放源码等特点,一般中小型网站的数据库开发都选择MySQL。MySQL数据库在Web应用方面的使用十分广泛,也正是由于MySQL数据库迅猛的发展势头,2008年Sun公司就以高达10亿美元的高价收购了MySQL数据库,MySQL数据库的价值不可言喻。MySQL相对于其他流行的数据库管理系统有很多显著的优势:来;自]优Y尔E论L文W网www.youerw.com +QQ752018766-

1.MySQL是开放源代码的数据库,

2.MySQL的跨平台性,

3.价格优势,

4.功能强大且使用方便。

上一篇:MYIE浏览器实现
下一篇:二维数据图操作的APP编程设计

基于Apriori算法的电影推荐

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

python基于决策树算法的球赛预测

基于消费者个性特征的化...

网络常见故障的分类诊斷【2055字】

安康汉江网讯

新課改下小學语文洧效阅...

网络语言“XX体”研究

互联网教育”变革路径研究进展【7972字】

我国风险投资的发展现状问题及对策分析

ASP.net+sqlserver企业设备管理系统设计与开发

LiMn1-xFexPO4正极材料合成及充放电性能研究

张洁小说《无字》中的女性意识

麦秸秆还田和沼液灌溉对...

老年2型糖尿病患者运动疗...