[置顶]动态网页开发基础【笔记】

简介: [置顶]动态网页开发基础【笔记】

一、C/S结构和B/S结构

  1.C/S(Client/Server):客户端服务程序,控制台程序,window应用

  2.B/S(Browser/Server):浏览器服务程序[java:jsp应用;C#:asp.net],web应用程序

  区别:C/S:客户端和服务器端都需要开发,一一对应。

            客户端和服务器端都需要维护

            维护麻烦

            安全性更高

        B/S:只开发服务器端

            只维护部署服务器端

            维护方便

            安全性较低

二、B/S程序执行原理

  1.用户输入网址(URL)http://www./souhu.com

  2.发出请求(跟服务器建立连接)

  3.服务器先处理请求

  4.服务器端响应客户端

  5.跟服务器端断开连接

三、URL:统一资源定位符

    http://localhost:8080/news/index.html

      1.http:超文本传输协议,网页协议

      2.localhost:服务器IP地址

      3.8080:WEB服务程序所用的端口

      4.news:应用程序根目录

      5.index.html:请求的页面,如果省略,取服务器端配置的默认页面

四、WEB服务器:

      1.tomcat:用Java开发  网页文件:.jsp

      2.iis:用C#开发      网页文件:.aspx

      3.apache:用PHP开发  网页文件:.php

五、Tomcat服务器

      1.安装解压版,解压复制到C盘下

      2.启动服务:bin目录下的startup.bat

      3.关闭服务:bin目录下的shutdown.bat

      4.修改端口:默认使用的是8080,可以修改目录下的server.xml文件中的connecto标记中的port来修改端口

六、Tomcat服务器目录结构

      1.bin:服务器执行的脚本文件

      2.conf:配置文件

        server.xml:配置服务器

        web.xml:配置发布到应用程序

      3.lib:jar文件

      4.temp:临时文件

      5.webapps:发布web应用程序的目录

      6.work:将jsp翻译为servelt所在的目录

七、web应用程序的目录结构

    1./:根目录,web应用程序的页面和资源

    2./WEB-INF:配置文件,该目录客户端无法访问,web.xml

    3./WEB-INF-classes:Java字节码文件

    4./WEB-INF/lib:web应用程序的jar包所在的目录

八、JSP(java Server pages)

     jsp=java小脚本+html

九、JSP页面pages指令

   <%@ page language="java" import="java.util.*,java.text.*" contentType="text/html;charset=utf-8"%>

   page指令属性

   language:小脚本语言

   import:导包

   contenType:浏览器显示页面的编码

目录
相关文章
|
2月前
|
开发框架 Java 应用服务中间件
动态网页开发基础【笔记】
动态网页开发基础【笔记】
17 1
|
5月前
|
前端开发
前端知识笔记(二十)———简易弹窗制作
前端知识笔记(二十)———简易弹窗制作
30 0
|
10月前
|
开发者 C++
微信不够好看的地方,只能自己来动手了 | 公众号卡片美化
微信不够好看的地方,只能自己来动手了 | 公众号卡片美化
|
10月前
|
移动开发 算法 HTML5
提升网页阅读体验的三款优秀大纲插件(2023)
阅读长篇文章或复杂网页时,清晰的大纲结构可以帮助我们更好地理解和组织信息。在这篇博客中,我将向大家推荐三款优秀的网页大纲插件,帮助您提升阅读效率和体验。
提升网页阅读体验的三款优秀大纲插件(2023)
|
12月前
|
小程序 开发者
微信小游戏开发基础系列教程开篇
做个游戏并不简单,或者其实比想象中的还要难,我想对于很多学习游戏开发的新手来讲都会这样觉得。即使是再简单的工具,甚至连代码都不需要写,但是用起来还是一个样,跟着教程一步一步的知道怎么做,脱离了教程就两眼一抹黑,无从下手。
80 0
|
12月前
|
前端开发
HTML5+CSS3前端入门教程---从0开始通过一个商城实例手把手教你学习PC端和移动端页面开发第一章前言
HTML5+CSS3前端入门教程---从0开始通过一个商城实例手把手教你学习PC端和移动端页面开发第一章前言
90 0
|
前端开发
仿王者荣耀网页-前端网页技术设计完整精美源码HTML+CSS+JS
仿王者荣耀网页-前端网页技术设计完整精美源码HTML+CSS+JS
317 0
仿王者荣耀网页-前端网页技术设计完整精美源码HTML+CSS+JS
|
资源调度 前端开发 JavaScript
2020 - 2021 年 Web 前端最新导航 - 前端学习资源分享&前端面试资源汇总
2020 - 2021 年 Web 前端最新导航 - 前端学习资源分享&前端面试资源汇总
141 0
|
前端开发 JavaScript
在设计页面时学到的前端知识点
在设计页面时学到的前端知识点