赵 岩 周晓晶
(长春工业大学,吉林 长春 130012)
学习是学生的本分工作,学习是学生报效祖国、展现自己能力的最好的体现,而且随着现代科技的飞速发展和人们对于科技的认可和相关产品和设备的认同,使得科技可以在很多方面应用更加广泛,使得人们的生活和学习更加便利。移动学习就是相关科技和设备在这方面的具体体现。移动学习在现代的教学中比较先进,但是随着科技的进步,它的普及成为今后发展大势,移动学习涉及的技术很广主要包括:JAVA、WAP和相关连接模式等。
1.1 移动学习的含义。移动学习是目前中小学比较先进的一种教学和学生学习方式,它主要通过预先设置的计算机系统来连接学生和教师之间的沟通,方便彼此之间的交流。它的含义可以简单概括为:计算机是移动学习的主要设备,它通过现有的网络系统和连接设备进行运转,具有整理已有信息和数据,对新搜集而来输入的数据进行分类和整合,进一步操作后可以得到人们期望得到的结果,方便人们的工作,提高学生的学习水平。它不仅可以整理数据,还可以提供最前沿的资源和教育方式。另外,现有的网络设备连接技术是新技术不断发展和更新的结果,人们从2G已经进入到3G时代,获得信息更加方便和快捷,时间地点已经不是阻碍交流的理由,而且网络线路的普及使得网上学习和交流成为可能,短信更是人们传递信息的一种常见方式,所以,无线网络在学校的普及顺理成章。
1.2 移动学习设计的内容。移动学习涉及知识和设备很多,在一开始的投入使用过程中往往会比较复杂,因此会有一部分学校和地区放弃前期的资金和技术投入,加上当地政府部门对这方面的认识比较落后或者物质基础不到位,学校对这种方式的推行更是步履维艰,但是,一旦这种技术应用到现实的生活中,便会带来更多的便利,长远看来,有利于资金的重新分配和学生眼界的开拓,我们应该看到长久利益,走持续发展道路。
2.1 WAP的含义。WAP是计算机编程的一种专用语言,是一种远程应用协议,但是这里的协议不是商业中双方之间的贸易协议,而是指网络和通信网络之间的一种连接方式。现如今,WAP已经成为计算机信息化的一个重要标准,它可以顺利连接计算机终端与客户之间的问题,解决彼此之间的矛盾,更好地发挥自己的优势来为整个社会服务。WAP的快速发展和普及不仅有利于科技行业的发展和计算机产品的售卖,而且为移动学习在城市和边远山村的推广提供了条件,为许多中小学生学习提供了方便。
2.2 WAP基本框架。由于WAP系统是新型科技系统的主要代表,因此它的结构并没有想象中的复杂,主要包括:第一,移动式的终极客户端,只要安装有搜索功能的引擎,再与最后的接收端连接顺利我们便可以得到自己搜索的信息和资料第二,专用网卡和网关:网关是独特的,一个计算机只有一个网关,就像我们的身份证彰显了我们独特的身份和其他信息,网关就是显示了计算机的地域名。第三,WEB服务器,与其它的搜索引擎的区别在于它使用更加便利,只需要输入专用语言即可。
2.3 相关体系。WAP体系的结构一般是树状结构,分为层次,主要有安全和交易层、传输层以及交流层。层与层之间不是孤立存在的,而是彼此相互连接,相互制约的,上层对下层具有管辖功能,可以直接交流信息和更新内容。
WAP1.x协议不直接采用有线互联网上的HTTP/TLS/TCP协议,而采用了WSP/WTP/WTLS/WDP协议。随着网络,特别是终端的发展,移动网络与固定网络在传输性能上的差异减小,2001年,WAP Forum推出最新版本WAP2.0。WAP2.0在协议实现上更接近成熟协议(TCP、HTTP),为保证对WAPl.2的手机的兼容,WAP2.0采用双协议栈架构:包括WAPl.2协议栈和WAP2.0协议栈。在WAPl.X引进的WAP协议栈的基础上,WAP2.0新集成了XHTML,TCP/IP,HTTP l.I(超文本协议)和传输安全层(TLS/SSL)等标准,在这些标准的支持下,新增数据同步、多媒体大容量信息服务、统一存储接口等新业务和应用。
Java语言通过JDBC技术访问数据库。Java应用程序访问数据库的过程是:①装载数据库驱动程序;②通过JDBC建立数据库连接;③访问数据库,执行SQL语句;④断开数据库连接。但使用这种模式存在问题:首先,每一次Web请求都要建立一次数据库连接都得花费时间,而且系统还要分配内存资源。对于频繁的进行数据库连接操作势必占用很多的系统资源,网站的响应速度必定下降,严重的甚至会造成服务器的崩溃。其次,对于每一次数据库连接,使用完后都得断开。否则,如果程序出现异常而未能关闭,将会导致数据库系统中的内存泄漏,最终将不得不重启数据库。还有,这种开发不能控制被创建的连接对象数,系统资源会被毫无顾忌的分配出去,如连接过多,也可能导致内存泄漏,服务器崩溃。解决办法是利用数据库连接池。就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。可以设定连接池最大连接数来防止系统无尽地与数据库连接。更为重要的是可以通过连接池的管理机制监视数据库的连接的数量、使用情况,为系统开发、测试及性能调整提供依据。JDBC的API中没有提供连接池的方法。一些大型的Web应用服务器如BEA的WebLogic和IBM的WebSphere等提供了连接池的机制,但是必须有其第三方的专用类方法支持连接池的用法。
连接池包括一个连接池类和一个连接池管理类。连接池类是对某一数据库所有连接的“缓冲池”,主要实现以下功能:(1)从连接池获取或创建可用连接;(2)使用完毕之后,把连接返还给连接池;(3)在系统关闭前,断开所有连接并释放连接占用的系统资源。
移动学习是继数字化学习后出现的又一新学习模式,是教育技术领域研究的又一个新热点。随着移动通信技术以及Internet技术的进一步发展,WAP与WWW必然还要趋向一致。如何充分有效地使用无线技术和移动计算设备来辅助教学和学习将会成为移动学习研究的中心。
[1]江荣.计算机工程师手册[M].北京:中国信息工业出版社,2009.
[2]赵新.加强计算机信息管理浅论[J].大众商务,2009(4).