MVC设计模式:M:Model 模型:一个功能。用JavaBean实现V:view 视图:用于展示、以及与用户交互。使用html,js,css,jsp,jQuery等前端技术实现 C:controller 控制器:接受请求,将请求跳转到模型进行处理,再将处理的结果返回给请求处。可以用jsp实现,但是 ...
分类:
Web程序 时间:
2020-06-07 21:06:33
阅读次数:
71
概述 数据结构模式 常常有一些组件在内部具有特定的数据结构,如果让客户程序依赖这些特定的数据结构,将极大地破坏组件的复用 将这些特定数据模式封装在内部,对外提供统一的接口,来实现与特定数据结构无关的访问 典型模式:Composite, Iterator, Chain of Resposibility ...
分类:
其他好文 时间:
2020-06-07 19:48:00
阅读次数:
71
在webapi项目中我们经常希望对错误信息进行统一控制,不希望每个controller中都写个modelState.isvalid,以屏蔽部分敏感信息到前端,此时就需要对modelState错误返回值进行改造。此时可以通过全局过滤器进行过滤 代码如下:以下写法是发现一个错误就停止验证后续的字段,直接 ...
分类:
Web程序 时间:
2020-06-07 19:25:41
阅读次数:
147
startup.cs文件 app.UseEndpoints(endpoints => { endpoints.MapControllerRoute( name: "Areas", pattern: "{area:exists}/{controller=Index}/{action=Index}/{i ...
分类:
其他好文 时间:
2020-06-07 11:22:29
阅读次数:
84
app.UseEndpoints(endpoints => { endpoints.MapControllerRoute( name: "Areas", pattern: "{area:exists}/{controller=Index}/{action=Index}/{id?}", default ...
分类:
其他好文 时间:
2020-06-07 10:50:50
阅读次数:
113
1.前言 我们知道在ASP.NET Web Forms中,一个URL请求往往对应一个aspx页面,一个aspx页面就是一个物理文件,它包含对请求的处理。 而在ASP.NET MVC中,一个URL请求是由对应的一个Controller中的Action来处理的,由URL Routing来告诉MVC如何定 ...
分类:
Web程序 时间:
2020-06-06 18:21:59
阅读次数:
72
实线代表方法调用,虚线代表事件通知。 1.MVC graph LR View .->Controller graph LR Controller -->Model graph LR Model-->|修改| View View 事件触发到 Controller Controller 完成业务逻辑后, ...
分类:
Web程序 时间:
2020-06-06 11:21:56
阅读次数:
65
##发送ajax请求 发送事件:输入关键词后,点回车 请求的参数:输入的关键字 请求地址:/share/search.do ##服务器处理 -Controller:调用Service层方法即可 -Service: public ResultNote<List<Share>> searchNote(S ...
分类:
Web程序 时间:
2020-06-05 21:12:25
阅读次数:
119
一.设计模式 1.MVC设计模式 MVC(Model View Controller) Model:用于封装应用程序的业务逻辑相关的数据及对数据的处理方法,是Web应用程序中用于处理应用程序的数据逻辑部分,model通常只提供功能性的接口,通常这些接口可以获取Model的所有功能。 View:负责数 ...
分类:
系统相关 时间:
2020-06-05 20:54:31
阅读次数:
81
一、前言 SM框架是标准的MVC模式,将整个系统划分为四层:View层,Controller层,Service层,Dao层 SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容)。常作为数据源 ...
分类:
其他好文 时间:
2020-06-04 12:03:08
阅读次数:
221