首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    linux go环境搭建_golang后端框架

    下载go语言包,go1.9.2.linux-amd64.tar.gz 2. /go/ [root@localhost go]# 很简单,这个不需要安装,仅仅添加环境变量即可 3. 测试 [root@localhost go]# go [root@localhost go]# go version go version go1.9.2 linux/amd64 [root@localhost 在编写go代码之前,需要了解下go语言源码的目录结构,然后我们根据源码的目录结构来编写go语言代码 目录结构如下: [root@localhost go]# tree -d -L 1 . ├── api @localhost go]# cd /root/go b.

    2.5K30编辑于 2022-11-07
  • 来自专栏全栈程序员必看

    go语言后端框架2021_go语言编译器

    提示:本文基于Go语言最新版 go1.16.4 写成。 有读者来信(微信公众号消息)说能不能写一篇关于Go语言环境的配置搭建,这样对于想学Go语言的可以快速的配置起来一个环境。 下载 要搭建Go语言开发环境,我们第一步要下载go的开发工具包,目前最新稳定版本是go1.16.4。 该目录下有3个子目录,他们分别是: ├── bin ├── pkg └── src bin文件夹存放go install命名生成的可执行文件,可以把GOPATH/bin路径加入到PATH环境变量里,就和我们上面配置的 Go语言实战笔记(一)| Go包管理 Go语言实战笔记(二)| Go开发工具 Go语言实战笔记(四)| Go 数组 Go语言实战笔记(六)| Go Map Go语言实战笔记(九) | Go 接口 Go语言实战笔记(十二)| Go goroutine Go语言实战笔记(二十六)| Go unsafe 包之内存布局 Go语言经典库使用分析(五)| Negroni 中间件

    1.2K30编辑于 2022-11-04
  • 来自专栏全栈程序员必看

    java开发后端框架_java开发后端框架

    1 java开发后端框架 java从推出到现在技术不断发展,语言也优化的越来越好,对于java工程师来说技术的不断发展,他们需要不断学习java进阶,而对于新手来说就能从基础到核心。 下面小编给大家说说java开发后端框架,希望能对你有些帮助。 Spring在项目中的作用 Spring是一个全方位的整合框架,在项目中对hibernate和struts进行整合,解决层与层之间的耦合问题。 Spring的IoC来实现组件之间的依赖关系注入,上层框架不会渗透到下层组件,提高组件移植性和重用性,使得程序更灵活,上层框架不依赖实现而是依赖于抽象(委托接口)、使得实现类的变化不会影响上层组件,解决了层与层之间的藕合带来的维护或升级困难

    4K30编辑于 2022-08-14
  • 来自专栏销声匿迹

    Core + Vue 后台管理基础框架3——后端授权

    见过太多只在前端做菜单及按钮显隐控制,但后端裸奔的,觉着前端看不到,系统就安全,掩耳盗铃也好,自欺欺人也罢,这里不做评论。 在.NET CORE中,也见过不少用操作过滤器来实现业务用例权限控制的,至少算是对后端做了权限控制。    接下来,定义一个授权过滤器特性: 1 public class PermissionFilter : Attribute, IAsyncAuthorizationFilter 2 { 3 3、效果演示   guokun用户角色: ? 网站管理员角色对应权限: ?   可以看到,是没有勾选删除部门的,那我们用这个账户来删除下部门: ?    3、总结   以上便是本项目权限控制的实现。认证&授权这块儿,如果要做好,还是得把core的整套机制弄清楚,最好能把源码过一遍,不然根本搞不清楚需要怎么扩展,每个扩展点在什么时机触发及生效。

    79820发布于 2020-09-03
  • 来自专栏全栈程序员必看

    Java3框架学习,今年最受欢迎的后端框架

    作为20多年来最流行的编程语言,Java拥有一整套后端框架,但它们的可靠性和多功能性差异很大。 当今最流行的Java后端框架是: Spring Framework Struts Hibernate Java后端框架的比较: 框架 优势 弱点 Spring Framework 1. 调试和微调性能可能很困难 1.Spring Framework Spring框架是最健壮和通用的后端框架之一。它包含几个不同的模块,为程序员提供各种应用工具。 使用这种模式意味着在网页的呈现或视图中没有特定于业务的处理,使这个Java后端框架对初学者来说更容易。 3.Hibernate 另一个流行的Java后端框架是Hibernate框架,该框架提供了一个抽象层,用于与您的数据库进行交互,从建立连接到实现CRUD操作。

    96520编辑于 2022-08-27
  • 来自专栏玩转全栈

    基于go语言,手把手教你实现后端管系统框架

    今天要完成的任务是使用 go 来开发一个后台管理的框架系统,我们初步评估一下需求,要实现一个简单的后端管理框架,可能需要有一下几个方面需要考虑:上手开发简单,最好是专注于业务,别让我做什么配置,我很懒的 好了,废话少说,准备开始了开始动手为了对于没有接触过后端的,比如3 年前的我(而且大概率,用 go 多年的人也懒得看这些基础的文章),理解是怎么创建一个 go 项目并且 run 起来的,还是多废一些口舌 ,你得先到 Go 官网去安装 Go 的环境,注意你的系统和 cpu 架构。 总结我们实现了一个后端管理系统的架子,基本上实现基本的 CURD 操作没有什么大的问题了,而且,部署开发起来简直不要太方便,因为篇幅有限,这地方实现登录、权限控制就交给读者了,要做成一个大而全的管理系统 思考环节:你知道有那些后端代码框架适合做后端管理系统的吗?strapi.io 可以了解一下。实现权限管理的经典工具有哪些?

    2.9K31编辑于 2023-12-23
  • 来自专栏全栈程序员必看

    python后端框架有哪些_后端框架有哪些?五款优秀的web开源后端框架推荐

    作为一个web开发人员,下面五款优秀的开源框架一定要了解一下。 PHP篇 作为全球最好的web开发编程语言,PHP的框架非常多。 Symfony symfony.com 如果说Laravel是PHP框架中的逍遥派,那Symfony绝对是PHP框架中的少林派。一个集大成者的web框架。 你可能没使用过Symfony,但是说不定使用过Symfony框架中的Component。Symfony的组件被广泛应用于其他PHP框架和程序中。 Python中web第一框架Django。我们后续会在pythonshuo.com平台中推出相应视频课程。 Ruby篇 Rails http://rubyonrails.org/ Rails应该是web框架中,快速开发的鼻祖吧。大家可以想象一样,Laravel其实就是PHP版本的Rails。

    2.3K30编辑于 2022-09-06
  • 来自专栏全栈程序员必看

    后端框架有哪些?8个流行的后端框架推荐

    后端框架有哪些?8个流行的后端框架推荐 后端框架 在选择要使用的后端框架时,有许多选项可用。虽然每个后端框架都有自己的优点和缺点,但在做出最终决定之前,还有一些其他因素需要考虑。 在本指南中,我们将仔细研究经过尝试的框架,以确定哪个是最适合您的后端框架后端vs前端 如果您是Web开发世界的新手,后端和前端开发之间的区别可能不那么明显,但是,了解两者之间的区别很重要。 8个流行的后端框架列表 在这个后端框架列表中,我们不想坚持使用单一编程语言。相反,我们希望展示各种语言的后端框架。当然,下面的列表并未提供针对每种语言的后端框架建议,但它确实提供了一些很好的建议。 特征 允许快速构建 建立在安全的基础上 入门不需要复杂的配置 3.Django Django Django是一个高级Python框架,它包含了许多的功能模块,意味着开发人员想要的大多数内容都包含在内 结论 有多种后端框架可供选择,每种框架都有各自的优缺点。确定哪个后端框架是最好是相当主观的,因为它取决于你想要实现的目标,你必须克服学习曲线等等。尽管如此,希望这个后端框架列表能够为你提供一个方向。

    9.8K10编辑于 2022-06-28
  • 来自专栏入门到放弃之路

    初学go,实现vue3后端分离,放弃了.....

    其中view就是前端页面,那时候作为静态资源集成在后端里,在controller渲染页面数据,然后返回给浏览器。后来就开始接触前后端分离,前端页面完全独立于后端。 前两周,使用springboot和vue3写了一个腾讯动漫评分展示系统,今日且看使用go和vue3协作,如何实现前后端分离。 go后端正如Java的Springboot、python的Django,这里我使用的是go的gin框架来构建后台,先来构建后台功能模块。 controller:后端控制器,负责处理请求和业务逻辑model:存放放后端模型,负责定义数据结构、数据库操作database:用于初始化数据库连接和定义数据库操作函数router:使用 Gin 框架提供的方法来定义路由 结语作为一个使用go开发后台的初学者,go的确是有点小难度,复杂性有点高,在orm方面有点绕。

    2.1K10编辑于 2024-02-09
  • 来自专栏小冷coding

    什么是后端框架

    在选择后端框架之前,应该考虑几个重要因素: 业务需求:根据业务需求来选择适合的技术框架,比如Web开发需要选择适合的Web框架。 HTTP请求封装:前端框架需要封装HTTP请求,使得前端可以方便地与后端进行通信。 数据绑定:前端框架需要提供数据绑定功能,使得前端可以将数据自动绑定到视图上。 前后端分离最佳组合有哪些? 以下是一些常见的前后端分离的最佳组合: Vue.js + Express.js:Vue.js是一款流行的前端框架,Express.js是一款轻量级的Node.js后端框架,它们之间的组合非常适合小型和中型的 后端框架是指用于开发服务器端应用程序的框架,它主要负责处理业务逻辑、数据存储、通信协议等后端功能。 后端框架通常包括以下组件: 1.数据访问层:用于与数据库进行交互的组件,例如ORM框架3.表示层:用于处理用户请求和生成用户界面的组件。 4.通信协议层:用于处理网络通信协议的组件,例如HTTP协议。 常见的后端框架Springboot。

    1.2K40编辑于 2023-09-06
  • 来自专栏全栈程序员必看

    Javaweb 后端框架总结

    and DisposableBean 回掉接口 用于特殊行为的Aware接口、 配置文件定制init 和destory方法 @PostConstruct和@PreDestory 初始化顺序为:4—1—3 这些类由Spring 容器处理,再运行时生成bean定义和bean服务请求 2、@Bean:注解方法表示生成一个bean ,由容器管理,接受参数:name,initMethod和destoryMethod 3、 @RequestMapping 3. @PathVariable 4. @RequestParam 5. @ModelAttribute 6. ⼼心:spring-core, spring-context 3.Spring REST API:spring-webmvc, jackson-databind 4.Spring数据操作:spring-data-jpa SpringBoot Spring Boot 是一个简化启动,开发和测试Spring应用的框架,SpringBoot将冗长的,常用的开发步骤,模板代码和配置封装为“默认配置”。

    1.6K40编辑于 2022-08-14
  • 来自专栏kifroom

    后端框架学习-Django

    基本介绍 Django 是一个由 Python 编写的一个开放源代码的 Web 应用框架。 ORM框架 ORM(对象关系映射),是一种程序技术,能够使用类和对象对数据库进行操作,从而避免通过SQL语句操作数据库。 作用 建立模型类和表之间的对应关系,允许我们通过面向对象的方式来操作数据库。 删除&获取 获取:request.COOKIES 删除:request.delete_cookie(key) session 会话保持-登录流程 用户登录->账号密码传至后端,服务器数据库验证,正确则发放 中间件 中间件是请求/响应的钩子框架,用于全局改变Django的输入和输出。 表单中用<input type = ‘files’ name=’xxx’>标签上传文件 上传规范-后端 视图函数中,需要用request.FILES取文件框的内容 file=request.FILES[

    12.1K40编辑于 2023-03-10
  • 来自专栏编程微刊

    JS 后端框架盘点

    JS 后端框架: 1:Express 文档:http://www.expressjs.com.cn/ 菜鸟教程:http://www.runoob.com/nodejs/nodejs-express-framework.html 、极简的 Web 开发框架3:Koa 基于 Node.js 平台的下一代 web 开发框架 :https://koa.bootcss.com/ Koa 是一个新的 web 框架,由 Express 幕后的原班人马打造, 通过利用 Express是 Node.js 社区广泛使用的框架,简单且扩展性强,非常适合做个人项目。 从 3.0 开始,框架底层基于 Koa 2.x 实现,兼容 Koa 的所有功能。 ?

    6.4K30发布于 2019-04-01
  • 来自专栏全栈程序员必看

    java后端开发框架有哪些(java后端需要学哪些框架)

    Java web开发框架了解 web开发 前端–页面的设计、路由、展示—静态资源(HTML、CSS、JS)–web服务器(nginx)– Vue 技术栈开发 后端–对外提供(类)RESTful风格的 ——springboot+dubbo、springcloud—— 前沿 ​ 后端服务器的主要功能 接收外界的API请求,解析后去执行数据库操作,最后将数据包装好返回给调用者(当然,中间还包含其他业务逻辑 常用的框架 数据层:mybatis API层:spring mvc 业务层:spring 外加重要的:spring boot——进一步简化基于 spring 框架的项目的构建工具 web后端开发框架 企业最常用 Spring:是 Java 后端框架家族里面最强大的一个框架,其拥有 IOC(控制反转) 和 AOP(面向切面) 两大利器,大大简化了软件开发复杂性。 Swagger-UI:前后端协作的利器,解析代码里的注解生成JSON文件,通过Swagger UI生成网页版的接口文档,可以在上面做简单的接口调试 。

    2.9K11编辑于 2022-07-31
  • 来自专栏全栈程序员必看

    java服务器后端框架_现在主流的java后端框架

    Mars-java Mars是一个声明式API编程框架,可以帮助你很快的建立后端服务接口 你可以专注在业务逻辑上,而不需要花太多的时间去写Controller和DAO 同时我们依然支持传统Controller vert.x Vert.x框架基于事件和异步,依托于全异步Java服务器Netty,并扩展了很多其他特性,以其轻量、高性能、支持多语言开发而备受开发者青睐。 上面说的都是全栈框架,接下来说一说持久层框架 Mybatis MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了 iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。 iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAOs) 当前,最新版本是MyBatis 3.5.4 ,其发布时间是2020年2月4日。

    2.1K30编辑于 2022-09-05
  • 来自专栏全栈程序员必看

    vue怎么和后端对接_vue后端框架推荐

    简单分享一下jeeplus框架部署liunx服务器跨域问题 ,因为我这个是前后端服务器分离所以配置了俩份 java后端配置 1.跨域后端配置nginx(图-1) 上配置 server { listen 80; server_name xxx.xx.xxx; #后端服务域名 #charset koi8-r; #access_log 上图 配置类 位置在:package com.jeeplus.modules.sys.security.shiro.JWTFilter; ===>最后一个方法preHandle 好啦,就这么简单;后端跨域就解决啦 location ^~ /userfiles { proxy_pass http://xxx.xx.xxx.xx:xx/userfiles; #后端 ip proxy_set_header Host xxx.xx.xxx.xx; #后端ip proxy_set_header X-Real-IP

    1.1K20编辑于 2022-09-23
  • 来自专栏全栈程序员必看

    Nodejs后端框架搭建(express)

    文章目录 1.node简介 2.Express 简介 3.项目初始化 4.Express三大基础概念(扩展) 1.node简介 Node 是一个基于 V8 引擎的 Javascript 运行环境,它使得 Javascript 可以运行在服务端,直接与操作系统进行交互,与文件控制、网络交互、进程控制等 2.Express 简介 express 是一个轻量级的 Node Web 服务端框架,同样是一个人气超高的项目 ,它可以帮助我们快速搭建基于 Node 的 Web 应用 3.项目初始化 1.创建项目 首先你得创建项目的根目录,然后输入下面命令初始化项目: npm init -y 2.安装依赖 npm i express --save 3.创建app.js const express = require('express') // 创建 express 应用 const app = express() // 监听 *fly$/… 3.异常处理: 通过自定义异常处理中间件处理请求中产生的异常 app.get('/', function(req, res) { throw new Error('something

    3.6K30编辑于 2022-08-31
  • 来自专栏全栈程序员必看

    ssh后端框架结构

    ssh框架 SSH是 struts+spring+hibernate的一个集成框架,是16年之前较为流行的一种Web应用程序开源框架。 ——摘自百度 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。 其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转, 利用Hibernate框架对持久层提供支持, Spring做管理,管理struts和hibernate

    72110编辑于 2022-09-02
  • 来自专栏木字楠の空间

    1、后端项目框架搭建

    Web模块[interface模块] 2.2、Business模块[service模块] 2.3、Mapper模块[dao模块] 2.4、Api模块[实体类存放] 2.5、common模块[共用类存放] 3、 pom.xml 3.2.4、api模块pom.xml 3.2.5、依赖引入成功 3.3、基础spring依赖引入 4、启动项目 4.1、Web模块配制文件配制 4.2、主启动类配制 4.3、启动项目 后端项目采用多模块项目模式来进行编写 、删除多余文件 除了pom.xml文件保留,其他文件全部删除 删除完毕之后 1.4、pom.xml修改 1、SpringBoot版本修改为 2.5.5版本 2、项目基本信息修改 3、 > <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w<em>3</em>.org/2001/XMLSchema-instance common模块[共用类存放] 新建一个maven项目 父级模块选用MuZiNan-Server Jdk版本与父级保持一致 GroupId、ArtifactId 默认即可 新建成功 <em>3</em>、

    86230编辑于 2022-11-15
  • 来自专栏全栈程序员必看

    后端框架的学习流程

    (文章最后面会附上学习路线地图和一些自己看过的书籍) 后端初接触 后端首先需要学习的是html,css和js,也许你会问做网页不是前端做的事情吗? MVC框架 首先,我们得明白为什么要用框架?假如是第一次接触,我相信第一感受是用了框架加重自己的开发负担。然后框架存在必然有自己的合理性,我们来看看框架有什么优点。 1. 框架提供了大量的方法封装,我们可以直接调用来解决业务问题,这可以大大提高开发效率。 2. 框架能够帮我们分层编写代码,能够在后期更好的维护我们的项目。 3. 3. )中文版 Go语言程序设计 MongoDB大数据处理权威指南(第2版) NoSQL数据库技术实战 构建高可用Linux服务器(第3版) 大型网站技术架构 核心原理与案例分析 Linux

    1.3K20编辑于 2022-08-22
领券