网站内容的建设(ASP语言服务器环境的配置方法,JSP语言环境配置)
优采云 发布时间: 2021-12-20 19:06网站内容的建设(ASP语言服务器环境的配置方法,JSP语言环境配置)
第一部分概述
网站 构建内容和步骤大致如下:
第一步是建站前的准备工作。
1、购买域名:有两个域名可供选择:中文名域名和英文名域名。
2、 购买服务器:有两种,一种是虚拟主机空间,一种是买整机拖到机房。
3、 服务器运行环境的配置具体分为:ASP语言服务器环境配置、PHP语言服务器环境配置、JSP语言服务器环境配置。
4、选择建站系统(软件):推荐使用“cms”建站系统,方便以后维护网站。
5、网站开发的其他相关软件,具体为:Photoshop、Frontpage、Dreamweaver、Flash、烟花等。
第二步是网站建设和维护。
1、 先确定频道和子栏目(如:小游戏、娱乐、娱乐新闻、图片、音乐、短信等),然后整理栏目的具体内容。
2、 设计模板。
3、数据更新和维护。
第三步是网站的推广。
网站的具体推广方式为:
1、搜索引擎、2、邮件推广、3、论坛(BBS)推广、4、网站合作、5、网络广告、6、传统推广方式(如:电视、报纸、杂志)等。
第二节 服务器运行环境配置
服务器运行环境的配置具体分为:ASP语言服务器环境配置、PHP语言服务器环境配置、JSP语言服务器环境配置。在这部分内容中,我们只介绍前两种环境的配置方法。
一、ASP语言服务器环境配置方法
需要安装ASP语言服务器:IIS、数据库(ACCESS、SQL)、FTP上传工具(CuteFTP、UploadNow、WS-FTP)。
(一)、IIS安装与设置
IIS 是 Microsoft Internet Information Server 的缩写。它是Microsoft 提供的Internet 服务器软件。它是 Windows 2000 操作系统附带的软件。运行 IIS 的理想平台是 Windows 2000 服务版和高级服务器版。
IIS 软件也收录在 Windows XP 安装 CD 中,但仅支持 10 个用户连接。安装系统时,默认不会安装IIS,所以我们必须手动安装IIS。个人计算机安装IIS后,计算机就变成了一个简单的Web服务器,可以将访问个人计算机(Web服务器)的程序引导到计算机硬盘中的某个分区及其文件夹中,同时指定< @网站的默认首页,让在web服务器上访问网站的客户可以浏览网站的内容。
Windows 2000 和 Windows XP 专业版和 Windows 2003 可以安装 IIS,但首先您必须有 Windows 2000 或 Windows XP 专业版的安装光盘。下面以XP专业版为例,向您展示如何配置IIS服务器。
一、安装IIS
1、将Windows XP专业光盘放入光驱。
2、 在“开始”->“控制面板”中,点击“添加或删除程序”,然后点击“添加/删除Windows组件(A)”,进入如下图所示界面: 图1
选择第二项(Internet Information Services IIS),点击“下一步”,只需要等待几分钟,系统就可以自动安装IIS组件了。单击“完成”,IIS 组件被加载到系统中。
B、配置IIS
1、在“开始”->“控制面板”中找到“管理工具”,点击“管理工具”,然后选择“Internet信息服务”进入如下界面: 图2
2、用鼠标选择“默认网站”,然后右击找到“新建”->“虚拟目录”,获取别名时输入任意名称,这里我们假设输入是“网络”。
3、下一步就是选择“网站Content Directory”,通过“Browse”选择你想要的网站的保存位置。
4、下一步是设置访问权限。如无特殊需求,保持系统默认值即可进入下一步,如下图: 图3
5、最后点击“完成”。至此,虚拟目录设置完毕。
此时,IIS 可以在您的机器上为您服务了!
(二),安装数据库(ACCESS,SQL)。
(三),安装FTP上传工具。
您可以选择CuteFTP、UploadNow、WS-FTP 中的一种,推荐使用“CuteFTP”。如果使用cms类型的建站系统,则不需要使用“上传工具”。
二、PHP语言服务器环境配置方法
] PHP语言服务器需要安装:php、apache、mysql数据库、Zend Optimizer组件、gd库组件。
(一),安装php-5.0.5-Win32-package
1、将php-5.0.5-Win32-package解压到C:/php目录下,然后运行:C:\php中的“pws-php5cgi”文件(导入注册表信息)。
2、 将php目录下的php.ini-dist重命名为php.ini,然后复制到windows目录下。
3、修改“php.ini”中的内容:
将 extension_dir 更改为 extension_dir = "C:\PHP\ext"
除掉 ”;” (分号)在 ;extension=php_mysql.dll 前面。
除掉 ”;” (分号)在 ;extension=php_gd2.dll 前(安装 gd 库组件)。
(二),安装apache_2.0.55-win32-x86-no_ssl.msi
在Apache中设置“httpd.conf”文件(路径为C:\Program Files\Apache Group\Apache2\conf),修改DocumentRoot“F:/dream”为默认程序目录。在最后添加:
ScriptAlias /php/ "C:/PHP/"
添加类型应用程序/x-httpd-php .php
动作应用程序/x-httpd-php "/php/php-cgi.exe"
修订
DirectoryIndex index.html index.php index.html.var
增加index.php
(三),安装mysql数据库。
(四),安装 Zend Optimizer 组件。
安装完以上内容后,重启机器。
下载链接:
Zend Optimizer 下载链接:
Php 5.1.4(windows版和Linux版)、Apache HTTP Server 2.2.2(windows版)、mysql 5.0. windows 32版本的下载地址是:
第三节 网站建设系统及其他相关软件
一、网站建设相关软件。
一般来说,需要学习使用以下软件:网页制作工具、图形工具、网页*敏*感*词*工具、FTP上传工具等常用软件。下面是一个简单的介绍:
(一),网页制作软件:
1、首页
Frontpage2003(Frontpage2000)是Office套件中的一款产品,支持所见即所得的编辑,在网站管理方面做得非常出色。它不需要你掌握深厚的网页制作技术知识,甚至你不需要需要了解HTML的基本语法,非常适合新手。其实如果你会Word,你会很快学会使用FrontPage,发现这其实是一件很简单的事情,因为它的基本使用方法是非常类似于Word。
2、织梦者
Dreamweaver 是一款与 FrontPage 具有类似功能的产品。它也是一个图形网页创作工具。它还支持层操作,可以避免产生冗余代码。常用的版本是dreamwear mx 2004。
以上两个软件也支持直接编写HTML源代码。
(二),图形处理软件:Photoshop
Photoshop7.01 是一款功能非常强大的专业绘图软件,可以创建您想要的任何平面效果。其中收录的 ImageReady 用于网页图像制作。缺点是:体积大,操作复杂,非专业人士难以掌握。
(三),*敏*感*词*制作软件:Flash
Flash是一款产品,与Dreamweaver和烟花合称为“网页制作三剑客”。现在常用的版本是FlashMX2004,可以很方便的创建*敏*感*词*效果,根据鼠标事件(Event)触发一些特效,适用于交互*敏*感*词*,游戏。最吸引人的是作品的SWF很小,可以以插件的形式添加到网页中。通常几分钟的复杂*敏*感*词*只有几百 KB。与AVI格式相比,网上流传的很多流行音乐MTV,即使是图像和歌曲也只有5分钟左右二、300KB,而以高压缩率着称的MP3格式则需要更多即使是 5 分钟的歌曲也超过 4M!!
(四),FTP上传工具(如果使用cms类建站系统,则不需要使用“上传工具”):
制作好的网页上传到我们主页空间提供的服务器后,网友才能访问。上传工具会影响我们网站更新和维护的效率。
1、CuteFTP:老牌上传软件,功能强大,使用方便,支持拖放。
2、UploadNow:中文软件,可以自动上传本地站点已更新的文件,避免上传未更新的文件,节省上网时间和金钱。
3、WS-FTP:速度非常快,支持拖放,更适合有多个站点需要维护的朋友。
二、建站系统
建站方式分为:“静态网页”型、“全站程序”型、“cms”型。
(一), "静态网页" 类别
这种建站方式是最原创的网站建站方式,就是用软件(FrontPage、Dreamweaver)直接创建静态页面,然后通过超链接组合起来,创建一个网站。
这种建站方式更适合更新不频繁、数据较少的网站。但是它有很多缺点,最大的一个就是容易出现错误连接,无法更新,每次更改都需要手动修改文件。
(二),“全站节目”分类
这种建站方式更适合要求不高、功能要求简单、数据量少的网站。但它也有很多不足,其中最大的就是:
1、 功能已建立,不能按需添加。
2、 栏目和布局是程序输出的,如有变化,需要修改程序。
(三)、“cms”型建站系统
目前门户网站网站普遍采用这种建站系统,因为这种建站系统与前两种建站方式相比有很多优点,比如:易于维护网站,不易产生无效链接,工作效率高,节省人力,操作简单。可以说,这类产品是现在个人建站的最佳选择。
在选择“cms”类型的建站系统时,应考虑以下几个方面:
1、 稳定、强大、灵活的功能:购买一个足以管理网站所有渠道的系统。
2、 可扩展性:我今天买了这个系统,希望明天开始新业务时它仍然可以使用。
3、 必须具有高安全性。
4、操作简单,使用方便:这样可以提高工作效率。
5、 产品性价比:有些产品虽然功能强大,但价格也很贵;我们的普通网站建设者不考虑此类产品。我们只能选择功能更强大、价格更实惠的建站系统。
下面介绍几款主流的“cms”产品。
著名的“cms”包括:
1、德德cms (phpcms)
官方 网站:
是国内开源的系统,具有灵活的定制功能和简单的操作界面。2.x 的缺点是不能胜任海量数据处理。
2、东一cms管理系统(ASPcms)
官方 网站:
这是国产Aspcms中非常强大的系统。从一个简单的3.0的文章系统到现在的2005版本,东易一路上不断完善,也在不断加强功能,后台收录的功能包括:发布,分类管理,权限控制,信息采集,基本可以满足一个大中型网站的要求,但是Asp和Access的限制,还有自身功能Dll的限制,这使得免费版本几乎是鸡肋。
3、建飞新闻出版系统(asp)
官方 网站:
这个系统已经存在一段时间了,但它仍然是1.1的一个版本。它曾经有一个很好的名字,但它主要针对商业客户。看客户demo,个个都像门户一样,只是因为没有免费版。市场并没有变得更大。剑飞现在已经改成.Net了。
更强大的“cms”包括:
1、涡轮增压cms (JSP)
官方 网站:
是国内知名的建站系统。已被央视、联想、Macromedia等大型企业和政府门户采用。它使用asp和组件完美结合C/S和B/S模式,尤其是在发布和采集方面,更加灵活高效。界面设计也比较好用,角色分配模式可以让你轻松设置不同的职位和角色。只是价格一般都在10万元以上,所以我们一般的建站者不用考虑。
2、cmsware (php)
官方 网站:
一个非常好的cms 系统。它的前身是iwpc。经过实际操作体验,我更看好它的后台操作配置文件。它采用了一些新技术,例如:Ajax应用程序、Wap功能及其PSN发布、数据库领域,并且最先引入了工作流的概念,可以说是一个非常新潮的系统,也非常善于采用新技术。对于一般的本地门户网站完全可以胜任,如果用户有编程基础,也可以扩展其功能。最近cmsware 也更新频繁,不过还是有一些功能的。一般不需要网站。可能是因为cmsware 做的太专业了。它只关注系统的功能,而是添加它们。操作难度。
3、Ecms Empire网站 管理系统 (php)
官方 网站:
帝国还是比较有名的,尤其是他的作者,值得一提。他开发论坛并编写jsp 软件。他拥有从软件开发、销售到客户服务的方方面面。我真的很佩服他的精力。Ecms有很*敏*感*词*,具体来说:下载、flash、存储、图片、新闻、广告管理等等,其中一些功能做得很好,比如:一些远程发布、刷新效率、分类管理、详细的权限点数、信息采集、附件管理等,这些都是Ecms的特别亮点,免费版也不错。
这个产品的功能真的很好。唯一的缺点是后台管理设计不合理,组织性较差。很*敏*感*词*菜单不知道在哪里,学习很慢。性能方面,根据测试处理大量数据,效率相差较大。在故障排除方面,不够人性化,需要设置很多参数。如果出现输入错误,则必须重新启动。这也是这位正版用户放弃帝国的主要原因。
4、DreamEcm 梦想企业内容管理系统 (php)
官方 网站:
DreamEcm 是一颗冉冉升起的新星。在功能上,除了常规的cms功能外,还有很多特殊的功能,尤其是它的数据库管理功能(支持十几个主流数据库)和自定义多级模型。(您可以根据需要灵活定制自己的模型)。在操作方面,标准的UI设计,折叠菜单,热键操作,可视化模板编辑,功能和界面的有机结合,每一步都是站在用户的角度考虑,可以说是下了不少功夫易用性,即使没有cms有经验的用户也能轻松上手,真正让用户的工作更轻松。可惜目前还没有免费版本。
这个产品的缺点是:一是倾向于更多的门户应用,放弃了很多花哨的功能,也许他是做门户的网站客户。其次,这个软件使用了adodb库,可以支持多个数据库,所以文件稍微有些臃肿。
评论:
1、Ecms的模板系统更傻,标签插入,更适合个人建站或新闻门户。
2、cmsware 功能强大,模板制作略复杂,工作流支持,更适合学校政府网站。
3、DreamEcm的模板系统可以完全灵活控制,处理性能也非常强大,更适合搭建维护门户网站。
综上所述,可以得出以下结论:
功能方面,如果要求比较高,可以使用cmsware、Ecms或者DreamEcm。
在扩展方面,如果需要灵活扩展其他模块,cmsware和DreamEcm更容易扩展。
在操作方面,重点应该是易用性,DreamEcm是最好的选择。
从性价比来看,cmsware价格3800-5800元,Ecms价格2680-4880元,DreamEcm门户版价格3000元,DreamEcm和E cms 性价比高,DreamEcm的价格相对适中。
如果综合考虑以上几个方面,可以说DreamEcm是比较实用和实惠的。
三、技术准备
1、HTML 语言:
我们首先要学习HTML超文本语言。有些人可能认为,有了Frontpage2000、Dreamweaver等图形化网页制作工具,就不需要学习HTML语言了。其实这是一个很常见的误区,因为即使是再强大的软件,也只能自动生成非常简单的HTML代码,对于创建复杂的网页结构来说并不是很实用。因此,在很多情况下,用FrontPage完成一个网页后,往往需要直接修改和改进网页的HTML代码,才能达到预期的效果。
另外,了解HTML语言还可以帮助我们了解别人网页的结构和特效,从而提高自己的水平。这也是学习网页制作的好机会;我建议你学习它。
2、其他技术:
如果你能掌握少量的编程技巧和各种先进技术,也是有益无害的。
首先是脚本语言 JavaScript* 和 Vbscript。JavaScript 是一种产品。它介于 JAVA 和 HTML 之间。它是一种基于对象和事件驱动并运行在客户端的编程语言。新版Netscape Navigator与InternetExplore的兼容性相当好。尤其是JavaScript,不允许访问本地硬盘的安全性和与运行环境无关的跨平台性也对它起到了很大的推动作用。在一定程度上可以替代JAVA来完成一些网页特效。学过C和C++的朋友会认为JavaScript是一门简单易学的脚本语言。建议先了解DHTML的对象模型,再学习JavaScript。
其次,CGI(Common Gate Interface)与 JavaScript 不同。它运行在服务器端,动态响应用户操作(包括用户搜索、表单提交、计数器等),可以用任何编译语言(如Delphi、C++等)编写。
ASP(Active Server Pages)是一个收录 HTML 标记、文本和脚本命令的文件。它可用于创建动态和交互式 Web 服务器应用程序,并可结合 HTML 页面、脚本命令和 ActiveX 组件来创建交互式 Web 页面并基于强大的 Web 应用程序。
PHP(超文本预处理器)类似于 IIS 上的 ASP,是一种 HTML 嵌入语言。PHP 编写的Web 后端CGI 程序可以轻松移植到不同平台,并且是免费的。
XML(Extensible Markup Language,可扩展标记语言),是SGML(Standard Generic Markup Language,标准通用标记语言)的一个子集,可以方便地描述结构化数据并允许用户定义自己的标记语言。以上提供了一种直接处理Web数据的通用方法。
WML 类似于 HTML 语言,信息设备使用它来浏览 Internet。随着越来越多的人加入网络和信息设备的普及,WML 可能会发展成为一个标准,如 HTML。
注:推荐使用带*的软件。
第四节 网站 定位与规划
建站一般可分为不同的制作阶段:前期规划、中期制作、发布、后期维护;也可分为制作内容:结构设计、资料采集、美术设计、推广等。
一、将访问者定位到网站
只有确定了服务的对象,才能有针对性地设计网站,在内容选择、美术设计、栏目划分上尽量做到合理,吸引更多关注。
就个人站点而言,大多是为了炫耀自己的风格,提供很多人需要的咨询(如新闻、公告等)和资源(如电脑教程、游戏指南、桌面屏保)。有共同兴趣的朋友(网友)等等)。因此,将访问者定位为与自己年龄相仿的网民(推荐年龄范围在15-30岁之间,其中学生和年轻上班族。他们是使用互联网和网络的主要人群)更为合适。都是新鲜事物。好奇心,估计对*敏*感*词*、音乐、小说、军事、电脑、游戏等感兴趣)。根据这部分网友的兴趣采集内容,然后进行排序,大致确定网站的发展方向。
当然,网站正式运营后,您也可以通过问卷调查表和E-mail了解访问者对网站的意见和建议,以便及时进行调整和修改,使网站更适合游客的口味。下面将介绍具体的方法。涉及到,这里不再赘述。
二、选择网站的主题
选择范围很广,但建议选择自己擅长或非常喜欢的,并决心做到最好。因为网上各种咨询信息很多,其他人在知名网站上几乎可以轻松找到自己想要的所有信息,但是可能要花很多时间或者只找到一部分信息,那我们应该付出什么代价呢?注意?它节省了访问者的时间,让他更快更方便地找到他想要的东西(如果他能提供他找不到的部分就更好了)。这就是我们与那些知名大网站竞争的地方。
内容特别丰富的网站往往有一个致命的弱点,那就是很难找到信息。为什么会这样?其实原因很简单。正是因为关注的全面,内容太多太复杂。访问者在查看消息时多次点击鼠标,不会像进入迷宫一样找到“路”。最难的是,没有什么好的方法可以克服这个弱点,只能使用导航栏和有组织的索引来缓解。所以,不建议大家做这种“万事俱备”的网站,就让那些有钱的大公司做吧。
如果有时间,也可以自己写一些文件,贴上来。无论是散文、小说、软件教程,甚至是游戏攻略,只要有自己的特色,相信都会被访问者所接受。
三、确定网站的整体风格
知道什么样的人会访问你的网站,你想做什么样的内容,你就可以确定你需要什么样的风格。如果你有艺术基础,你可以用一点创造力做出非凡的成果。一个一目了然留下深刻印象的网站,对于吸引注意力和提高回头率是非常有利的。(推荐:使用FrontPage2000中设置的模板——其实微软请专业美工为我们设计网站布局,每个模板都有自己的特点——相信网站制作的新手册会让你自己的个性肯定会有很大帮助。)
另外,风格是一个非常抽象的概念,往往是结合整个网站来看待的,不同的人审美不同,对风格的喜好也大不相同。所以,不可能让所有人都满意。最重要的是先让自己满意(当然,你的满意很大程度上取决于你的访客的满意),然后照顾好你的忠实支持者。
建议:如果网站内容不是太宽,属于同一个主题,可以考虑整个网站的设计风格一致;但是,如果专栏非常不同,例如,该网站既有严肃的军事专栏,也有生动的*敏*感*词*。专栏,很明显,将两者设计成各自鲜明的风格,会让人感觉更舒服。但是不管你用什么风格,一定要记住风格是为主题服务的,就是让它做好烘托气氛,而不是简单的照搬别人的特点,因为可能那不适合你的网站.
四、确定合适的“分辨率和浏览器版本”
不同的浏览器会以不同的方式显示网页。Internet Explorer 中非常漂亮的页面在 Netscape 中显示可能会一团糟。因此,即使 IE 主宰世界,也要考虑使用 Netscape 的少数用户。也许他们是您的潜在访客。你不想因为你的懒惰而失去它们!将每个网页放在两个浏览器中,任何问题立即解决。
如果考虑老版本的IE和Netscape的兼容性就更好了,因为老版本的浏览器不支持编写新的web技术(比如框架)。
排除UNIX操作系统下使用的浏览器(如Emacs-W3、Arena、Amaya等),部分浏览器使用IE内核(国内很多浏览器都有),否则市场占有率不高(如Opera、Firefox等),这里就不一一介绍了。
1024×768 和 800×600 是两种最常用的分辨率。网页在这两种分辨率下都能很好地显示。这是最好的,但如果它不起作用,请先考虑800×600,因为现在大多数人都在使用它。具体方法:可以在网页中制作一个表格,将宽度设置为“100%”而不是具体的像素值。这样,网页会自动调整不同的分辨率。但是需要注意的是,在这个设置之后,如果你的表格里塞满了文字内容,只要浏览器缩小浏览器窗口,网页上的内容可能会变得很不协调,甚至会破坏你原本预期的效果。解决办法是在表格中插入一张宽度为800像素的图片,并“填满”表格。当浏览器窗口再次缩小时,
五、设计导航栏
导航栏确实是网站中非常重要的一部分。没有导航栏,你的网站就会变成一个大迷宫,让人摸不着北和西。即使是经验丰富的老手也会不知所措,并可能认为您的网站只是一页。所以为了方便访问者,也为了让你的网站有更多的回头客,首先要做一个分类清晰、位置醒目的导航栏,充分展示你的网站风格和自己的才华。出来。
其次,保持导航栏易于更新,因为随着时间的推移,您的网站内容会变得越来越丰富多彩,因此您需要经常刷新,让您的网页始终处于最容易访问的位置。它并不总是一层链接。如果访问者必须点击5、 6 次才能找到他感兴趣的内容,那么他可能不再访问您的网站;如果普通游客都这样,你就亏大了。