java-web-web后端知识小结

news/2024/11/8 19:20:56 标签: java, 前端, 开发语言, 后端, spring boot

spring框架三大核心:

       IOC--控制反转

       DI---依赖注入

       AOP--面向切面编程

web开发技术小结

       1.过滤器,JWT令牌

       2.三层架构

              IOC, DI

              AOP, 全局异常处理, 事务管理

              mybatis

       3.数据操作与存储

              mysql

              阿里云OSS(云存储)

各个技术的归属:

       1.过滤器, cookie,session--javaWeb

       2.JWT, 阿里云OSS---第三方解决方案

       3.IOC,DI,事务管理, AOP, 全局异常处理--springframework

       4.mybatis--Apache

springboot:简化整合javaweb+springframework+mybatis

springmvc: springframework中的web开发模块, 属于springframework

       接受请求

       响应数据

       拦截器

       全局异常处理器

SSM==springmvc+springframework+mybatis

分模块设计:

       是什么?

              将项目根据功能拆分成多个模块

       优点:

              1.方便开发,管理维护, 以及扩展

              2.方便模块之间互相调用, 以及资源共享

       注意:

              分模块开发需要先进行功能拆分, 模块设计, 再进行开发

maven继承:

       继承:

              父子工程结构

                     1.父子工程平级

                     2.子工程处于父工程下级(结果更清晰)

              注意:如果父子工程配置了同一个依赖的不同版本, 那以子工程为准

       版本锁定:

              自定义属性/引用属性

maven聚合:

       背景:

              打包的时候,会在本地仓库查找项目所需要的依赖,虽然项目可以运行,

              但是, tlias-pojo与tlias-utils并没有存在于本地仓库, 需要先进行安装

              太麻烦

       聚合

              将多个模块组织成一个整体, 同时进行项目构建

       作用

              快速搭建项目, 不需要根据依赖关系手动构建, 也就是一键安装, 一键打包...

       怎么做

              前置知识--聚合工程

                     一个没有业务功能的空工程(仅有一个pom文件)

              在聚合工程中通过<module>设置当前聚合工程包含的子模块的名称

个人废话:

到几天, tlias项目算是完结了, 咱们下一个项目<苍穹外卖>再见咯

感觉前端还差一点, 要不要学一下前端和php, 有点纠结, 想要全栈, 但是更容易贪多嚼不烂啊


http://www.niftyadmin.cn/n/5744327.html

相关文章

软件测试—功能测试详解

&#x1f345; 点击文末小卡片 &#xff0c;免费获取软件测试全套资料&#xff0c;资料在手&#xff0c;涨薪更快 一、测试项目启动与研读需求文档 &#xff08;一&#xff09; 组建测试团队 1、测试团队中的角色 2、测试团队的基本责任 尽早地发现软件程序、系统或产…

Pr 视频过渡:沉浸式视频 - VR 色度泄漏

效果面板/视频过渡/沉浸式视频/VR 色度泄漏 Video Transitions/Immersive Video/VR Chroma Leaks VR 色度泄漏 VR Chroma Leaks适用于希望在 VR 视频中增加色彩分散效果的场景转换。 自动 VR 属性 Auto VR Properties 默认勾选&#xff0c;使效果自动适应 VR 素材的属性&…

mysql 源码安装以及多实例

一、源码安装mysql-5.5.32 1、编译安装CMAKE [rootOldboy tools]# tar zxvf cmake-3.5.2.tar.gz [rootOldboy tools]# cd cmake-3.5.2 [rootOldboy cmake-3.5.2]# ./configure && make && make install2、编译安装mysql-5.5.32 [rootOldboy tools]# mkdir …

一些 uniapp相关bug

1.当input聚焦时布局未上移 <scroll-view style"height: calc(100vh - 100rpx - 38rpx)" :scroll-y"true"><wd-form ref"formRef" :model"fbObj">....<wd-inputlabel"联系方式"prop"contact"clear…

jdk17启动项目报错

报错信息&#xff1a;Unable to make field private final java.util.Map sun.reflect.annotation.AnnotationInvocationHandler.memberValues accessible: module java.base does not “opens sun.reflect.annotation” to unnamed module 23e84203 修改启动参数&#xff0c;添…

基于Zynq FPGA的雷龙SD NAND存储芯片性能测试

文章目录 前言一、SD NAND特征1.1 SD卡简介1.2 SD卡Block图 二、SD卡样片三、Zynq测试平台搭建3.1 测试流程3.2 SOC搭建 四、软件搭建五、测试结果六、总结 前言 随着嵌入式系统和物联网设备的快速发展&#xff0c;高效可靠的存储解决方案变得越来越重要。雷龙发展推出的SD NA…

基于 Transformer 的语言模型

基于 Transformer 的语言模型 Transformer 是一类基于注意力机制&#xff08;Attention&#xff09;的模块化构建的神经网络结构。给定一个序列&#xff0c;Transformer 将一定数量的历史状态和当前状态同时输入&#xff0c;然后进行加权相加。对历史状态和当前状态进行“通盘…

深度学习:AT Decoder 详解

AT Decoder 详解 在序列到序列的模型架构中&#xff0c;自回归解码器&#xff08;Autoregressive Translator, AT Decoder&#xff09;是一种核心组件&#xff0c;其设计目标是确保生成的序列在语义和语法上的连贯性与准确性。自回归解码器通过逐步、依赖前一输出来生成新的输…