bwin必赢官网登录网站开发需要哪些知识?
发布时间:2024-01-23
 网页文件里包含了程序代码,通过后台数据库与Web Server的信息交互,由后台数据库提供实时数据更新和数据查询服务。  网页后缀一般根据不同的程序设计语言而不同,常见有.asp、.jsp、.php、.perl、.cgi等  不是独立存在于Server上的网页文件,只有当用户请求时Server才返回一个完整的网页  使用不同技术编写的动态页面保存在Web Server内,当客户端用户向Web

  网页文件里包含了程序代码,通过后台数据库与Web Server的信息交互,由后台数据库提供实时数据更新和数据查询服务。

  网页后缀一般根据不同的程序设计语言而不同,常见有.asp、.jsp、.php、.perl、.cgi等

  不是独立存在于Server上的网页文件,只有当用户请求时Server才返回一个完整的网页

  使用不同技术编写的动态页面保存在Web Server内,当客户端用户向Web Server发出访问动态页面的请求时,Web Server将根据用户所访问页面的后缀名确定该页面所使用的网络编程技术,然后把该页面提交给相应的解释引擎;解释引擎扫描整个页面找到特定的定界符,并执行位于定界符内的脚本代码以实现不同的功能,如访问数据库,发送电子邮件,执行算术或逻辑运算等,最后把执行结果返回Web Server;最终,Web Server把解释引擎的执行结果连同页面上的HTML内容以及各种客户端脚本一同传送到客户端。

  Web标准是由W3C和其他标准化组织制定的一套规范集合,目的在于创建一个统一的用于Web表现层的技术标准,以便于通过不同浏览器或终端设备向最终用户展示信息内容。

  HTML并非编程语言,而是用来描述超文本文件的页面描述性语言,以说明段落、标题、图像、字体等在浏览器中的显示效果。浏览器打开HTML文件(.html或.htm)时,将依据HTML标记去显示内容。

  HTML能够将Internet上不同Server上的文件连接起来,组织文字、声音、图像、动画、视频等多媒体;还可接受用户信息,与数据库相连,实现用户的查询请求等交互功能。

  阅读代码基本方法:HTML的任何标记都由“”和“”围起来,如html、i;在起始标记的标记名前加上符号“/”便是其终止标记,如/i;夹在起始标记和终止标记之间的内容受标记的控制,例如i知乎/i。两类标记必须同时使用。

  控制文字属性(e.g., 行距、段间距)、网页背景色、链接文字属性等,大幅提高网页设计速度,更加统一网页总体效果。

  脚本(即Script,又称作Macro/批处理文件)是使用一种特定的描述性语言、依据一定的格式编写的可执行文件,通常可由APP临时调用并执行。可减小网页的规模、提高浏览速度、丰富网页的表现(e.g., 动画、声音等)。

  可以新建txt文档,复制上述内容到文档并保存后,将文档后缀改为html,双击打开后呈现效果如下。

  ASP是Microsoft开发的代替CGI脚本程序的一种应用,可与数据库和其他程序进行交互,是一种简单方便的编程工具;是一种Server端脚本编写环境,可以用来创建和运行动态网页或Web APP。

  ASP采用VB Script和JavaScript脚本语言作为开发语言,也可嵌入其他脚本语言。

  bwin必赢官网登录

  Server上的ASP解释程序会在Server端制定ASP程序,并将结果以HTML格式传送到客户端上,因此使用各种浏览器都可以正常浏览ASP所产生的网页。

  ASP提供了一些内置对象,使用这些对象可以使Server端脚本功能更强。例如,可以从Web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向Web浏览器发送信息。

  ASP可以使用Server端ActiveX组件执行各种任务,例如访问数据库、收发E-mail或访问文件系统等。

  Server将ASP程序执行的结果以HTML格式传回客户端,用户不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。

  用于存储、管理和获取客户信息的数据库是创建动态网页的基础。在前台,用户可以利用查询功能查找资料;在后台,管理者通过界面直观的后台管理系统方便地管理网站。

  搜索引擎一般不可能从一个网站的数据库中访问全部网页,或出于技术方面的考虑不抓取网址中“?”后面的内容,因此动态网页在进行搜索引擎推广时需要做一定的技术处理才能适应搜索引擎的要求。

  HTTP仅是一个应用层的自然协议,还须使用一种技术来实现HTTP请求消息的获取。

  可选用一种编程语言(e.g., C、Java)来设置和接收HTTP请求和响应消息的构成,但这种过程是非常费时、费力,也是易错的劳动。如果能够提供现成的技术,封装对HTTP请求和响应消息的控制,可简化开发、降低了学习的门槛。

  Server技术的一个核心功能就是负责对HTTP请求和响应消息的控制。例如,在ASP中,直接调用Request和Response这两个对象,然后利用它们包含的属性和方法就可以完成HTTP请求和响应的控制。

  利用HTTP协议实现在不同页面之间传输信息是信息传输的基本途径,但不是最佳方式。

  例如,在会员管理网站中,为了保证每一位登录会员都能够通过每个页面的验证,需在HTTP中不断附加每位登录会员的信息,很麻烦。如果登录会员很多,会增加HTTP传输的负担,甚至造成网络的堵塞,造成整个网络传输的混乱。

  例如,根据信息的应用范围可以分为APP级变量(存储的信息为所有人共享)和会话级变量(存储的信息仅为某个用户使用)。

  一般Server技术都能够提供Server内存管理,在Server内存里划分出不同区域,专门负责存储不同类型的变量以实现数据的共享和传递。另外,一般Server技术都会提供Cookie技术,以便把用户信息保存到用户本地的计算机中,使用时再随时从客户端调出来,从而实现信息的长久保存和再利用。

  Server管理技术维持网页文件的运行状态,是Server技术中最复杂的功能。

  服务管理(狭义的管理概念):仅包括Server参数设置、动态网站环境设置,以及网站内不同功能模块之间的协同管理。例如,网站物理路径和相对路径的管理、Server安全管理、网站默认值管理、扩展功能管理和辅助功能管理,以及一些管理工具支持等。

  如果没有Server管理技术的支持,整个Server可能只能运行一个网站(或一个Web APP),动态网页也无法准确定位自己的位置。整个网站处于一片混乱、混沌状态。

  JSP是Sun公司倡导、许多公司参与一起建立的一种动态网页技术标准,可以在Serverlet和JavaBean技术的支持下,完成功能强大的Web APP开发;JSP也是一种跨多个平台的Server技术,几乎可以执行于所有平台。

  JSP技术使用Java作为脚本语言,JSP网页为整个Server端的Java库单元提供了一个接口来服务于HTTP的APP。

  bwin必赢官网登录

  在传统的网页HTML文件中加入Java程序片段和JSP标记(tag),就构成了JSP网页(*.jsp)。

  Web Server在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送Email等。

  JSP代码被编译成Servlet,并由Java虚拟机解释执行,这种编译操作仅在对JSP页面的第一次请求时发生,此后不再需要编译。而ASP和PHP则每次请求都需要进行编译。因此,从执行速度上来说,JSP的效率最高。

  目前国内的PHP和ASP应用最为广泛。由于JSP是一种较新的技术,国内使用较少。但在国外,JSP已经是比较流行的一种技术,尤其电子商务类网站多采用JSP。

  由于免费的PHP缺乏规模支持,使其不适合应用于大型电子商务站点,更适合一些小型商业站点。ASP和JSP则没有这个缺陷。ASP可通过微软的COM技术获得ActiveX扩展支持,JSP可通过Java Class和EJB获得扩展支持。同时,升级后的

  获得了.NET类库的强大支持,编译方式也采用了JSP的模式,功能可与JSP相抗衡。