2.5    JavaScript/JQuery
    最早发现这项技术还以为和Java有些渊源,其实不然。JavaScript是一种脚本语言。何为脚本语言?和一般的C、JAVA语言不同,它是一种基于对象和事件驱动的语言而不是面向对象,但靠语言自身并不能实现一套完整的系统程序,但它能够给程序带来不同的效果,解决服务端语言。它的类实现是直接又函数实现的。本次毕业设计许多地方都使用到的JavaScript,它为程序的显示、控制、变化都带来了便捷。例如在登入页面非常酷炫的公告效果就是由他来实现的。JavaScript的定时器、DOM对象、Jason等特性有效的展示动态页面效果。别看这是个脚本语言,其深度及难度也是非常大的。就我理解而言,这是一门较“弱”的语言,例如变量的定义类型转换都不用特别在意,它不作区分,程序也不会报错。所有的代码都是从函数里开始就包括类也是从函数直接实现的。使用起来非常舒服,不像C#或是JAVA非常的严谨,有时逻辑能实现,但程序还是不允许。而JavaScript不会有这种情况。JavaScript的AJAX技术运用也相当多,AJAX是一种网站开发技术,主要作用是使网站异步刷新。在本次设计中,例如,在判断用户名的填写是否允许功能事,只是局部单个控件需要和后台交互,不需要提交整个表单,这时就运用到了AJAX技术,JavaScript就能够像服务器提出请求而不会使得整个页面都发生变化。这是一门非常复杂的语言,还有许多的特性,例如闭包特性、原型链等非常强大的特性都还有待研究.。而JQuery是JavaScript的一套成熟的框架,也是当前使用率最高的框架之一。它将JavaScript实现的许多功能都封装起来,只要调用即可。代码的编写也变得非常的方便,它对于浏览器的兼容性处理的非常好,原生的JavaScript处理兼容性非常的麻烦,测试也需要各种不同的浏览器,而JQuery在封装的时候已经都处理好了目前已全面支持IE6+,FF1.5+,CHROME,SAFARI等,同时还支持插件扩展、链式调用等特性。可谓是非常强大的库。
2.6    MyEclipse
本次开发的平台使用的是MyEclipse。所有的功能都是基于这个平台实现的,它是Eclipse的一个扩展开发平台,加了许多自定义控件,可以说包含了几乎全部Eclipse的工具支持各项技术能力强大,广泛。它建立了一个JavaEE的开发模型,提高和应用服务器的工作效率,拥有完整的一套开发流程和解决方案包括从代码的编写到最终的发布上线,同时支持HTML,CSS前端技术,Struts、Spring、Hibernate框架技术,更支持SQL,JDBC数据库相关技术。目前MyEclipse已经升级到2013版了,全面支持HTML5、CSS3和JQuery技术,这对于互联网应用的支持更是全面,越来越多的音频、视频、动态特效、交互设计都可以运用。本次使用的版本是5.5的版本,此版本之前的程序需要预先安装Eclipse,而之后的版本则可以直接安装。
2.7    Tomcat
Tomcat服务器是一个轻量级的WEB应用服务器,它是免费、开源的,因此很适合中小型程序的开发。Tomcat是由Apache软件基金会的一个项目,支持JSP和Servlet特性。所以特别适合Java网络程序开发。通俗的来讲,Tomcat是一个容器,将程序都加载到这个服务器容器里,那么用户就能够在网页中看到程序了。其中的工作原理是这样的:当用户发出请求时,Servlet容器用ServletRequest对象把用户的请求信息封装起来,再调用API把Servlet执行的结果封装到    ServletResponse对象中,最后把容器结果发还给用户,从而实现一次服务过程。每次在网页中运行程序事都是通过部署Tomcat来实现的。WEB应用服务器还有许多例如apache,IBM WebSphere等。
上一篇:Authorware《离散数学1》多媒体课程教学软件的实现
下一篇:C#地铁站台及出口路径查询管理系统设计

基于Apriori算法的电影推荐

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

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

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

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

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

电子政务环境下公务员的...

C#学校科研管理系统的设计

神经外科重症监护病房患...

志愿者活动的调查问卷表

承德市事业单位档案管理...

公寓空调设计任务书

10万元能开儿童乐园吗,我...

国内外图像分割技术研究现状

中国学术生态细节考察《...

医院财务风险因素分析及管理措施【2367字】

AT89C52单片机的超声波测距...