《Web编程技术》学习笔记(一)

第一章 引论
一、WEB编程基础知识

  • 统一资源定位符(URL)(互联网的一个协议要素,定义任何远程或本地的可用资源)
    其通用格式为:协议:[//][[用户名[:密码]@]主机名[:端口号]][/资源路径]

二、WEB编程主流技术
Web是典型的分布式应用结构,每一次信息交换都涉及客户端和服务器端:
《Web编程技术》学习笔记(一)_第1张图片
B/S架构逐渐取代C/S架构。

1、Web客户端技术

主要任务:展现信息内容

  • HTML语言:构成web页面的主要工具。
  • Java Applets:java小应用程序,提供多媒体服务,可从服务器下载至浏览器中使用。
  • 脚本程序:嵌入在HTML文档中的程序,可创建动态页面,大大提高交互性。
    • JavaScript:易于使用、变量类型灵活、无需编译等
      
    • VBScript:设计交互的Web页面
      
  • CSS级联样式表:信息展示格式。

2、Web服务端技术

主要任务:处理客户端请求并返回结果

  • CGI:通用网关接口。可用不同程序编写CGI程序,将其放到web服务器中,建立web页面和脚本程序之间的联系,利用脚本程序进行处理并返回结果。效率低(每次修改都要重新将CGI程序编译成可执行文件)

  • PHP:嵌入在HTML并由服务器解释的脚本语言。对客户端没有要求,可直接运行各个系统平台上。管理动态内容、支持数据库、处理会话跟踪,构建整个电子商务站点。

  • ASP:活动服务器页面。可用脚本语言进行编写,编写较为灵活,在HTML页面中插入脚本即可。ASP.NET企业级网络计算的web平台是ASP的升级版。

  • JSP:java服务器界面。在HTML中插入java程序片段和JSP标记所形成的文档(后缀为.jsp)。提供强有力的组件:JavaBeans、Java Servlet等。开放性、跨平台(JSP字节码是标准的,与平台无关,具有不同平台的可移植性)

    • 将内容的生成和显示进行分离
    • 强调可重用性组件
    • 采用标识简化页面开发
    • 健壮性和安全性
    • 良好的移植性
    • 企业级的扩展性和性能

三、web应用的运行环境(JSP)

1、安装JDK(JSP必须使用jdk工具包)
2、安装WEB服务器(tomcat服务器)
3、配置环境变量
(转)java环境详细安装步骤
(转)tomacat详细安装与环境配置步骤
(转)tomacat在eclipse配置步骤

  • 出现java -version可运行,javac无法运行的问题:环境变量!!!解决问题参考链接

4、《Web编程技术》学习笔记(一)_第2张图片
注意:
\common目录下的文件可以被Tomcat服务器系统程序和所有JSP页面程序访问。
\server目录下的文件只能被Tomcat服务器系统程序访问。
\shared目录下的文件只能被JSP页面程序访问。

  • Tomcat服务器的默认web服务目录是:\Tomcat6\webapps\ROOT。
    通常将JSP页面文件(比如:example.jsp)保存在该目录下。

《Web编程技术》学习笔记(一)_第3张图片

你可能感兴趣的:(《Web编程技术》学习笔记(一))