框架

初识Django框架

喜夏-厌秋 提交于 2020-03-17 11:04:37
Django 1.软件框架介绍 软件框架是由其中各个软件模块组成的,每一个模块都有特定的功能,模块与模块之间通过相互配合来完成软件的开发。当然通过软件框架我们能够提高开发速率,以及解耦性 2.mvc框架 mvc的简介 MVC产生的理念:分工 MVC的核心思想:解耦 MVC的思想被应用在的web开发的方面,产生了web MVC框架。 Web MVC框架模块功能 字母 含义 功能 M Model模型 和数据库进行交互 V View视图 产生html页面 C Controller控制器 接受请求,进行处理,与M和V进行交互,返回应答 说了这么多无用的,其实是为了让我们去了解它的产生的背景,以至于我们能够更好地学习Django,下面开始进入正题 3.Django框架 背景介绍 Django是劳伦斯出版集团的开发人员为开发新闻内容网站而设计出来的一个软件,它遵循MVC思想,但是有自己的一个名词,叫做MVT。 Django遵循快速开发和DRY原则。Do not repeat yourself.不要自己去重复一些工作。 MVT各部分功能 MVT的其实与刚刚介绍的MVC相差不多,MVT就是在MVC的基础上进行了更改 MVT 的各项功能 字母 含义 功能 M Model模型 与MVC中的M功能相同,和数据库相连接 V View视图 与MVC中的C功能相同,接受请求,进行处理,与M与T进行交互

答应我别学SSH了!

妖精的绣舞 提交于 2020-03-17 10:50:14
SSH框架其实是三兄弟的组合 两个S一个H。 第一个“S”就是所谓的:Struts. Struts叫流行服务器,通俗的来讲就是完成MVC模型中的C功能,用于接收请求,并且用来处理,这就是struts。 第二个"S"就是所谓的:spring. SSH使用的是spring中最核心的容器:loC容器,利用它可以很方便的管理我们代码中的各种各样的对象。因为loc的出现就是为了减小对象耦和,讲话对象的管理。 第三个要素"H"就是所谓的:Hibernate. 它其实是一个对象关系的映射框架或者说是一个ORM层框架。他的目的其实很简单,就是数据库操作。如果你用JDBC进行数据库的增删改查会很麻烦。他的目的就是为了让数据库操作就像操作对象一样简单。 Struts 在那个Java后端框架并不那么繁荣的年代发挥了巨大的作用。可现如今,struts它早已不是那个当年非常火热的服务器应用框架了。 第一个原因:因为struts他很多做法和写作都耦合性较强。并不够优雅,而且太过繁琐。 第二个原因:struts性能一直不是很好,他对内存耗损比较大。这在以前那个流量稀疏的年代还能撑上一段时间。但是现如今网络流量很大,性能其实撑不住了。 第三个原因:struts框架之前爆出很多高危漏洞。安全有风险,所以导致现在的struts其实已经很没落了。 spring Spring一直在大力发展。尤其是后来推出了spring

vue项目使用Vant框架Rem适配(postcss-pxtorem、lib-flexible )的安装使用

99封情书 提交于 2020-03-17 09:27:25
1.下载lib-flexible 使用的是vue-cli+webpack,通过npm来安装的 npm i lib-flexible --save 2.引入lib-flexible 在main.js中引入lib-flexible import 'lib-flexible/flexible' 3.设置meta标签 通过meta标签,设置设备宽度以及缩放比例 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no"> 4.安装postcss-pxtorem 一款 postcss 插件,用于将单位转化为 rem npm install postcss-pxtorem -D 5.配置postcss-pxtorem 在安装postcss-pxtorem的时候会生成一个文件.postcssrc.js 在根目录找到.postcssrc.js文件,可以在此配置的基础上根据项目需求进行修改,如: module.exports = { plugins: { //... 'autoprefixer': { browsers: ['Android >= 4.0', 'iOS >= 7'] }, 'postcss-pxtorem'

Koa 框架整理

