web开发

JavaWeb学习之入门

女生的网名这么多〃 提交于 2020-02-12 04:06:49
JavaWeb概述 JavaWeb可以分为两个单词来理解:Java和Web。 Web:即网页的意思。 Web分类 Web可以分为静态web和动态web。 静态web 静态的网页,提供给所有人看的数据始终不会发生变化! 如html,css 动态web 动态的网页,与静态网页相反,提供给所有人看的数据始终会发生变化!所有人在不同的时间、不同的地点看到的数据是不同的。 如淘宝、京东等。现在几乎所有的网站都是动态web 技术栈:Servlet/JSP,ASP,PHP等 JavaWeb:在Java中,动态web资源开发的技术统称为JavaWeb。 Web应用程序 web应用程序:可以提供浏览器访问的程序! web应用程序如:index.html,a.html等。网站可以将这多个web资源整合起来,这些web资源可以被外界访问。 我们能访问到的任何一个页面或者资源,都存在于这个世界的某一个角落的计算机上。它们对外提供了一个URL,通过URL来进行访问。 统一的web资源会被放在同一个文件夹下,即web应用程序。我们需要服务器来启动它。 一个web应用由多部分组成(静态、动态): html、css、js jsp、servlet java程序 jar包 配置文件(Properties) web应用程序编写完毕后,若想提供给外界使用,需要一个服务器来统一管理。 静态web

django 发布会签到系统web开发

蹲街弑〆低调 提交于 2020-02-11 23:32:33
  引言   最近学习了虫师的发布会签到系统demo,结合自己所学django知识,对demo重新塑造了一下。也是为了练练手,巩固知识。现在就分享一下成果~   Django工作流   学习django web开发,先来简单了解一下django的工作机制,请看下图: 简单说明: 用户通过浏览器访问:http://127.0.0.1:8000/index,首先运行的是urlpatterns程序,通过url路由找到对应的视图函数views.py,视图函数处理所有逻辑和数据,并且将用户要的数据经过函数处理后通过index.html返回给浏览器前的用户看。    详情流程   从用户通过浏览器访问→函数处理→数据展示,整个形成一个闭关。   MVC是众所周知的模式,即:将应用程序分解成三个组成部分:model(模型),view(视图),和 controller(控制 器)。其中: M——管理应用程序的状态(通常存储到数据库中),并约束改变状态的行为(或者叫做“业务规则”)。 C——接受外部用户的操作,根据操作访问模型获取数据,并调用“视图”显示这些数据。控制器是将“模型”和“视图”隔离,并成为二者之间的联系纽带。 V——负责把数据格式化后呈现给用户。   Django也是一个MVC框架。但是在Django中,控制器接受用户输入的部分由框架自行处理(C交给用户),所以 Django

Docker构建Python Web环境

给你一囗甜甜゛ 提交于 2020-02-11 22:28:55
出于寻找Docker对Python相关项目部署的学习,找到腾讯课堂NEXT公开课中【Docker构建Python Web环境】的课程,本文对其进行内容梳理及知识点汇总。 该课程总计6小时左右,是个适合小白入门Docker部署的基础课程。课程主要章节内容如下: 系统及软件配置: Win10 + CentOS7 + Python3 + MySQL8 + PyCharm + VMware15 pro + MobaXterm + Navicat Premium 12 一、基础篇 1、CentOS默认安装了Python2,可以再安装Python3,原有Python2不做卸载,CentOS7存在对Python2程序依赖。 2、yum命令不能直接安装Python,需先安装epel源 yum install epel-release 3、Linux各文件夹含义 1 /boot 该目录默认下存放的是Linux的启动文件和内核。 2 /bin 该目录中存放Linux的常用命令。 3 /sbin 该目录用来存放系统管理员使用的管理程序。 4 /var 该目录存放那些经常被修改的文件,包括各种日志、数据文件。 5 /etc 该目录存放系统管理时要用到的各种配置文件和子目录,例如网络配置文件、Mysql配置文件。 6 /dev 该目录包含了Linux系统中使用的所有外部设备,它实际上是访问这些外部设备的端口

Java Web

