欢迎来到天天文库
浏览记录
ID:40235078
大小:870.51 KB
页数:30页
时间:2019-07-27
《前言web信息系统设计 》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、WEB信息系统设计苏州市职业大学计算机工程系徐卫英PHLXWYPHY@163.COMXXJS200909@126.COM/09xxjs本章主要内容WEB信息系统开发岗位技能分析静态网页与动态网页Web开发技术概述本课程的学习要求ASP.net的运行环境WEB信息系统开发岗位技能分析:前台网页界面设计(静态网页设计)色彩与布局等美术基础Frontpage、Dreamweaver、Flash、Fireworks、Photoshop、CSS、Html、Javascript等开发工具的使用动态网页设计:ASP/ASP.NET、PHP、JSP。后台数据库
2、的设计:SQLServer、Oracle、MSSQL等。WEB服务器Windows+IISUnix/Linux+Apache实际经验:课程设计、毕业设计、研究性课程、创业(打工)等完成静态网页和动态网页静态网页这类网页文件里没有程序代码,只有HTML标记,一般以后缀.htm或.html存放。制作工具可以是记事本、EditPlus等纯文本编写工具,也可以是FrontPage、DreamWeaver等所见即所得的工具。静态网页的缺点是:如果要修改网页,必须修改源代码,并重新上传。静态网页示例静态网页和动态网页动态网页这类网页文件不仅含有HTML标记
3、,而且含有程序代码,这种网页的后缀一般根据不同的程序设计语言而不同,如ASP.NET文件的后缀为.aspx。两个显著特点:可以动态产生页面支持客户端和服务器端的交互功能动态网页示例BBS论坛留言板聊天室网页的工作原理客户端服务器端发出请求发回网页静态网页的工作原理接受请求找到静态网页发送网页服务器端动态网页的工作原理接受请求找到动态网页发送网页服务器端执行程序代码,生成静态网页常见的网络程序设计-WEB开发技术Web开发技术概述之一HTMLHTML(HypertextMarkupLanguage)是一种超文本标记语言,比较适合制作静态网页。HT
4、ML文件是被网络浏览器读取并产生的网页文件。目前比较常用的浏览工具IE及Netscapecommunicator等。举例:用Frontpage建一网页。Web开发技术概述之二CGICGI(CommonGatewayInterface)是一种共用的网关接口,它可以称为一种机制。CGI可以运行在许多平台上,具有强大的功能,可以处理表单、增加搜索功能、创建聊天室等动态、交互的Web页内容。制作动态网页。用来实现CGI编程的语言有许多种,如现在市面上流行的C/C++语言、VisualBasic语言、Tcl语言、ShellScript、Perl语言、Ja
5、vaApple和JavaScript等。CGI发展较早,也较为常用。但其速度慢和安全性差。Web开发技术概述之三脚本语言(ScriptLanguage)脚本语言(ScriptLanguage)是一种简单的描述性语言,它的语法结构与计算机上的高级语言颇为相似。脚本语言分为客户端和服务器端两个不同的版本。比较流行的脚本语言有Javascript和Vbscript。Web开发技术概述之四PHP(ProfessionlHypertextPreprocessor)PHP是一种服务器端嵌入HTML的脚本程序。(类似于ASP/asp.net)而PHP独特的语
6、法混合了C、Java、Perl以及PHP式的新语法,它比CGI更快速地执行动态网页。与ASP/asp.net功能相似,并驾齐驱,它主要用在unix、linux操作系统中。跨平台、源代码开放、功能强大、易学。Web开发技术概述之五JSP(JavaServerPages)JSP是将纯Java代码嵌入HTML中实现动态功能的一种技术。与ASP/asp.net技术非常相似,必将成为ASP/asp.net技术的有力竞争者。跨平台、开放的源代码、功能强大、难学。Web开发技术概述之六ASP(ActiveServerPages)ASP是目前网页开发技术中最容
7、易学习、灵活性最大的开发工具之一。ASP拥有非常大的可扩充性,具有3个重要特性。ASP可包含服务器端脚本。这样可创建动态网页。ASP提供了几种内置对象。使其功能更强大。用ActiveX附加组件,可以扩展ActiveServerPages。ASP是用服务器端脚本、对象和组件扩展了的标准HTML页,使用ActiveServerPages可以用动态内容创建网站。ASP.NET2.0简介1、开发人员工作效率(1)新的服务器控件(2)数据控件(3)导航控件(4)登录控件(5)Web部件控件(6)母版页(7)主题和外观(8)个性化设置ASP.NET2.0简
8、介2、管理(1)配置API(2)ASP.NETMMC管理工具(3)预编译工具(4)运行状况的监视和跟踪3、灵活的扩展性(1)提供程序驱动的应用程序服务
此文档下载收益归作者所有