1.3 相关技术介绍

(1) Java简介

Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

Java由四方面组成:(1) Java编程语言,即语法。(2)Java文件格式,即各种文件夹、文件的后缀。(3)Java虚拟机(JVM),即处理*.class文件的解释器。(4)Java应用程序接口(Java API)。

Sun 公司对 Java 编程语言的解释是:Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。

(2) jQuery简介

jQuery是一套跨浏览器的JavaScript库,简化HTML与JavaScript之间的操作。由John Resig在2006年1月的BarCamp NYC上发布第一个版本。目前是由 Dave Methvin 领导的开发团队进行开发。全球前10000个访问最高的网站中,有59%使用了jQuery,是目前最受欢迎的JavaScript库。 

jQuery的特点:1.  动态特效。2.  AJAX。  3.  通过插件来扩展。 

4.  方便的工具 - 例如浏览器版本判断。 5.  渐进增强。 6.  链式调用。 

7.  多浏览器支持,支持Internet Explorer6.0+、Opera9.0+、Firefox2+、Safari2.0+、Chrome1.0+(在2.0.0中取消了对Internet Explorer6,7,8的支持)

(3) Spring简介

Spring是一个开源框架,它由RodJohnson创建。这是为了解决企业应用开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性的角度而言,绝大部分Java应用都可以从Spring中受益。

Spring目的:解决企业应用开发的复杂性

Spring功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能

Spring范围:任何Java应用

Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。

(4) Structs简介

Struts是采用Java Servlet/JavaServer Pages技术,开发Web应用程序的开放源码的framework。发表于2000年5月。采用Struts能开发出基于MVC(Model-View-Controller)设计模式的应用构架。目前为止,有Struts1和Struts2,用户可以根据自己的需求进行选择。

主要功能: 包含一个controller servlet,能将用户的请求发送到相应的Action对象。             

2. JSP自由tag库,并且在controller servlet中提供关联支持,帮助开发员创建交互式表单应用。

3. 提供了一系列实用对象:XML处理、通过Java reflection APIs自动处理JavaBeans属性、国际化的提示和消息。

MVC模式:

MVC(Model/View/Controller)模式是国外用得比较多的一种设计模式,好象最早是在Smaltalk中出现。MVC包括三类对象。Model是应用对象,View是它在屏幕上的表示,Controller定义用户界面对用户输入的响应方式。

 图1.2

(5) mysql简介

MySQL是一种关系型数据库,由瑞典 MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策(本词条"授权政策"),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。由于其社区版的性能卓越,搭配 PHP ,Linux和 Apache 可组成良好的开发环境,经过多年的web技术发展,在业内被广泛使用的一种web服务器解决方案之一,称之为LAMP。

上一篇:VB+access舰艇备件器材管理系统设计+源代码
下一篇:php+mysql网上儿童商品系统的设计

采用颜色共生矩阵的图像分析技术实现

jsp+mysql网上化肥店系统的设计与开发

java的B2C型电子商务网站管理系统的设计

基于MOODLE平台的在线交互式学习设计

基于离散事件系统Petri网模型的可达图研究

局域网管理系统的设计与实现

Wireshark的P2P文件共享中的行为提取软件设计

组态王文献综述

紫陵阁

大学生就业方向与专业关系的研究

弹道修正弹实测弹道气象数据使用方法研究

淮安市老漂族心理与休闲体育现状的研究

小学《道德与法治》学习心得体会

林业机械作业中的安全性问题【2230字】

适合宝妈开的实体店,适...

浅谈动画短片《天降好运》中的剧本创作

人事管理系统开题报告