我与影子孤独终老i 提交于 2020-02-11 17:00:33
第1章 简介 整个javaWeb阶段的内容通过实际的案例贯穿学习, 所涉及到的技术知识点会在案例中根据不同的需求引入。该阶段的学习目标是了解javaWEB的整个技术体系,掌握常用的技术知识点。 第2章 JavaWeb的技术体系 第3章 登录页面的开发 3.1 涉及的技术知识点 HTML 3.2 HTML是什么? HTML指的超文本标记语言( H yper T ext M arkup L anguage),是一种用来描述网页的语言。超文本指的是除了可以包含文字之外,还可以包含图片、链接、音乐、视频、程序等内容。 HTML网页的组成: 常用的HTML标签 html 根标记 head 头标记 body 体标记 h 标题标签 a 超链接 table 表格 form 表单 一个基本结构的HTML页面 5、登录页面的示例 第4章 登录功能实现-环境的搭建 4.1 涉及的技术知识点 WEB服务器 动态的web工程 4.2 Web服务器 Web服务器主要用来接收客户端发送的请求和响应客户端请求。 Tomcat (Apache ) :当前应用最广的JavaWeb服务器; JBoss(Redhat红帽):支持JavaEE,应用比较广EJB容器 –> SSH轻量级的框架代替 GlassFish(Orcale):Oracle开发JavaWeb服务器,应用不是很广; Resin(Caucho)

如何快速掌握常用的Web前端技术?

我怕爱的太早我们不能终老 提交于 2020-02-11 11:03:04
随着互联网的高速发展以及技术的不断革新, Web 前端工程师需要掌握的技术也有所变更。很多人想知道当前常用的 Web 前端技术有哪些?如何快速掌握这些技术?接下来 小编就给大家介绍下。 常用的 Web 前端技术有哪些? Web 前端是为了协调前端设计与后端开发之间工作的岗位,是最接近产品和设计的工程师,起到衔接产品和技术的作用,前端为用户可以看到的部分负责,所以也是最接近用户的工程师。 Web 前端开发基础技能: HTML 、 CSS 、 JavaScript 前端的开发中,在页面的布局时, HTML 将元素进行定义, CSS 对展示的元素进行定位,再通过 JavaScript 实现相应的效果和交互。虽然表面看起来很简单,但这里面需要掌握的东西绝对不会少。在进行开发前,需要对这些概念弄清楚、弄明白,这样在开发的过程中才会得心应手。 Web 前端开发必知标准: http 标准、 W3C 标准、 ECMAScript 标准 浏览器要从服务端获取网页,网页也可能将信息再提交给服务器,这其中都有 http 的连接。 W3C 标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构( Structure )、表现( Presentation )和行为( Behavior )。 JS 是在 ES 的基础上,为 Web 浏览器做了一部分封装(增加了 DOM 操作、 BOM 操作等)。

总结一下这些天的web前端开发面试题

ε祈祈猫儿з 提交于 2020-02-11 02:09:00
1.前端页面的构成?分别有哪些功能? 分层: 1)结构层(html)structural layer 由HTML或者XHTML之类的标记语言负责创建,即:标签; 2)表示层(css)presentation layer 解决结构层如何显示的问题。 3)行为层(js)behavior layer 内容如何对事件作出反应一类的问题解决。 2.高度不固定的容器的上下左右的居中显示。(重点是垂直居中) 1)将父级容器设置为: display:table-cell; vertical-align:middle; text-align:center; 2)使用flex display: flex; justify-content:center; align-items:Center; 记住上面两个,还有其他的具体的参考下面的链接地址; 垂直居中的解决 3.margin塌陷的问题,以及margin重叠问题。 相信很多人都知道解决父容器不设置margin的值,只给里面的div设置一个margin-top,会有什么样的结果,就是父容器会margin-top == 子容器的margin-top值。 解决方案: 1)给父容器设置border:1px solid transparent; 2)padding>0 3)float 4)position:absolute; 5)display:inline

Yii应用的目录结构和入口脚本

别来无恙 提交于 2020-02-11 01:16:59
以下是一个通过高级模版安装后典型的Yii应用的目录结构: . ├── backend ├── common ├── console ├── environments ├── frontend ├── nbproject ├── tests ├── vendor ├── composer.json ├── composer.lock ├── init ├── init.bat ├── LICENSE.md ├── README.md ├── requirements.php ├── yii └── yii.bat 对于高级应用而言,相当于有 backend frontend console 三个独立的Yii应用。 由于 console 类的应用比较特殊,我们稍后再讲。这里讲典型的Web应用的目录结构。 公共目录 这里的公共目录可不止 common 目录,但这个目录从字面上来看, 是所有公共目录里最“公共”的。 common 目录下的东西, 对于本高级应用的任一独立的应用而言,都是可见、可用的。一般情况下, common 具有以下结构: . ├── config ├── mail └── models 其中: config 就是通用的配置,这些配置将作用于前后台和命令行。 mail 就是应用的前后台和命令行的与邮件相关的布局文件等。 models 就是前后台和命令行都可能用到的数据模型

