基于C/S模式的Java实验环境研究

来源 :天津大学 | 被引量 : 0次 | 上传用户:mars1998
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机网络技术已得到飞速发展,计算机语言的学习也应该充分利用计算机网络技术,实现远程教育。在计算机语言学习中,上机练习是必不可少的环节。传统的上机环境要求指导教师和学生要处于同一机房。这种教学模式没有充分利用发达的网络技术,在时间和空间上限制了上机指导的实施。本文介绍的基于C/S模式的Java远程实验环境,充分利用了网络技术,解决了这一问题。利用多种软件技术以及网络技术和面向对象的思想,本文设计并实现了一个基于C/S模式的Java语言实验系统。此系统采用Java语言编写,基于Java Standard Edition 6.0构建。其中网络部分基于C/S模式,用JavaNIO通信技术实现;编译运行相关功能则采用Java Compiler API实现;编辑器的相关功能是依靠词法分析器JFlex实现。这样较好地解决了传统上机实验中存在的上机指导环境有限、文本编辑器工具效率低下和专业开发工具难于掌握的问题。此系统实现了与实验环境集成的在线监控、提问答疑等功能,扩大了上机指导的实践范围,也提高了教学效率,并具有容易使用,升级灵活和跨平台的特点。
其他文献
随着嵌入式系统的高速发展,嵌入式存储设备在嵌入式的设计中扮演的角色也越来越重要。CF卡是一种闪存存储器,由于它的速度快、容量大、不易出错等特点,目前在嵌入式领域中的
优化问题是从实际应用中产生的,它不论在经济、军事还是高科技领域都有着重要的研究价值,因此进行这方面的研究就显得非常有必要。然而随着问题在复杂度和规模化等方面的提高,这
存储安全一直是安全领域的核心问题,尤其是对于军队、国家机构、重要商业机构等含涉密数据较多的领域。一旦敏感数据被窃取,其造成的损失有时是无法估量的。当前信息安全防御攻
近年来,我国软件产业迎来了蓬勃发展的新局面。随着软件企业规模的扩大,相应软件质量问题越来越突出。开发了Web自动化测试工具软件,就是为了加快测试执行频率,覆盖更多的功能模
软件测试是软件系统工程的一个关键组成部分,是软件开发的重要环节和保证软件质量的关键步骤,其目的是以最少的时间和人力找出软件中潜伏的各种错误和缺陷。然而,软件测试是一个
随着XML逐渐成为互联网应用的数据交换格式,越来越多的应用使用XML作为数据存储格式,对于XML的查询语言需求正在日益增加。XQuery语言的推出使得XML查询语言有了一种统一的标准
IP FRR作为一种当前网络链路节点保护的过渡技术,通过建立备用路径的方式为网络链路或具体到某个节点提供保护。目前路由收敛技术由于自身的局限性,无法满足一些承载网络路由收
随着计算机网络的迅速发展,对网络的有效管理成为保障网络运行有效性和稳定性的关键所在,而服务器作为网络的核心灵魂,更是占据着不可忽视的地位。简单网络管理协议SNMP已成
网格资源的分布性、异构性、动态性等特点给网格环境下资源的分配造成困难。资源分配负责根据用户的资源需求描述发现最佳资源服务,在实际应用中,用户的资源需求带有很大的模
随着软件开发技术迅速发展,Web应用系统的复杂性在急剧上升,对性能测试、分析、预测的要求越来越高。性能的好坏已经成为Web应用系统成败的关键因素之一。传统的软件工程中,