数据库在网站中的应用

互联网其实只有一个功能:提供信息。使用html语言再加上一些javascript和动态html的技巧,我们便能做出非常吸引人的网页。但是接下来就该在这些独具特色的网页上填充一些有意义的内容。我们知道任何能够吸引网民不断访问的网站都会及时更新的内容。用传统的建设网站的眼光来看,就意味着网站要提供多个html文件,这样太麻烦了。即使我们认同这样的工作方式,网站建设中还是有许多问题解决不了。

传统的网站建设已经不能满足需要,现在的网站更加强调的是交互性和信息量。好在这些令人头疼的问题现在已经有了解决的办法,那就是基于数据库来设计网站,这样做的好处有很多。

Apache在服务器端的应用

Apache是目前最流行的Web应用服务器,占据了互联网应用服务器70%以上的份额。它免费、稳定且性能卓越,是我们在服务器端运行的首选。
Web server是在互联网上运行的一种服务器端软件。它用来处理来自客户端(访问者的浏览器就是客户端的一种)的请求,客户端可能使用microsoft公司的internet explorer(浏览器),也有可能是netscape浏览器。Web server处理请求后返回一些数据,这些数据通常是某种格式的页面,并且可能含有文本和图像。客户端浏览器把这些数据解释成为访问者能看明白的形式,展现在访问者的计算机屏幕上。从概念上来讲,web server就是服务器上运行的一些非常简单的程序,他们等待来自客户端的请求并对其进行处理。Web server跟浏览器或者其他客户端进行通信时使用超文本传输协议(http)。http是用于发送和处理请求的一种标准协议,有了它之后,各类客户端服务器进行通信就不存在兼容性的问题了。

Apache服务器的应用

apache web服务器是最流行的web服务器。像Linux、PHP和MySQL一样,它也是开放式资源项目。Apache在UNIX环境中用得最好,但也可以很好的在windows下运行。
在认识apache之前,我们要先了解一下web服务器,web服务器是运行在操作系统的顶端,监听web上的某人发来的请求,响应这些要求,提供相应的web页。那么apache web服务器是最流行的web服务器。像Linux、PHP和MySQL一样,它也是开放式资源项目。Apache在UNIX环境中用得最好,但也可以很好的在windows下运行。Apache利用第三方模块,因为它是开放式资源,所以任何比较熟练的人都可以编写代码、扩展apache的功能,PHP大多数情况下作为apache扩展运行,被称为apache模块。

数据库中索引的应用

索引是一种特殊类型的数据库对象,与表直接相关。索引主要是用来提高访问表中数据的速度,并能使一些数据完整性问题得到强制实现,如表中行的唯一性。索引包含了由表中至少一列所构成的键值。这些键值使得SQL Server能很快地指向表中行而无须扫描全表。如果创建一个没有建立索引的表,SQL Server在存储数据到表中时将不会有什么特别的顺序。SQL Server中可以建立两种类型的索引。一种索引是簇索引,在簇索引中,SQL Server按其被索引的顺序存储数据。例如:在一个包含注册用户名称的表中,如果按注册用户名称索引,SQL Server就会依字母顺序来存储注册用户名称。如果这个键值是基于数值类型列建立的,SQL Server将按数值大小顺序来存储数据。这类索引对查找指定行或指定范围的行是非常有用的。只有当表中有了簇索引后,表中的数据才可以按某种顺序来存储。

Java接口(interface)的应用

Interface关键词进一步强化了abstract的概念。你可以把它想象成纯的abstract类。它能让开发人员定义类的形式:方法,参数列表,返回值的类型,但是却没有方法的正文。Interface也可以包含数据成员,但是它天生就是static和final的。Interface只提供形式,不谈实现。

Interface的意思是“所有实现这个接口的类都应该长这个样子”。因此任何程序,只要用到了这个interface就都知道它有哪些方法可提供调用了,仅此而已。因此,interface会被用做定义类之间的协议。

«1»