物联网手机app组态软件说明书

家住魔仙堡 提交于 2020-02-10 16:07:39
手机app组态软件说明书(鸿控科技) 2020-02-07 20:38 实时数据可视化 开发平台 用 户 手 册 北京鸿控科技有限公司 目录 1.简介 5 1.1功能介绍 5 1.2编辑态功能 6 1.3运行态功能 8 1.4典型使用流程 10 1.5应用案例 11 1.5.1案例一 11 1.5.2案例二 12 2.安装 13 2.1配置参数 13 2.1.1客户端参数 13 2.1.2服务器端参数 14 2.1.3技术参数 14 2.2自动安装 17 2.3手动安装 20 2.3.1安装Java 20 2.3.2安装MySQL,建数据库 21 2.3.3 启动多比平台 21 3.编辑态业务功能 22 3.1登录 22 3.2工程管理 22 3.2.1工作空间管理 22 3.2.2组态工具界面 22 3.2.3菜单管理 26 3.3 用户权限管理 30 3.3.1 用户管理 30 3.4实时数据集管理 31 3.4.1添加数据源 31 3.4.2添加数据库中的点 38 3.4.3删除数据源 39 3.4.4查看数据源 39 3.4.5 批量导入数据点 40 3.4.6 数据点联动 41 3.4.7 HTTP发布器和接收器 42 3.5画面组态 44 3.5.1 新建画面 44 3.5.2删除画面和目录 45 3.5.3复制画面 45 3.5.4画面重命名 46 3.5.5画面分类

服务器有新消息主动推送给客户端浏览器

自闭症网瘾萝莉.ら 提交于 2020-02-09 18:18:00
前言 通常情况下,无论是web浏览器还是移动app,我们与服务器之间的交互都是主动的,客户端向服务器端发出请求,然后服务器端返回数据给客户端,客户端浏览器再将信息呈现,客户端与服务端对应的模式是: 客户端请求--服务端响应,这种机制对于信息变化不是特别频繁的应用尚可,但对于实时要求高、海量并发的应用来说显得捉襟见肘,尤其在当前业界移动互联网蓬勃发展的趋势下,高并发与用户实时响应是 Web 应用经常面临的问题,比如金融证券的实时信息,Web 导航应用中的地理位置获取,社交网络的实时消息推送,新闻的订阅,天气的提醒等。这些情况下,需要服务器主动推送消息给客户端。 那么在这样的模式下,会有几个问题需要我们思考下: 1.应用服务器如何确定每一个应用所在的设备 2.服务器端是如何将消息推送到客户端的,客户端又不像服务器有一个固定的地址 带着这些疑问我们来研究一下目前有哪些技术可以解决该问题: 一、Ajax轮询 所谓的Ajax轮询,其实就是定时的通过Ajax查询服务端,客户端按规定时间定时像服务端发送ajax请求,服务器接到请求后马上返回响应信息并关闭连接。 这种技术方式实现起来非常简单,但是这种方式会有非常严重的问题,就是需要不断的向服务器发送消息询问,这种方式会对服务器造成极大的性能浪费。 还有一个类似的轮询是使用JSONP跨域请求的方式轮询,在实现起来有差别,但基本原理都是相同的

Day32——Java web学习笔记part3

给你一囗甜甜゛ 提交于 2020-02-09 14:06:09
Java web学习笔记 文章目录 Java web学习笔记 8、Cookie、Session 1、会话 2、保存会话的两种技术 3、Cookie 4、session(重) 9、Java Server Page 1、什么是JSP 2、JSP原理 3、JSP基础语法 4、JSP指令 5、9大内置对象 6、JSP标签、JSTL标签、EL表达式 JSP标签 JSTL表达式 7、JavaBean JavaBeans属性 访问JavaBeans 10、MVC三层架构 11、过滤器Filter(重) 12、监听器 过滤器与监听器常见应用 8、Cookie、Session 1、会话 会话 :用户打开一个浏览器,点击了很多超链接,访问多个web资源,关闭浏览器,这个过程可称为会话。 有状态会话 :(一个同学来过教室,下次再来教室,大家会知道这个同学曾经来过,称之有状态会话) 一个网站,怎么证明你访问过? 客户端——————服务端 1、服务端给客户端一个信件,客户端下次访问服务端带上信件就可;(cookie) 2、服务器登记客户端访问过,下次访问时来匹配就可;(session) 2、保存会话的两种技术 cookie 客户端技术(响应,请求) session 服务器技术,利用这个技术,可以保存用户的会话信息,可以把信息或者数据放在Session中 常见场景 :网站登录(如B站),第一次登录