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

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

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

目录
打赏
0
1
1
0
57
分享
相关文章
前端小白也能学会的高大上技巧:如何让你的网页支持暗黑模式?
【10月更文挑战第30天】随着现代网页设计的发展,暗黑模式已成为一种流行趋势,提升了用户的阅读体验并增强了网页的适应性。本文介绍了如何通过简单的HTML、CSS和JavaScript实现网页的暗黑模式。首先,定义两种主题的CSS样式;然后,使用JavaScript实现模式切换逻辑,并自动检测系统主题。通过这些步骤,前端小白也能轻松掌握暗黑模式的实现,提升网页的用户体验和个性化水平。
316 4
JSF 富文本编辑器横空出世,如魔法神器开启震撼富文本输入之旅!
【8月更文挑战第31天】在现代Web应用中,用户常需输入带样式、颜色及图片等功能的富文本。为此,JSF可集成如CKEditor等富文本编辑器,提供强大输入体验。首先选择合适编辑器并下载引入库文件,使用`&lt;textarea&gt;`与JavaScript实例化编辑器。后台通过`value`属性获取内容。此外,还需配置编辑器选项、处理特殊字符和进行充分测试以确保稳定性和安全性,提升用户体验。
84 1
网页设计04 WEB端按钮设计技巧,交互规范参考资料,点击事件,什么是3:1 ,3:1 的介绍,网页设计牵扯的知识整理成口诀
网页设计04 WEB端按钮设计技巧,交互规范参考资料,点击事件,什么是3:1 ,3:1 的介绍,网页设计牵扯的知识整理成口诀
|
11月前
如何利用 HBuilderX 制作图文混排的网页
如何利用 HBuilderX 制作图文混排的网页
408 3
基于ssm+vue.js的网页小游戏交流论坛附带文章和源代码设计说明文档ppt
基于ssm+vue.js的网页小游戏交流论坛附带文章和源代码设计说明文档ppt
68 0
前端基础小白都会的H5拖放效果
1.当鼠标拖动元素时,触发 ondragstart() 事件,获取要拖动元素的ID;
98 0
游戏开发零基础入门教程(5):不要挡住我,我要去上面
这一节我们学习了层级管理,以及通过使用拖拽的方式来调整层级的顺序。 在真实的游戏中可能会包含很多的层级,在调整层级时,不要忘记口诀:谁挡住了我,我就去谁的上面。 试着在游戏中加入更多的层级,拖拽调整层级的顺序,然后观察编辑区中的图片显示效果。
184 0
彻底搞懂微信小游戏中的分享功能
作为一个游戏,分享功能是必不可少的,尤其是对于一个微信小游戏来说,其最大的优势就是可以借助微信方便的进行分享。 在微信小游戏制作工具中,与分享有关的积木块并不多,一共就 5 块。
421 0

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等