随笔分类 -  SpringMvc

摘要:前面已经发布了一篇 SSM 纯注解版整合的技术博客,其 Demo 是作为一个整体模块进行开发管理的,这种开发管理方式仅仅适合一些小型项目。在实际的企业级项目的开发中,由于参与的开发人员较多,业务功能范围庞大、业务调用关系复杂等原因,就得需要对项目进行架构设计、模块拆分、协作开发。 本篇博客制作的 D 阅读全文
posted @ 2022-05-27 15:43 乔京飞
摘要:前面已经发布了 Spring 系列、SpringMvc系列、Mybatis系列的博客,是时候将它们整合到一起,形成一个完整的可以在实际开发中使用的技术了。SSM 是一款非常优秀的整合开发框架,轻松解决了我们在实际开发过程中所遇到的各种问题,提高了开发效率,降低了开发成本。有关 SSM 框架的理论知识 阅读全文
posted @ 2022-05-03 22:20 乔京飞
摘要:在网页上提交数据到后端,除了在前端用 js 对相关数据进行验证之外,考虑到安全性,服务器端也是必须需要验证的。尤其是对于当前比较流行的前后端分离的开发方案,前端调用后端的接口提交数据,后端的接口需要对提交过来的数据进行验证无误,才能确保业务的正常开展。SpringMvc 借助第三方 hibernat 阅读全文
posted @ 2022-04-22 22:52 乔京飞
摘要:之前的博客介绍过 Servlet 的文件上传和下载,对于文件下载来说,SpringMvc 跟 Servlet 的实现方式是一样,这里就不再介绍了。对于文件上传来说,虽然 SpringMvc 底层实现方式跟 Servlet 也是一样的,都是使用第三方 commons-fileupload 的 jar 阅读全文
posted @ 2022-04-17 21:32 乔京飞
摘要:SpringMvc 网站在运行过程中,任何地方都可能会出现异常。捕获异常并记录日志是一个非常重要的发现问题和排查问题的途径。我们可以预见到某些代码可能会出现异常,但是还有很多情况下的异常是无法预见到的。因此如果能够全局捕获异常并统一进行异常处理,将是一个最佳的解决方案。 SpringMvc 提供了两 阅读全文
posted @ 2022-04-16 19:06 乔京飞
摘要:我们在开发 SpringMvc 网站或接口时,肯定会遇到这样的情况:有些页面或者接口时需要登录后才能访问的,或者需要有权限才能访问的,在不改变原有 Controller 方法代码的情况下,使用 SpringMvc 拦截器是一个很不错的选择。 SpringMvc 的拦截器也是 Aop 切面编程思想的一 阅读全文
posted @ 2022-04-09 15:26 乔京飞
摘要:具体什么是 Restful ,可以查询一下百度百科,简单的理解就是根据 Http 的请求方式(Get、Post、Put、Delete)来决定处理方式。Restful 的优点主要在于请求地址书写简化,隐藏资源的访问和数据发送细节,对网站有一定的保护作用。 Restful 在实际应用场景中多用于开发接口 阅读全文
posted @ 2022-04-07 22:11 乔京飞
摘要:目前网站开发基本上都是采用前后端分离,所以对于 SpringMvc 来说,大部分情况下可能主要是开发接口,接收静态 html 页面发送来的请求数据,将处理后的数据返回给调用者。在前面的博客中,已经介绍过了许多接收请求数据的方式,其实已经够用了。但是接收请求数据的方式还有很多,而且技术也在不断的发展演 阅读全文
posted @ 2022-04-05 20:16 乔京飞
摘要:上一篇博客已经介绍了 SpringMvc 纯注解搭建,以及常用的请求获取参数的几种方式。为了保持完整性,本篇博客仍然会列出 SpringMvc 的纯注解搭建过程,另外会对比上一篇博客,对一些新增的注解配置项进行介绍,然后主要通过代码演示的方式,介绍 SpringMvc 响应 Response 的一些 阅读全文
posted @ 2022-04-04 21:18 乔京飞
摘要:SpringMvc 是一种底层基于 Servlet 实现 MVC 模型的轻量级 Web 开发框架,是一种侧重于表现层的开发技术。 SpringMvc 使用起来比 Servlet 要方便很多,性能也很不错,常用于小型项目的快速搭建和开发。本篇博客不会介绍有关 MVC 的理论知识,主要侧重于代码实践,采 阅读全文
posted @ 2022-04-03 21:00 乔京飞