火车票售票管理系统(10)
发布时间:2021-06-07
发布时间:2021-06-07
第二章 Java Web技术介绍
2.1 Java Web技术应用现状
近几年,Web程序发展异常迅猛,不仅出现了形形色色的购物网站、交友网站、银行自助系统等,还出现了像Palm Os Web操作系统、可以代替Office等传统办公软件的Google Document等强大的Web程序。这些主要得益于Web程序的瘦客户端的特点,即不需要客户安装任何软件只需要使用浏览器即可完成操作。
Web程序可以非常简单,简单到只有几个HTML页面,几个图片,例如小型企业的
介绍性网站等。也可以非常复杂,例如Google Document网站,完全可以替代Word、Excel、PPT、PDF阅读器等;Google Talk也可以替代QQ、MSN等。实现这些Web程序所用到的技术也很多,最流行的有微软的.NET技术和Java相关技术[1]。
Java相关技术作为最流行的开发技术之一,在Web开发领域也有着广泛的应用。但
Java Web开发所涉及的技术比较繁杂,涉及了很多开发框架和工具,而且它们各有所长,并不完全是一个完善的体系。这对需要掌握Java Web开发的人来说,有一定的困难。
2.2 Web开发技术简介
2.2.1Web开发技术的发展历史
Web这个Internet上最热门的应用架构是由Tim Berners-Lee发明的。Web的前身是
1980年Tim Berners-Lee负责的Enquire(Enquire Within Upon Everything的简称)项目。1990年11月,第一个Web服务器nxoc01.cern.ch开始运行,Tim Berners-Lee在自己编写的图形化Web浏览器WorldWideWeb上看到了最早的Web页面。1991年,CERN(European Particle Physics Laboratory)正式发布了Web技术标准。目前,与Web相关的各种技术标准都由著名的W3C组织(World Wide Web Consortium)管理和维护[2]。
2.2.2Java Web开发的背景
网站有静态、动态之分。静态网站的内容都是静态的、不可变的,网站发布后,无论
是谁、什么时候访问,得到的内容都是一样的。静态网站一般不涉及编程,只需要编写几个HTML文件,连同图片等放到服务器上即可。静态网站一般不称为Web程序。
而动态网站的内容是可以变化的。动态网站一般配合数据库使用,数据存储在数据库
中,通过网络程序动态添加,显示数据。动态网站可以用多种语言编写,例如CGI、PHP、
上一篇:浅谈六年级复习工作
下一篇:推荐系统netflix获奖算法