首页 > 其他分享 >2023年3月28日

2023年3月28日

时间:2023-03-28 18:34:54浏览次数:32  
标签:框架 Spring 前端 28 应用程序 MVC 2023 页面

计划

执行

09点38分 bilibili evolvedzaiedge上不能用了,不能浪费时间了
15点36分 绷不住了,代码看不懂了,牵扯到的用不到的东西或者说新的东西太多了,我没抓住最核心的东西

记录

JavaScript

关于subTpl文件夹

 它存放的是在Web应用程序中用于局部页面展示的模板文件。在一个Web应用程序中,一个页面可能包含多个部分,这些部分可以使用模板文件进行预定义。这样,在页面加载时,使用模板引擎将模板文件与相关数据进行动态组合,最终生成完整的页面。subTpl文件夹中的模板文件通常包括标头、页脚、导航、面包屑等,可以方便地被多个页面所复用。使用模板文件可以使Web应用程序的开发更加高效和简单,同时也可以提高Web应用程序的可维护性。
 在某些Web应用程序中,有时候可能需要将模板文件和静态文件分开存储,需要注意的是,如果模板文件和静态文件不在同一个位置,需要在代码中正确引用模板文件的位置,以确保模板引擎能够正确地找到模板文件并生成HTML代码。

webapp中的resources中的framework文件夹是做什么的

framework目录是resources目录的子目录之一,它通常用于存放Web应用程序使用的各种前端框架(也可以称为库)。
 前端框架是前端开发中的重要组成部分,它是一组已经开发好的工具或者代码库,能够快速的帮助前端开发者构建用户友好、可靠的Web应用程序。前端框架通常包含各种样式文件、脚本文件、图标、字体等资源,可以帮助开发者快速构建出美观的用户界面,并提供丰富的交互功能。
framework目录中通常包含多个子目录,每个子目录对应一个前端框架。开发者可以根据实际需要,将所需的前端框架文件拷贝到自己的应用程序中,并在HTML文件中引用这些文件,以便使用前端框架提供的功能和样式。这样可以使Web应用程序的开发更加高效,同时也能够提高Web应用程序的性能和可维护性。

ssm框架执行原理

 在SSM框架中,前端技术和后端技术的协作是通过Spring MVC实现的。当用户请求页面时,Spring MVC将请求转发给对应的Controller处理器,Controller处理器通过调用Service层的Java代码来处理请求,Service层处理后返回数据到Controller层,Controller层再将数据传到前端页面的视图中(比如JSP),完成动态页面的显示。
 因此,前端技术主要用于构建页面,并通过JavaScript实现交互和动态效果,后端技术主要负责处理数据和业务逻辑,将数据传输到前端视图中,最终
完成动态页面的展示。

java文件夹中的framework

 在SSM(Spring + Spring MVC + MyBatis)框架中,通常也会有一个名为framework的文件夹,位于Java源代码目录(src/main/java)下面。
 在framework文件夹中通常包含了与业务逻辑无关的基础框架、工具类、公共方法等,用于提供一些通用的功能,例如日志处理、HTTP请求、加解密、缓存处理等。这些类库、工具类等通用的基础框架可以帮助开发者更加高效地完成开发任务,提高代码复用率、减少代码量。
 下面是几个可能出现在framework文件夹中的例子:

  • LogUtil:提供了日志处理的功能,可以帮助开发者更好地进行日志记录和处理。

  • HttpUtil:提供了HTTP请求的封装,可以帮助开发者更好地进行RESTful接口的访问。

  • EncryptionUtil:提供了数据加解密的功能,可以帮助开发者更好地保护敏感数据。

  • CacheUtil:提供了缓存处理的功能,可以帮助开发者更好地管理缓存数据。

 这些基础框架、工具类等通用的代码片段通常被认为是整个应用程序开发的基础,是一些非常重要的组成部分。

framework中的interceptor文件夹

interceptor文件夹是framework文件夹下的一个子目录,用于存放Spring MVC拦截器相关的代码逻辑。
 Spring MVC拦截器是一种非常重要的技术,可以在Web应用程序的整个生命周期中拦截客户端发送的请求并进行一定的处理操作。拦截器可以用于处理很多与请求相关的任务,例如请求日志记录、认证授权、请求过滤、性能监控、请求参数验证等。
 在interceptor文件夹中常常会包含拦截器的实现和配置文件,例如:

  • LoginInterceptor:用于控制用户访问系统前的登录验证,未登录用户将重定向到登录页面。

  • AuthInterceptor:用于控制用户访问系统时的权限控制,用户未授权将被拒绝访问。

  • LogInterceptor:用于记录请求日志,例如请求响应时间、请求方法、访问IP等信息。

  • ErrorInterceptor:用于处理异常,例如全局异常处理。
     在使用Spring MVC拦截器时,需要在Spring MVC配置文件(springmvc.xml)中定义拦截器的配置信息,以便于应用程序可以正确地识别和使用拦截器。配置方法通常是通过注解或者XML进行,具体根据应用程序的需求和框架版本而定。

