上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 前面已经发布了一篇 SSM 纯注解版整合的技术博客,其 Demo 是作为一个整体模块进行开发管理的,这种开发管理方式仅仅适合一些小型项目。在实际的企业级项目的开发中,由于参与的开发人员较多,业务功能范围庞大、业务调用关系复杂等原因,就得需要对项目进行架构设计、模块拆分、协作开发。 本篇博客制作的 D 阅读全文
posted @ 2022-05-27 15:43 乔京飞 阅读(11566) 评论(0) 推荐(0)
摘要: 对于网站开发来说,下载文件一般是比较非常容易的,但是对于上传文件来说,上传大文件是比较困难的,比如上传几百M或几个G的文件。但是对于客户端来说,实现大文件的上传是比较容易的。由于本人在工作中遇到大文件上传的情景比较多,所以就决定写一个 Demo 总结一下客户端实现大文件上传和下载的技术代码,以便后续 阅读全文
posted @ 2022-05-11 00:28 乔京飞 阅读(11716) 评论(0) 推荐(0)
摘要: WCF是一门古老的技术,在十几年前非常火,微软雄心勃勃想要把 WCF 做成统一 .net 平台所有通信技术的集大成者,但是现在基本上已经被淘汰,具体原因就不多说了,想必每个使用过 WCF 技术的开发人员,都有自己的心理体会和苦逼岁月。 最近因为工作需求,不得已需要使用 WCF 技术,所以干脆把具体应 阅读全文
posted @ 2022-05-09 16:43 乔京飞 阅读(11890) 评论(0) 推荐(1)
摘要: 前面已经发布了 Spring 系列、SpringMvc系列、Mybatis系列的博客,是时候将它们整合到一起,形成一个完整的可以在实际开发中使用的技术了。SSM 是一款非常优秀的整合开发框架,轻松解决了我们在实际开发过程中所遇到的各种问题,提高了开发效率,降低了开发成本。有关 SSM 框架的理论知识 阅读全文
posted @ 2022-05-03 22:20 乔京飞 阅读(11772) 评论(0) 推荐(0)
摘要: 在网页上提交数据到后端,除了在前端用 js 对相关数据进行验证之外,考虑到安全性,服务器端也是必须需要验证的。尤其是对于当前比较流行的前后端分离的开发方案,前端调用后端的接口提交数据,后端的接口需要对提交过来的数据进行验证无误,才能确保业务的正常开展。SpringMvc 借助第三方 hibernat 阅读全文
posted @ 2022-04-22 22:52 乔京飞 阅读(11700) 评论(0) 推荐(0)
摘要: 之前的博客介绍过 Servlet 的文件上传和下载,对于文件下载来说,SpringMvc 跟 Servlet 的实现方式是一样,这里就不再介绍了。对于文件上传来说,虽然 SpringMvc 底层实现方式跟 Servlet 也是一样的,都是使用第三方 commons-fileupload 的 jar 阅读全文
posted @ 2022-04-17 21:32 乔京飞 阅读(11607) 评论(0) 推荐(0)
摘要: SpringMvc 网站在运行过程中,任何地方都可能会出现异常。捕获异常并记录日志是一个非常重要的发现问题和排查问题的途径。我们可以预见到某些代码可能会出现异常,但是还有很多情况下的异常是无法预见到的。因此如果能够全局捕获异常并统一进行异常处理,将是一个最佳的解决方案。 SpringMvc 提供了两 阅读全文
posted @ 2022-04-16 19:06 乔京飞 阅读(11861) 评论(0) 推荐(0)
摘要: 我们在开发 SpringMvc 网站或接口时,肯定会遇到这样的情况:有些页面或者接口时需要登录后才能访问的,或者需要有权限才能访问的,在不改变原有 Controller 方法代码的情况下,使用 SpringMvc 拦截器是一个很不错的选择。 SpringMvc 的拦截器也是 Aop 切面编程思想的一 阅读全文
posted @ 2022-04-09 15:26 乔京飞 阅读(11758) 评论(0) 推荐(0)
摘要: 具体什么是 Restful ,可以查询一下百度百科,简单的理解就是根据 Http 的请求方式(Get、Post、Put、Delete)来决定处理方式。Restful 的优点主要在于请求地址书写简化,隐藏资源的访问和数据发送细节,对网站有一定的保护作用。 Restful 在实际应用场景中多用于开发接口 阅读全文
posted @ 2022-04-07 22:11 乔京飞 阅读(11937) 评论(0) 推荐(0)
摘要: 目前网站开发基本上都是采用前后端分离,所以对于 SpringMvc 来说,大部分情况下可能主要是开发接口,接收静态 html 页面发送来的请求数据,将处理后的数据返回给调用者。在前面的博客中,已经介绍过了许多接收请求数据的方式,其实已经够用了。但是接收请求数据的方式还有很多,而且技术也在不断的发展演 阅读全文
posted @ 2022-04-05 20:16 乔京飞 阅读(11593) 评论(0) 推荐(0)
摘要: 上一篇博客已经介绍了 SpringMvc 纯注解搭建,以及常用的请求获取参数的几种方式。为了保持完整性,本篇博客仍然会列出 SpringMvc 的纯注解搭建过程,另外会对比上一篇博客,对一些新增的注解配置项进行介绍,然后主要通过代码演示的方式,介绍 SpringMvc 响应 Response 的一些 阅读全文
posted @ 2022-04-04 21:18 乔京飞 阅读(11709) 评论(0) 推荐(0)
摘要: SpringMvc 是一种底层基于 Servlet 实现 MVC 模型的轻量级 Web 开发框架,是一种侧重于表现层的开发技术。 SpringMvc 使用起来比 Servlet 要方便很多,性能也很不错,常用于小型项目的快速搭建和开发。本篇博客不会介绍有关 MVC 的理论知识,主要侧重于代码实践,采 阅读全文
posted @ 2022-04-03 21:00 乔京飞 阅读(11720) 评论(0) 推荐(0)
摘要: 我在前面的博客中介绍过采用 Jedis 操作 Redis,今天准备介绍 Spring 使用 RedisTemplate 操作 Redis。 Jedis 和 RedisTemplate 两者之间的区别在于:Jedis 是 Redis 官方推荐的面向 Java 操作 Redis 的客户端开发 Jar 包 阅读全文
posted @ 2022-04-01 01:08 乔京飞 阅读(11717) 评论(0) 推荐(2)
摘要: 之前我们使用 Java 操作数据库,要么使用自己封装的 Jdbc 工具类,要么使用 Mybatis。现在 Spring 自带的 JdbcTemplate 工具类使用起来也非常简单。如果你在实际开发中不想使用 Mybatis 的话,不妨可以使用 Spring 自带的 JdbcTemplate 工具类。 阅读全文
posted @ 2022-03-28 12:56 乔京飞 阅读(11954) 评论(0) 推荐(0)
摘要: 具体什么是事务,大家肯定很熟悉,主要目的就是:在并发访问数据库的同一资源时,确保 ACID(原子性、一致性、隔离性、持久性)。简单理解就是如果一次性对数据库进行多个操作(主要是写操作),事务可以确保本次的多个写操作,要么全部成功,要么全部失败。有关事务的理论知识,请大家自行查找资料学习,本篇博客重点 阅读全文
posted @ 2022-03-27 14:13 乔京飞 阅读(11697) 评论(0) 推荐(0)
摘要: 代理是一种设计模式,其解决问题的核心点,主要是在不改变原有类的代码基础上,对原有类的功能进行增强。本篇博客将紧紧围绕着这一核心点进行 Demo 的制作和实现方式的演示。在详细了解了代理的实现方式之后,自然就很容易理解 Spring 的 Aop 实现原理,因为 Spring 的 Aop 实现原理就是通 阅读全文
posted @ 2022-03-26 13:15 乔京飞 阅读(11719) 评论(0) 推荐(0)
摘要: Spring 的 Aop 切面编程的主要用途是:在不改变相关方法原有代码的情况下,实现对相关方法的功能增强,其本质就是采用动态代理技术来实现的。有关 Spring 的 Aop 底层原理所采用的动态代理技术,我将在下篇博客进行介绍。 本篇博客主要介绍 Spring 如何采用纯注解的方式,对相关方法进行 阅读全文
posted @ 2022-03-22 00:18 乔京飞 阅读(11754) 评论(0) 推荐(0)
摘要: Spring 整合 MyBatis 和 Junit 等第三方组件,可以通过 XML 配置方式,也可以通过纯注解的配置方式。这里仅仅提供纯注解的配置方式,因为绝大多数情况下,企业开发都采用注解配置方式,因为注解配置比较简单方便,我个人也比较喜欢注解配置方式。 本篇博客不会详细介绍所用到的 Spring 阅读全文
posted @ 2022-03-20 20:25 乔京飞 阅读(11972) 评论(0) 推荐(0)
摘要: 实际工作中经常会遇到这样的场景:某些业务功能需要将一些数据生成 Excel 文件并提供给用户,也会让用户根据 Excel 模板录入一些数据,程序读取 Excel 中的数据进行处理,最终存储到数据库中。对于 Java 来说,POI 是最常用来处理 Excel 文件内容的组件。POI 组件功能很强大,不 阅读全文
posted @ 2022-03-13 18:14 乔京飞 阅读(11969) 评论(0) 推荐(0)
摘要: 在实际开发中,上传文件和下载文件是很常见的功能,如果文件名是中文的话,还容易会出现乱码问题。 本篇博客采用 Servlet 作为接口演示 Java 上传文件和下载文件的实现方案,同时解决获取上传和下载过程中所遇到的的中文文件名乱码问题,并在本篇博客的最下面提供 demo 源代码下载。 一、搭建工程 阅读全文
posted @ 2022-03-12 13:52 乔京飞 阅读(11793) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 下一页