半世苍凉 提交于 2020-03-17 08:28:02
学习交流 Koa使用了ES6规范的generator和异步编程是一个更轻量级Web开发的框架,Koa 的先天优势在于 generator。由于是我个人的分享交流,所以Node基础、ES6标准、Web开发基础以及Koa的"Hello World"程序都不在讨论,希望各位小伙伴提出意见和指导。   PS:Koa 内核中没有捆绑任何中间件,但不用担心,Koa 拥有极其强悍的拓展性,正文所有中间件都可以在npm官网下载安装,但国内域名安装会有一些限制,提供一个国内镜像安装方法,速度非常快,在直接npm模块失败的时候非常好用,使用npm --registry=http://registry.npmjs.org install XXXXX –XX 命令安装,只需要在install后面加上要安装的中间件名称和相应的参数即可。 一键生成koa/koa2项目: 1、 npm install -g koa-generator 2、新建项目目录 koa mytest (koa1项目) koa2 koa2test (koa2项目) 3、进入目录 cd koa2test 4、安装依赖 npm install 5、运行 npm start 一、使用Koa搭建Web项目流程 1、Koa项目创建   个人认为不管任何框架,Web项目搭建必需的几个方面,页面、中间件、路由、会话和存储、日志、静态文件指定

Java单体应用 - 常用框架 - 01.Bootstrap

回眸只為那壹抹淺笑 提交于 2020-03-17 06:57:17
原文地址: http://www.work100.net/training/monolithic-frameworks-bootstrap.html 更多教程: 光束云 - 免费课程 Bootstrap 序号 文内章节 视频 1 概述 - 2 阅读对象 - 3 前置知识 - 4 为什么使用Bootstrap - 5 Bootstrap包的内容 - 6 参考资源 - 请参照如上 章节导航 进行阅读 1.概述 Bootstrap 来自 Twitter,是目前很受欢迎的前端框架。 Bootstrap 是基于 HTML、CSS、JavaScript 的,它简洁灵活,使得 Web 开发更加快捷。它是一个 CSS/HTML 框架。 Bootstrap 提供了优雅的 HTML 和 CSS 规范。 Bootstrap 一经推出后颇受欢迎,一直是 GitHub 上的热门开源项目。 2.阅读对象 只要您具备 HTML 和 CSS 的基础知识,您就可以阅读本教程,进而开发出自己的网站。在您学习完本教程后,您即可达到使用 Bootstrap 开发 Web 项目的中等水平。 3.前置知识 在您开始阅读本教程之前,您必须具备 HTML 、 CSS 和 JavaScript 的基础知识。 4.为什么使用 移动设备优先:自 Bootstrap 3 起,框架包含了贯穿于整个库的移动设备优先的样式。 浏览器支持

服务框架基础知识总结

陌路散爱 提交于 2020-03-17 06:40:20
在软件系统组成越发复杂的今天,如何保证每个服务间的通信,是系统架构师必须考虑的重要一点。 作为一名软件测试工程师,了解系统架构以及服务间的通信过程及原理,对我们开展测试工作有很大的帮助。 这篇博客,简单介绍下常见的一些通信服务框架基础知识。。。 参考:《京东基础架构建设之路》 要组成一个基本的通信服务框架,最起码需要这三部分:统一的RPC框架、服务注册中心、管理端。 一、RPC框架 RPC(Remote Procedure Call),即远程过程调用。 百度百科:RPC框架 1、选择RPC框架的注意事项 ①、代码规范:是否有基于某些标准协议的代码生成,还是无代码入侵; ②、通信协议:TCP/HTTP ③、序列化协议:是二进制还是文本格式,是否需要跨语言、性能如何; ④、I/O模型:是同步还是异步,是阻塞还是非阻塞模式; ⑤、负载均衡:负载均衡模式是客户端软负载、代理模式,还是服务端负载; 如果选型的框架为开源框架,还需要考虑以下几点: ①、成熟度:学习成本、难易程度、社区热度、文档是否详细、是否有专门团队维护更新、稳定性如何; ②、可扩展性:是否有SPI扩展,是否支持上下兼容; ③、跨语言:是否支持跨语言; ④、性能:作为基础服务,性能必须出色,否则服务框架本身会成为瓶颈; 2、开源框架对比表 3、选型建议 ①、与前端交互:适合选择短连接、跨语言的框架,比如RESTful、gRPC

Java单体应用 - 常用框架