ssm框架中,html,css,js,jsp这几个之间有什么联系,如何协作

在SSM (Spring + Spring MVC + MyBatis)框架中,HTML、CSS、JavaScript和JSP是前端技术,主要负责用户界面的展示和交互,而Spring MVC负责接收请求并响应数据。下面是它们之间的联系及如何协作:

  1. HTML提供了静态的结构,用于构建页面的基本框架。

  2. CSS提供了页面的样式,包括字体、颜色、背景、布局等,可以定义页面的外观和排版。

  3. JavaScript是一种脚本语言,可以在浏览器中运行,用于实现页面的交互和动态效果,比如验证、动态加载内容等。

  4. JSP是一种动态页面技术,可以将Java代码嵌入到HTML页面中,可以使用Java代码生成HTML、JavaScript等内容。

在SSM框架中,前端技术和后端技术的协作是通过Spring MVC实现的。当用户请求页面时,Spring MVC将请求转发给对应的Controller处理器,Controller处理器通过调用Service层的Java代码来处理请求,Service层处理后返回数据到Controller层,Controller层再将数据传到前端页面的视图中(比如JSP),完成动态页面的显示。

因此,前端技术主要用于构建页面,并通过JavaScript实现交互和动态效果,后端技术主要负责处理数据和业务逻辑,将数据传输到前端视图中,最终
完成动态页面的展示。

servlet的学习

  • 服务器相当于一台没有显示器的电脑
  • tomcat就是一个web服务器软件
  • 满足规范,规范也叫接口,servlet是一个接口,里面有很多抽象方法,要将其重写
  • 不在web.xml里配置而是用标注配置,即@webservlet()

标签:框架,Spring,前端,28,应用程序,MVC,2023,页面
From: https://www.cnblogs.com/barry-first/p/17263799.html

相关文章

  • 确定比赛名次 HDU - 1285 (拓扑排序)
    题意:有N个比赛队(1≤N≤500),编号依次为1,2,3,...,N进行比赛,比赛结束后,裁判委员会要将所有参赛队伍从前往后依次排名,但现在裁判委员会不能直接获得每个队的比赛成绩,只知道每场比......
  • SHOI2023 游记
    VP省选。之前没有进NOIP伏笔了。Day-5USACOAg。前情提要:寒假的时候Ag因为开A10min没有想出来就提前跑路了。先秒了A,然后B没有思路,开C想了一会觉得有点典......
  • 国标GB28118协议设备接入EasyCVR平台,视频无法播放的原因排查与解决
    EasyCVR视频融合平台基于云边端协同一体化架构,具备强大的数据接入、处理及分发能力,平台可提供视频直播、录像、回放、检索、云存储、级联、告警等功能。将EasyCVR与智能分......
  • 国标GB28118协议设备接入EasyCVR平台,视频无法播放的原因排查与解决
    EasyCVR视频融合平台基于云边端协同一体化架构,具备强大的数据接入、处理及分发能力,平台可提供视频直播、录像、回放、检索、云存储、级联、告警等功能。将EasyCVR与智能分析......
  • SIOCSIFADDR:File exist(2023.3.28)
    通常为以下两种情况:①ip冲突导致 ②系统环境配置dhcp且分配ip地址失败使用ifconfig命令设置静态ip,有时掩码设置的明明是255.255.0.0,实际却变成255.255.255.0,有时甚......
  • 2023年CDO需要关注的6个趋势
    ​CDO的角色不会像前几年其他新兴的C级角色那样发展缓慢,快速集中、高效访问、精准分析、共享和货币化数据的现代技术已经到来。因此,数据已成为推动组织转型的最强大资源......
  • NKCTF2023-misc部分wp
    这是比较详细点过程的几道miscwp,实在太懒了,有的就只写了思路,有疑问可以评论区或者QQ:2429910565相互交流学习交流,发这个的初衷是希望大家能对看完wp,每一步能够自己动手解......
  • 2023.3.28 【模板】KM算法 | 二分图最大权完美匹配
    2023.3.28【模板】KM算法|二分图最大权完美匹配题目概述给定一张二分图,左右部均有\(n\)个点,共有\(m\)条带权边,且保证有完美匹配。求一种完美匹配的方案,使得最终......
  • 代码随想录day 28 93.复原IP地址 | 78.子集 | 90.子集II
    给定一个只包含数字的字符串,复原它并返回所有可能的IP地址格式。有效的IP地址正好由四个整数(每个整数位于0到255之间组成,且不能含有前导0),整数之间用'.'分隔。......
  • 【2023-03-26】连岳摘抄
    23:59任何漂亮的描绘,都会在朴实无华的真实面前黯然失色。                                  ......