*分享学习路上的一点总结 *后端主要技术服务框架:Dubbo,zookeeper,Rest服务 缓存:redis,ehcache 消息中间件:ActiveMQ,kafka 负责均衡:Nginx 分布式文件:FastDFS 安全框架:Apache shiro 任务调度:quartz 持久层框架:mybatis 日志:log4j 项目基础搭建。spring,springmvc, 环境搭建:linux下
转载
2023-09-08 15:08:51
104阅读
## Java前后端项目开发简介
在现代的Web开发中,前后端分离成为了一种常见的开发模式。其中后端负责处理数据逻辑、业务流程,前端负责展示数据、用户交互。而Java作为一种强大的后端编程语言,被广泛应用于前后端项目的开发中。
### 1. 后端开发
在Java后端开发中,常用的框架有Spring和Spring Boot。Spring框架提供了丰富的功能,包括依赖注入、AOP等,而Sprin
原创
2024-06-04 06:07:37
61阅读
前后端分离属于软件架构的一种。其核心思想是把前端项目(Node.js实现的)和后端项目独立部署到不同的服务器上,前端项目在通过Ajax请求服务器端项目Restful接口实现数据交互。使用前后端分离架构的项目在项目组中往往配备前端工程师和后端工程师。后端工程师就是我们,对于我们我们来说,不需要在项目中编写页面了,写到控制器返回数据即可,最后把项目部署到服务器上。而前端项目中主要是一些HTML、Jav
转载
2023-12-12 14:13:17
305阅读
项目背景刚刚参加完一个项目,背景:后端是用java,后端服务已经开发的差不多了,现在要通过web的方式对外提供服务,也就是B/S架构。后端专注做业务逻辑,不想在后端做页面渲染的事情,只向前端提供数据接口。于是协商后打算将前后端完全分离,页面上的所有数据都通过ajax向后端取,页面渲染的事情完全由前端来做。另外还有一个紧急的情况,项目要紧急上线,整个web站点的开发时间只有两周,两周啊!于是在这样的
先上成品图image本次项目搭建参考了: SpringBoot - 多模块项目的搭建,并在他的基础上增加了mybatis以及layui项目.本项目在码云上, 如有需要请点传送门1. 搭建父工程 1. 创建一个基础的spring lnitializr项目,父工程中不需要添加任何依赖image 2. 删除除了.idea,.iml,以及pom.xml文件之外的所有文件image2. 创建子模块 创建五个
转载
2023-09-11 08:16:13
147阅读
前端环境准备1、Node.js下载node.js下载地址 下载方式可参考博客Node.js最新最详细安装教程(2020)2、安装vue-cli参考文档npm install -g @vue/cli安装成功后,运行cmd输入vue -V查看版本,此时有可能提示无法使用该命令3、以上全部环境安装后,即可创建vue项目 以管理员身份运行cmd, 输入命令vue create “项目名称” 然后按照下图方
转载
2024-01-10 20:52:07
123阅读
## 前后端分离Java项目科普
在当今互联网时代,前后端分离已经成为了开发项目的主流方式之一。前后端分离的主要思想是将前端和后端的开发过程进行解耦,使得前端和后端可以独立进行开发和部署,从而提高开发效率和灵活性。
### 什么是前后端分离Java项目?
前后端分离Java项目是指前端和后端的开发团队可以独立进行开发,并通过接口进行数据交互。前端主要负责页面展示和交互逻辑的开发,而后端则负责
原创
2024-05-04 04:26:16
28阅读
总结:非前后端分离项目架构: 1,JSP+sevlet 这种架构JSP中有Java代码强侵入。 2,JSP+Spring 分层次(MVC)架构,JSP保留部分Java标签。 3,springboot + 模板 spring脚手架,第二种的变种。前后端分离项目架构: 1,Vue + springboot(前端项目+后台接口)前端
转载
2023-08-30 15:10:01
175阅读
整个demo由两个项目组成,后端项目基于springboot,前端项目基于vue-cli。整个demo基于idea。后端项目前置操作:配置maven。maven可以用来管理jar包。虽然不太准确,但萌新暂时可以把maven与python的pip、nodejs的npm类比。先咕着吧~配置好maven,就开始创建项目。File==>New==>Project,创建一个Spring Boot
转载
2023-12-02 22:27:59
353阅读
一、前端开发1、基本定义所谓前端开发,说白了就是网页上的内容展示和与用户交互1、内容展示指的是在网页上看到的图片/文字/视频/数字等信息,2、用户交互指的是用户通过在网页上点击按钮或者输入文字等操作,对网站提供数据输入,然后前端对输入的数据进行响应。举例:我这里是一个发布评论的网站,用户在一篇文章下面点了个赞,这个时候用户是点击网页中的按钮,前端做出响应,在后台数据库中把该文章的点赞量+1,并且更
一、SpringMVCSpring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。模型(Model )封装了应用程序的数据和一般他们会组成的POJO。视图(
转载
2024-05-22 16:24:41
67阅读
前言前后端分离是现在主流的架构设计模式,它初衷是用单一职责原则把代码质量提上去从而达到节省人力和减少沟通时的信息损失的目的。本文推荐五个前后端分离的开源项目,都是采用最流行的技术栈。 01 微人事 Star:20.7k微人事是一个基于前后端分离架构的的人力资源管理系统,项目涉及的后端技术栈有:Spring Boot、Spring Security、MyBatis、M
转载
2023-06-09 09:52:06
240阅读
在前后端分离开发时为什么需要用户认证呢?原因是由于 HTTP 协议是不储存状态的(stateless),这意味着,当我们通过帐号密码验证一个用户时,当下一个 request 到达时,服务端就把刚刚的用户给忘了。于是服务端就不知道谁是谁,就要再验证一次。所以为了保证系统安全,我们就需要验证用户否处于登录状态。传统方式前后端分离通过 Restful API 进行数据交互时,如何验证用户的登录信息及权限
转载
2023-09-17 09:58:27
6阅读
前后端分离已经在慢慢走进各公司的技术栈,不少公司都已经切换到这个技术栈上面了。即使贵司目前没有切换到这个技术栈上面,也非常建议大家学习一下前后端分离开发,以免在公司干了两三年,SSH 框架用的滚瓜烂熟,出来却发现自己依然没有任何优势!
其实前后端分离本身并不难,后段提供接口,前端做数据展示,关键是这种思想。很多人做惯了前后端不分的开发,在做前后端分离的时候,很容易带进来一些前后
前后端分离javaweb项目 用innosetup打包成软件安装包 教程写个前言:由于客户要求用桌面应用程序,所以javaweb项目要打成软件安装包,然后一键傻瓜式安装之后成桌面应用exe程序,点击即可运行那种。为此折腾了好几天,自己从网上找了各种办法。也是请教了公司里的很多大佬,可算是搞出来了。在 此处非常感谢各位帮助过我得大佬们。废话不多说,下面进入正题。 项目:前后端分离 前端electro
转载
2024-03-04 06:16:21
935阅读
一、实现文章发布需要使用富文本编辑框安装富文本编辑框1、npm安装npm install vue-quill-editor //富文本编辑器npm install quill //依赖项2、创建Write.vue<template>
<div style="width: 90%; background-color: #99a9bf;margin:
转载
2023-06-15 09:09:21
325阅读
最近开始接触前后端的一些知识,查了很多资料,今天把互联网产品的前后端数据交互做个总结留做笔记。互联网产品的前后端数据交互是通过一个通讯协议完成。前后台交互的协议主要包括HTTP,FTP,SMTP,TELNET,POP3…本文仅总结HTTP协议。HTTP协议 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide
转载
2023-12-29 17:30:11
52阅读
1.根据业务需求在数据库定义合适的表(定义合理的表字段)2.编写Daomain层: (a)定义映射类,与数据库中的表字段对应起来; (b)配置JDBC、MyBatis配置文件(在mybatis配置文件中将映射类的变量与数据库的表字段完成映射,使之一 一对应),连接数据库;
转载
2024-05-15 13:20:43
0阅读
前后端分离是现在主流的架构设计模式,它初衷是用「单一职责」原则把代码质量提上去从而达到节省人力和减少沟通时的信息损失的目的。Awesome GitHub Repo 是逛逛 GitHub 创建的开源项目,会收集整理 GitHub 上高质量、有趣的开源项目,并将他们进行归类。该开源项目集不是简单的按照编程语言来分类,而是按照更有趣的分类方式,比如:有趣项目、沙雕项目、实战项目、学习项目、实用工具等等。
转载
2024-03-13 23:05:16
157阅读
后端创建一个Spring Initializr项目,选择web环境就OK。前端创建一个Vue项目,建议用命令行的方式创建完之后,用idea打开吧动手操作之前,我跟大家科普一下 “前后端分离” , “单页面应用” 。前后端分离:前端页面通过 ajax 调用后端的 restuful api 进行数据交互。我在知乎上看到了一个比较好的解释是这样的:如果前端和后端只通过简单的 API 文档就能进行数据交流
转载
2024-03-28 13:11:20
93阅读