![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端工程化
文章平均质量分 95
woai3364
热爱技术,喜欢编程,保持初心。
展开
-
MyBatis 持久层框架-上
MyBatis 是一款优秀的持久层框架,它支持自定义SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和Java POJO 为数据库中的记录。MyBatis 的真正强大在于它的语句映射,这是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。原创 2024-07-21 17:38:03 · 628 阅读 · 0 评论 -
SpringMVC 控制层框架-下
因此,在开发过程中,合理处理异常、避免异常产生、以及对异常进行有效的调试是非常重要的。如果张三负责的模块按照 A 方案处理异常,李四负责的模块按照 B 方案处理异常...各个模块处理异常的思路、代码、命名细节都不一样,那么就会让整个项目非常混乱。在Web 应用三层架构体系中,表述层负责接收浏览器提交的数据,业务逻辑层负责数据的处理。一个网站有 5、6个资源,其中有一个为登录资源,两个无需登录即可访问,另外三个需要登录后才能访问,如果不登录就访问那三个资源,需要拦截,并且提示登录后访问。原创 2024-07-20 21:56:23 · 1124 阅读 · 0 评论 -
SpringMVC 控制层框架-上
Spring Web MVC 是基于Servlet API构建的原始Web框架,从一开始就包含在Spring Framework 中。在控制层框架经历Srust、WebWork、Strust2等诸多产品的历代更迭之后,目前业界普遍选择了SpringMVC 作为Java EE项目表述层开发的首选方案。Spring 家族原生产品,与IOC容器等基础设施无缝对接表述层各细分领域需要解决的问题全方位覆盖,提供全面解决方案代码清新简洁,大幅度提升开发效率。原创 2024-07-16 15:35:24 · 866 阅读 · 0 评论 -
Spring企业开发核心框架-下
日志代码往往横向地散布在所有对象层次中,而与它对应的对象的核心功能毫无关系对于其他类型的代码,如安全性、异常处理和透明的持续性也都如此,这种散布在各处的无关的代码被称为横切,在OOP设计中,它导致了大量代码的重复,而不利于各个模块的重用。但是,提前剧透,我们在实际开发中,不需要编写代理代码,我们可以使用SpringAOP框架,它会简化代理的实现!就拿日志功能来说,将其他地方也需要附加日志,那还得再声明更多个静态代理类,那就生产了大量重复代码,日志功能还是分散的,没有统一管理。1)面向切面编程思想AOP。原创 2024-06-30 16:09:44 · 850 阅读 · 0 评论 -
Spring企业开发核心框架-上
单一架构一个项目,一个工程,导出为一个war包,在一个Tomcat上运行。也叫all in one.单一架构,项目主要应用技术框架为:Spring,SpringMVC,Mybatis等分布式架构一个项目(对应IDEA中的一个 project),拆分成很多个模块,每个模块是一个IDEA中的一个module。每一个工程都是运行在自己的Tomcat上。模块之间可以互相调用。每一个模块内部可以看成是一个单一架构的应用。原创 2024-06-22 16:42:31 · 1016 阅读 · 0 评论 -
maven
Maven是一款为 Java 项目构建、依赖管理的工具(软件),使用Maven可以自动构建、测试、打包和发布项目,大大提高了开发效率和质量。①依赖管理:②构建项目: ①配置maven_home ②配置path①配置本地仓库地址②配置国内阿里镜像③配置jdk17版本项目构建4、idea配置本地Maven软件原创 2024-06-18 19:02:44 · 360 阅读 · 0 评论