核能气质少年 提交于 2020-03-17 06:31:27
原文地址: http://www.work100.net/training/monolithic-frameworks.html 更多教程: 光束云 - 免费课程 概览 序号 文内章节 视频 1 为什么Java开发需要采用框架 - 2 常用框架学习 - 请参照如上 章节导航 进行阅读 1.为什么Java开发需要采用框架 Java 框架一直以来都是面试必备的知识点,而掌握Java框架,不管在成熟的大公司,快速发展的公司,还是创业阶段的公司,都能对当前正在开发中的系统有整体的认知,从而更好的熟悉和学习技术。 虽然不采用框架依然能够完成项目开发,但是大多数情况下,Java 开发是需要采用框架的,原因有以下几点: Java模块化上的欠缺 Java 语言虽然有诸多优点,但是 Java 在模块化方面一直没有完善的解决方案,早期不少团队都会通过 OSGI 来解决 Java 的模块化问题,好在目前 JDK1.9 解决了这个问题。 提高开发效率 采用框架一个重要的优点就是能够提升开发效率,这是大部分企业采用框架进行开发的重要原因之一。 比如早期的 Struts 就是一个典型的例子,Struts 能够在 Java Web 提出的 Model2 基础上大幅提升开发效率,也因此得到了快速的推广。 另外,采用框架还可以进行协同开发。 提升性能 Spring 框架是提升 Java 开发性能的重要代表

框架、颜色、颜色名、脚本、字符实体、URL、速查列表

痴心易碎 提交于 2020-03-17 05:32:38
一、 1.<iframe></iframe>标签设置内联框架(一个内联框架用来当前HTML文档嵌入另一个文档)。【语法:<iframe src=" URL "></iframe>】 2.height和width属性定义iframe标签的高度与宽度。 【示例: < iframe src = " demo_iframe.htm " width = " 200 " height = " 200 " > </ iframe > 】 3.frameborder属性定义iframe是否显示边框(“0”不显示。“1”显示)。 【示例: < iframe src = " demo_iframe.htm " frameborder = " 0 " > </ iframe > 】 二、 1.HTML颜色由十六进制符号定义。【示例:<p style="background-color:#FFFF00">】 2.HTML颜色通过rab值设置。【示例:<p style="background-color:rgb(255,255,0)">】 3.HTML颜色通过颜色名设置。【示例:<p style="background-color:yellow">】 三、 颜色值 四、 1.<script>标签定义客户端脚本,其元素可包含脚本语句、还可通过src属性指向外部脚本文件。 【示例: < script >

JQUERY框架的优点与面试题

非 Y 不嫁゛ 提交于 2020-03-17 04:49:19
1 你觉得 jquery 有哪些好处? jQuery 是轻量级的 javascript 框架 强大的选择器 出色的 DOM 操作的封装 可靠的事件处理机制 完善的 ajax 封装 出色的浏览器的兼容性 支持链式操作,隐式迭代 支持丰富的插件 jquery 的文档也非常的丰富 2. jquery 对象和 dom 对象如何转换? 1. jquery 转 DOM 对象: jQuery 对象是一个数组对象,可以通过[index]的丰富得到 DOM 对象还可以 通过 get[index]去得到相应的 DOM 对象。 2. DOM 对象转 jQuery 对象: $(DOM 对象) 3 $(document).ready()方法和 window.onload 区别? 答: 两个方法有相似的功能,但是在实行时机方面是有区别的。 1 window.onload 方法是在网页中所有的元素(包括元素的所有关联文件)完全加 载到浏览器后才执行的。 2 $(document).ready() 方法可以在 DOM 载入就绪时就对其进行操纵,并调用执 行绑定的函数。 4. 说说你对 JSON 的理解 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于标准 JavaScript 的一个子集,是一个 Js 对象或数组结构的字符串 JSON 有三类数据 1. 单个数据

Express开发框架的简单使用

寵の児 提交于 2020-03-17 02:10:42
文章目录 Express介绍 Express的安装 Express搭建一个web服务 核心代码 程序代码 运行 Express的接口响应 下载postman 测试接口工具 核心 req 请求体 res 响应体 jsonp响应 get请求响应 代码 运行 post请求响应 代码 运行 中间件body-parser的更多应用 动态接口 代码 运行 后端跳转 代码 运行 处理一部分接口 代码 运行 use的使用 req,res的更多扩展知识 req res Express介绍 Express 是一个保持最小规模的灵活的 Node.js Web 应用程序开发框架,为 Web 和移动应用程序提供一组强大的功能 是一个node.js库,使我们工作简单化 点击 Express官网 查看更多 Express的安装 npm i express Express搭建一个web服务 核心代码 搭建web服务器 - let express=require('express') - let server=express() - let server.listen(端口,地址,回调) 静态资源托管 xx.css xx.html xx.js xx.图片 xx.json xx.字体 等等都属于静态资源…本文中,我们简单的用几个html文件作为静态资源,你也可以放一些页面及更多的资源 server.use