摘要:1.在实际应用开发中,文件下载功能也非常常见。 2.最简单的文件下载方式是通过超链接来进行文件下载: 注意:直接通过超链接下载文件,如果浏览器能够读取文件,浏览器会直接读取,而不会下载到本地。并且有安全问题。所以,可以通过action来实现下载。 3.Struts2文件下载功能的实现: Action 阅读全文
posted @ 2019-07-09 23:31 Vincent-yuan 阅读(858) 评论(0) 推荐(0) 编辑
摘要:1.在大多数应用中,都有文件上传功能。有两种文件上传的方式,一种是自己去解析http协议,获取文件上传的内容。另一种是通过第三方插件来实现文件上传。第三方插件一般有两种,smartfileupload(上传小文件效率比较好,没有更新),commons-fileupload。 2.在servlet中实 阅读全文
posted @ 2019-07-09 23:00 Vincent-yuan 阅读(888) 评论(0) 推荐(0) 编辑
摘要:1.struts2能完成数据的设置,数据的封装,数据的类型转换,数据的校验等等。struts2是如何来完成这些功能的?struts2的所有功能都是由拦截器来完成的。 2.拦截器是struts2的核心。拦截器是一个类似于过滤器的类。在执行action的处理方法前会 先执行拦截器,然后再执行action 阅读全文
posted @ 2019-07-09 00:10 Vincent-yuan 阅读(1118) 评论(0) 推荐(0) 编辑
摘要:1.使用struts2时,有时候需要对数据进行相关的验证。如果对数据的要求比较严格,或对安全性要求比较高时,前端 js 验证还不够, 需要在后端再进行一次验证,保证数据的安全性。 2.struts2提供了两种机制来进行后端的数据验证。 编程方式 验证框架 3.通过编程方式来进行数据检验需要继承Act 阅读全文
posted @ 2019-07-08 23:08 Vincent-yuan 阅读(110) 评论(0) 推荐(0) 编辑
摘要:这篇文章主要讲解asp.net core 依赖注入的一些内容。 ASP.NET Core支持依赖注入。这是一种在类和其依赖之间实现控制反转的一种技术(IOC). 一.依赖注入概述 1.原始的代码 依赖就是一个对象的创建需要另一个对象。下面的MyDependency是应用中其他类需要的依赖: 一个My 阅读全文
posted @ 2019-07-07 11:29 Vincent-yuan 阅读(1053) 评论(0) 推荐(1) 编辑
摘要:这篇文章的主要目的: 1.搭建自己的私有的nuget服务器 2.打包代码为nuget包 3.在其他项目中使用私有服务器上的nuget包 一. 搭建自己的nuget服务器 1. 创建一个空的ASP.NET Web 应用程序 2.使用nuget管理器,添加nuget.server包 安装成功以后,目录结 阅读全文
posted @ 2019-07-04 00:07 Vincent-yuan 阅读(1034) 评论(1) 推荐(0) 编辑
摘要:这篇文章简单记录 ASP.NET Core中 ,startup类的一些使用。 一.前言 在 Startup类中,一般有两个方法: ConfigureServices 方法: 用来配置应用的 service 。 Configure 方法:创建应用的请求处理管道 它们都在应用启动时,被ASP.NET C 阅读全文
posted @ 2019-06-29 07:49 Vincent-yuan 阅读(739) 评论(0) 推荐(0) 编辑
摘要:这篇文章介绍 Response Caching Middleware . Response Caching Middleware in ASP.NET Core 通过在ASP.NET Core应用中 配置 Response Caching Middleware ,决定什么时候 response 是可 阅读全文
posted @ 2019-06-28 00:22 Vincent-yuan 阅读(301) 评论(0) 推荐(0) 编辑
摘要:这篇文章讲解分布式缓存,即 Distributed caching in ASP.NET Core Distributed caching in ASP.NET Core 分布式缓存是可以在多个应用服务上共享的缓存,比较经典的用法是作为多个应用服务器的一个可到达的外部服务。分布式缓存可以提高 ASP 阅读全文
posted @ 2019-06-27 22:55 Vincent-yuan 阅读(399) 评论(3) 推荐(1) 编辑
摘要:这篇文章(主要翻译于官网,水平有限,见谅)讲解asp.net core 中的 Cache in-memory (内存缓存). Cache in-memory in ASP.NET Core Caching basics Caching 可以显著的提升应用的performance(表现) 和 scal 阅读全文
posted @ 2019-06-25 00:03 Vincent-yuan 阅读(325) 评论(0) 推荐(0) 编辑