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

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

二、WEB编程主流技术
Web是典型的分布式应用结构,每一次信息交换都涉及客户端和服务器端:

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、
注意:
\common目录下的文件可以被Tomcat服务器系统程序和所有JSP页面程序访问。
\server目录下的文件只能被Tomcat服务器系统程序访问。
\shared目录下的文件只能被JSP页面程序访问。

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

《Web编程技术》学习笔记(一)相关推荐

  1. 【web编程技术学习笔记】因特网与万维网简介

    目录 Client客户端 Server服务器端 TCP/IP五层协议 IP 查看IP地址的的两种方法 TCP URL 样式一 样式二 DNS URL&DNS HTTP 与因特网有关的组织 IE ...

  2. 程序员编程技术学习笔记

    程序员编程技术学习笔记     看july的博客也有好久了,一直没能好好整理一下自己的学习笔记,开了博客之后更加愿意好好整理一番了.其中不免有些内容在july那里可以找到原文,但是更多的加入了我个人的 ...

  3. JAVA 网络编程技术学习笔记

    目录 一.网络编程基本概念(了解) 1.1 计算机网络 1.2 网络通信协议 1.2.1什么是网络通信协议 1.2.2 OSI七层协议模型 1.2.3网络协议的分层 1.3数据的封装和解封 1.4 I ...

  4. 《ASP.NET MVC4 WEB编程》学习笔记------Web API 续

    目录 ASP.NET WEB API的出现缘由 ASP.NET WEB API的强大功能 ASP.NET WEB API的出现缘由 随着UI AJAX 请求适量的增加,ASP.NET MVC基于Jso ...

  5. java网络编程技术学习笔记(b站【狂神说Java】网络编程实战讲解)

    b站视频链接:[狂神说Java]网络编程实战讲解 文章目录 网络编程 1.1.概述 1.2.网络通信的要素 1.3.IP 1.4.端口 1.5.通信协议 1.6.TCP 文件发送 1.7.UDP 1. ...

  6. SpringBoot整合第三方技术学习笔记(自用)

    SpringBoot整合第三方技术学习笔记 搬运黑马视频配套笔记 KF-4.数据层解决方案 KF-4-1.SQL 回忆一下之前做SSMP整合的时候数据层解决方案涉及到了哪些技术?MySQL数据库与My ...

  7. java mvc框架代码_JAVA技术学习笔记:SpringMVC框架(内附入门程序开发代码)

    原标题:JAVA技术学习笔记:SpringMVC框架(内附入门程序开发代码) JavaEE体系结构包括四层,从上到下分别是应用层.Web层.业务层.持久层.Struts和SpringMVC是Web层的 ...

  8. ssm 转发请求_千呼万唤!阿里内部终于把这份SSM框架技术学习笔记分享出来了...

    SSM SSM(Spring+SpringMVC+MyBatis)框架集由Spring.MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容).常作为数据源较简单的web项 ...

  9. 【C#编程基础学习笔记】6---变量的命名

    2013/7/24 技术qq交流群:JavaDream:251572072  教程下载,在线交流:创梦IT社区:www.credream.com [C#编程基础学习笔记]6---变量的命名 ----- ...

  10. 【C#编程基础学习笔记】4---Convert类型转换

    2013/7/24 技术qq交流群:JavaDream:251572072  教程下载,在线交流:创梦IT社区:www.credream.com [C#编程基础学习笔记]4---Convert类型转换 ...

最新文章

  1. 剑指Offer_08_跳台阶
  2. [bzoj2055]80人环游世界[网络流,上下界网络流]
  3. svg画css,CSS vs. SVG:图形文本的效果
  4. git安装,windows下git bash默认目录更改
  5. word-vba-microsoft(中英文)
  6. java: 程序包lombok不存在_Java开发神器:Lombok 学习指南
  7. C#之多态与继承汽车类
  8. 数据库设计规范化的五个要求
  9. 大数运算经典:棋盘上的米粒。
  10. EXCEL常用操作-----自动编号
  11. Java高并发和多线程的面试笔试题——稳拿offer
  12. python:os.chdir()
  13. ros基础概念以及第一个项目
  14. 计蒜客 -- 常用STL题解
  15. 【板栗糖GIS】在使用EPS导入dwg时显示SSDWGX组件未注册该怎么办
  16. 前端面试题汇总(四)
  17. 直播预告 | NeurIPS 专场二 青年科学家专场
  18. python语句print type 1234的输出结果是_Python语句 print(type(1J))的输出结果是
  19. 决定入驻这个优秀的平台。
  20. 3 在统一建模语言中(UML)中,( )用于描述系统与外部系统及用户之间的交互

热门文章

  1. html提交表单原理,HTML5之Form 表单理论
  2. 8代cpu能装linux 系统吗,Intel支持八九代酷睿的B365芯片组将登场亮相
  3. (13)Spring框架----Spring与Mybatis的框架整合(XML配置详解)
  4. (6)Spring框架----Bean生命周期分析(详细)
  5. iOS图形学(四):iOS中的绘图框架
  6. 数据分析的一些简单思路总结
  7. 单元测试新方法:用setUp方法 @Before注释
  8. Too many open files故障解决一例
  9. hql语句关联查询(select new )
  10. ARC官方文档翻译! - iPhone App开发外包专区 - 威锋论坛 - 威锋网