SSM java web 框架 spring //业务层框架 spring MVC //开发web程序应用的模块model+ view +controller模块化编程。展现部分放到一个模块中去,控制的部分放到一个文件中去,数据部分放到一个模块中去。 Mybatis //数据持久化。jcbc,mys ...
分类:
其他好文 时间:
2018-09-19 19:59:15
阅读次数:
158
@Component 组件(建议用这个) @Respository持久层组件(一般是给dao层注解的) @Service(给业务层注解的) @Controller(给控制器注解的) 注解是要反射出来的 @Component (value="u2") 》如果一个属性的名字叫value 而且只给注解一个 ...
分类:
编程语言 时间:
2018-09-14 18:21:19
阅读次数:
160
1、概述 通过前面文章的介绍,并不能覆盖负载均衡层的所有技术,但是可以作为一个引子,告诉各位读者一个学习和使用负载均衡技术的思路。虽然后面我们将转向“业务层”和“业务通信”层的介绍,但是对负载均衡层的介绍也不会停止。在后续的时间我们将穿插进行负载均衡层的新文章的发布,包括Nginx技术的再介绍、Ha ...
分类:
其他好文 时间:
2018-09-13 16:17:20
阅读次数:
116
1.网络的延迟由于mysql主从复制是基于binlog的一种异步复制,通过网络传送binlog文件,理所当然网络延迟是主从不同步的绝大多数的原因,特别是跨机房的数据同步出现这种几率非常的大,所以做读写分离,注意从业务层进行前期设计。2.主从两台机器的负载不一致由于mysql主从复制是主数据库上面启动1个io线程,而从上面启动1个sql线程和1个io线程,当中任何一台机器的负载很高,忙不过来,导致其
分类:
数据库 时间:
2018-09-09 19:58:28
阅读次数:
275
1. 传统三层架构 配图是一个基于MVC的三层架构, 大致可以分成表现层, 业务层和持久层 表现层负责接收请求和转发请求 业务层主要负责处理请求, 值得注意的是事务管理, 日志记录等操作通常也是封装在这层中 持久层主要负责数据库与实体之间的操作 我们可以使用框架来简化各层的开发, 例如表现层使用Sp ...
分类:
编程语言 时间:
2018-08-29 14:06:34
阅读次数:
186
有个业务场景,业务数据审核通过后需要给用户发短信,发短信过程比较耗时,可能需要几秒甚至十几秒,因此使用异步发短信 使用了注解@Async来实现: 1.SpringApplication启用注解@EnableAsync 2.在业务层(@Service)具体的审核方法上添加注释@Async 3.前端逻辑 ...
分类:
编程语言 时间:
2018-08-28 20:22:32
阅读次数:
497
描述J2EE框架的多层结构,并简要说明各层的作用。 解答: 1) Presentation layer(表示层) a. 表示逻辑(生成界面代码) b. 接收请求 c. 处理业务层抛出的异常 d. 负责规则验证(数据格式,数据非空等) e. 流程控制 2) Service layer(服务层/业务层) ...
分类:
其他好文 时间:
2018-08-28 14:17:01
阅读次数:
150
项目里面有好多单词不理解。先查一下。 authorize:授权,批准 controller:控制器 domain:领域,域 form:表格,形式,窗体 interceptor 拦截器,自定义动画渲染器 persistence 持久 VO:value object值对象。通常用于业务层之间的数据传递, ...
分类:
其他好文 时间:
2018-08-26 15:40:13
阅读次数:
216
[TOC] 首发日期:2018 08 25 Spring的介绍 Spring框架是目前java应用最广的框架。 Spring是一个分层的JavaSE/EE full stack(一站式) 轻量级开源框架 ,它为每一个层次(表现层、业务层、持久层)都提供了解决方案 web层:springMVC【 此文 ...
分类:
编程语言 时间:
2018-08-25 18:58:36
阅读次数:
173
事务传播行为 指定是Spring中一个事务方法调用另一个事务方法时。处理的行为 使用方式: @Transactional(propagation=Propagation.REQUIRED) 事务的使用过程中,用的最多的传播行为是require,在大部分的mis系统里,可以对整个业务层切一个requi ...
分类:
编程语言 时间:
2018-08-18 19:34:43
阅读次数:
161