动态网页开发基础【笔记】

简介: 动态网页开发基础【笔记】

一、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:浏览器显示页面的编码

目录
相关文章
|
20天前
|
开发框架 Java 应用服务中间件
动态网页开发基础【笔记】
动态网页开发基础【笔记】
21 1
|
20天前
|
设计模式 前端开发 PHP
【PHP开发专栏】ThinkPHP框架实战开发
【4月更文挑战第29天】ThinkPHP是中国流行的PHP框架,以其轻量级、模块化和高安全性受到开发者欢迎。本文介绍了ThinkPHP的基础,包括MVC设计模式,以及核心组件如路由、数据库操作、表单处理、模板引擎和错误处理。通过一个博客系统示例,展示了如何进行项目开发,包括控制器、模型和视图的创建。使用ThinkPHP能有效提升开发效率,帮助开发者快速构建复杂的Web应用。
|
20天前
|
开发框架 Java 应用服务中间件
[置顶]动态网页开发基础【笔记】
[置顶]动态网页开发基础【笔记】
12 1
|
8月前
|
前端开发 JavaScript 数据可视化
分享三个前端游戏开发入门网站
分享三个前端游戏开发入门网站
|
小程序 开发者
微信小游戏开发基础系列教程开篇
做个游戏并不简单,或者其实比想象中的还要难,我想对于很多学习游戏开发的新手来讲都会这样觉得。即使是再简单的工具,甚至连代码都不需要写,但是用起来还是一个样,跟着教程一步一步的知道怎么做,脱离了教程就两眼一抹黑,无从下手。
83 0
|
移动开发 编解码 前端开发
移动端H5网页开发必备知识
H5网页开发必备知识
84 0
|
SQL 前端开发 Shell
Django框架入门
Django框架入门
203 0
|
存储 编解码 缓存
Web多媒体入门| 青训营笔记
Web多媒体入门| 青训营笔记
94 0
Web多媒体入门| 青训营笔记
|
Rust 前端开发 JavaScript
Web 标准与前端开发 | 青训营笔记
Web 标准与前端开发 | 青训营笔记
98 0
Web 标准与前端开发 | 青训营笔记
|
资源调度 前端开发 JavaScript
2020 - 2021 年 Web 前端最新导航 - 前端学习资源分享&前端面试资源汇总
2020 - 2021 年 Web 前端最新导航 - 前端学习资源分享&前端面试资源汇总
144 0