系统开发有关技术
系统采用JAVA、jsp、Strust 2、Hibernate、dwr、Extjs、jQuery、JavaScript、CSS程序设计技术和MySQL数据库进行系统开发。如下对其进行简要简介。
1.1JAVA简要简介
Java是一种电脑编程语言,拥有跨平台、面向对象、泛型编程特性。任职于太阳电脑詹姆斯·高斯林(James Gosling)等人于1990年代初开发Java语言雏形,最初被命名为Oak,目的设定在家用电器等小型系统程式语言,应用在电视机、电话、闹钟、烤面包机等家用电器控制和通讯。由于这些智能化家电市场需求没有预期高,太阳公司放弃了该项筹划。随着1990年代互联网发展,太阳公司看见Oak在互联网上应用前景,于是改造了Oak,于1995年5月以Java名称正式发布。Java随着着互联网迅猛发展而发展,逐渐成为重要网络编程语言。
Java编程语言风格十分接近C++语言。继承了C++语言面向对象技术核心,Java舍弃了C++语言中容易引起错误指針,改以引用取代,同步移除原C++与本来运算符重载,也移除多重继承特性,改用接口取代,增长垃圾回收器功能。在Java SE 1.5版本中引入了泛型编程、类型安全枚举、不定长参数和自动装/拆箱特性。太阳公司对Java语言解释是:“Java编程语言是个简朴、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态语言”
Java不同于普通编译语言和解释语言。它一方面将源代码编译成字节码(bytecode),然后依赖各种不同平台上虚拟机来解释执行字节码,从而实现
了“一次编译、处处执行”跨平台特性。在初期JVM中,这在一定限度上减少了Java程序运营效率。但在J2SE1.4.2发布后,Java执行速度有了大幅提高。
与老式型态不同太阳公司在推出Java时就将其作为开放技术。全球数以万计Java开发公司被规定所设计Java软件必要互相兼容。“Java语言靠体力量而非公司力量”是太阳公司标语之一,并获得了广大软件开发商认同。这与微软公司所倡导注重精英和封闭式模式完全不同,此外,微软公司日后推出了与之竞争.NET平台以及模仿JavaC#语言。日后太阳公司被甲骨文公司并购,Java也随之成为甲骨文公司产品。
JAVA最初被命名为Oak,目的设定在家用电器等小型系统编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器控制和通讯问题。由于这些智能化家电市场需求没有预期高,Sun放弃了该项筹划。就在Oak几近失败之时,随着互联网发展,Sun看到了Oak在计算机网络上辽阔应用前景,于是改造了Oak,以“Java”名称正式发布。
Java 编程语言风格十分接近C、C++语言。Java是一种纯面向对象程序设计语言,它继承了 C++ 语言面向对象技术核心,Java舍弃了 C ++语言中容易引起错误指针(以引用取代)、运算符重载(operat
or overloading)、多重继承(以接口取代)等特性,增长了垃圾回收器功能用于回收不再被引用对象所占据内存空间,使得程序员不用再为内存管理而担忧。在 Java SE 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全枚举、不定长参数和自动装/拆箱等语言特性。
Sun 公司对 Java 编程语言解释是:Java 编程语言是个简朴、面向对象、
分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态语言。
1.2 JSP简要简介
JSP技术使用Java编程语言编写类XMLtags和scriptlets,来封装产生动态网页解决逻辑。网页还能通过tags和scriptlets访问存在于服务端资源应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用基于组件设计,使基于Web应用程序开发变得迅速和容易。
Web服务器在遇到访问JSP网页祈求时,一方面执行其中程序段,然后将执行成果连同JSP文献中HTML代码一起返回给客户。插入Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要功能。
JSP与JavaServlet同样,是在服务器端执行,普通返回给客户端就是一种HTML文本,因而客户端只要有浏览器就能浏览。
网页设计html代码大全继承关系JSP1.0规范最后版本是1999年9月推出,12月又推出了1.1规范。当前较新是JSP1.2规范,JSP2.0规范征求意见稿也已出台。
JSP页面由HTML代码和嵌入其中Java代码所构成。服务器在页面被客户端祈求后来对这些Java代码进行解决,然后将生成HTML页面返回给客户端浏览器。Java Servlet是JSP技术基本,并且大型Web应用程序开发需要Java Servlet和JSP配合才干完毕。JSP具备了Java技术简朴易用,完全面向对象,具备平台无关性且安全可靠,重要面向因特网所有特点。
自JSP推出后,众多大公司都支持JSP技术服务器,如IBM、Oracle、Bea 公司等,因此JSP迅速成为商业应用服务器端语言。
JSP可用一种简朴易懂等式表达为:HTML+Java=JSP。
1.3 Strust 2简要简介
Struts 2是Struts下一代产品,是在 struts 和WebWork技术基本上
进行了合并全新Struts 2框架。其全新Struts 2体系构造与Struts 1体系构造差别巨大。Struts 2以WebWork为核心,采用机制来解决顾客祈求,这样设计也使得业务逻辑控制器可以与Servlet API完全脱离开,因此Struts 2可以理解为WebWork更新产品。虽然从Struts 1到Struts 2有着太大变化,
但是相对于WebWork,Struts 2只有很小变化。
1.4 Hibernate简要简介
Hibernate是一种开放源代码对象关系映射框架,它对JDBC进行了非常轻量级对象封装,使得Java程序员可以随心所欲使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC场合,既可以在Java客户端程序使用,也可以在Servlet/JSPWeb应用中使用,最具革命意义是,Hibernate可以在应用EJBJ2EE架构中取代CMP,完毕数据持久化重任。
1.5 JavaScript简要简介
JavaScript是一种能让你网页更加生动活泼程式语言,也是当前网页中设计中最容易学又最以便语言。你可以运用JavaScript容易做出亲切欢迎讯息、美丽数字钟、有广告效果跑马灯及简易选举,还可以显示浏览器停留时间。让这些特殊效果提高网页可观性。
1.6 jQuery简要简介
jQuery是继prototype之后又一种先进Javascrīpt框架。它是轻量级js 库(压缩后只有21k) ,它兼容CSS3,还兼容各种浏览器(IE 6.0+,FF 1.5+,Safari 2.0+,Opera 9.0+)。jQuery使顾客能更以便地解决HTML documents、events、实现动画效果,并且以便地为网站提供AJAX交互。jQuery尚有一
种比较大优势是,它文档阐明很全,并且各种应用也说得很详细,同步尚有许多成熟插件可供选取。jQuery可以使顾客html页保持代码和
html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。
jQuery由美国人John Resig创立,至今已吸引了来自世界各地众多javascript高手加入其team,涉及来自德国Jörn Zaefferer,罗马尼亚Stefan Petre等等。jQuery是继prototype之后又一种先进Javascrīpt框架。其宗旨是——WRITE LESS,DO MORE,写更少代码,做更多事情。
由于当前高校基本尚未开JavaScript有关课程,当前jQuery学习,使用,研究都仅限于在职Web程序员之间。
jQuery免费且为开放源代码,使用GPL和MIT允许证双合同[3]。jQuery
语法设计使得许多操作变容易,如操作文档对象(document)、选取DOM元素、动画效果、事件解决、发展Ajax以及其她功能。除此之外,jQuery提供API让开发者将自己所写功能融入jQuery内。
微软与诺基亚在9月时宣布,会在她们平台上内建jQuery[4]。微软同步将jQuery与其开发工具Microsoft Visual Studio整合[5]。
jQuery 1.3版后来,引入全新CSS选取器引擎Sizzle。[6] 同步不再提供Packed版本,由于解压缩消耗时间,远不不大于所节约下载时间,且不利于Debug,且已有Google AJAX Libraries API等公开站台提供jQueryjs引用服务,故Packed版本原本长处已荡然无存。
1.7 CSS简要简介
级联样式表(Cascading Style Sheet)简称“CSS”,普通又称为“风格样式表(Style Sheet)”,它是用来进行网页风格设计。例如,如果想让链接
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论