框架分层:动作层、业务层、用例层 如果可以作用测试数据分离,是最好不过了;如果不可以,代码中的数据获取最好通过API或数据库的方式获取;最次是hardcode 如果用例中有增加,删除或修改等操作,最好可以维持一个完整的生态,保证case可以重复执行 表格的数据验证可以通过把数据都添加到list中,然 ...
分类:
其他好文 时间:
2017-09-29 19:46:55
阅读次数:
136
我们刚开始学习架构的时候,首先会想到分层的概念,分层架构比较经典的是三层架构,那么,什么是三层架构呢?它包括表现层,业务层,数据访问层;而对于一个新手来说,从抽象意义上的三层架构,逻辑上就划分为三个层。 这个是最基本的三层架构模式。 表现层充当系统的界面呈现以及UI逻辑的角色,也就是说,UI(用户界 ...
分类:
Web程序 时间:
2017-09-26 00:02:17
阅读次数:
280
问题描述:部分日志无法输出到日志文件中。 项目中的代码: 以上代码段是可以输出到日志文件中的。 分析: 带有 @PostConstruct 标签的代码块中的logger.info 方法是可以输出日志 并写入到日志文件中。但是其他业务层的logger.info方法却不能。证明日志的xml文件应该是没有 ...
分类:
其他好文 时间:
2017-09-20 12:16:14
阅读次数:
198
Git 地址:https://github.com/705645051/vip 1. 添加login.jsp和index.jsp等文件 (代码略) 2. 添加视图文件 3. 添加业务层代码 4. 登录界面演示 ...
分类:
其他好文 时间:
2017-09-16 21:53:22
阅读次数:
149
对于业务层的程序的致命错误,我们一直的做法就是直接抛出指定的异常,让程序去终断,这种做法是对的,因为如果一个业务出现了致命的阻塞的问题,就没有必要再向上一层一层的返回了,但这时有个问题,直接抛异常,意味着服务器直接500了,前端如何去显示,或者如果你是API的服务,如果为前端返回,如果是500,那直 ...
分类:
Web程序 时间:
2017-09-15 23:50:18
阅读次数:
416
(1)spring抛出异常的点:org.springframework.orm.jpa.EntityManagerFactoryUtils public static DataAccessException convertJpaAccessExceptionIfPossible(RuntimeExc ...
分类:
编程语言 时间:
2017-09-13 17:52:04
阅读次数:
222
短学期结束了,这十天学到了挺多东西的,重点是ssh框架的整合,了解了这个就算掌握了短学期的知识了吧。Struts负责web层请求处理,主要通过Struts.xml文件来实现请求与转发;spring负责业务层管理,即Service,Service为Action提供统一接口,封装持久层的DAO,并集成H ...
分类:
其他好文 时间:
2017-09-10 19:44:16
阅读次数:
122
最近H5项目繁忙,没空写PHP的学习心得。今天补上: 在接触PHP的最开始,我首先是看了PHP的源代码,PHP的源代码大致分四层:SAPI:接口层、main业务层、zend、以及扩展层EXT;这就是我对它的一个印象;废话少说, PHP中private和public还有protected的区别: 顾名 ...
分类:
Web程序 时间:
2017-09-09 17:12:26
阅读次数:
185
回到目录 对于业务层的程序的致命错误,我们一直的做法就是直接抛出指定的异常,让程序去终断,这种做法是对的,因为如果一个业务出现了致命的阻塞的问题,就没有必要再向上一层一层的返回了,但这时有个问题,直接抛异常,意味着服务器直接500了,前端如何去显示,或者如果你是API的服务,如果为前端返回,如果是5 ...
分类:
Web程序 时间:
2017-09-07 18:09:21
阅读次数:
217
一.概述1.Spring是分层的Java SE/EE应用 full-stack轻量级开源框架,以IoC和AOP为内核,提供了展现层Spring MVC和持久层Spring JDBC以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的Java EE企... ...
分类:
编程语言 时间:
2017-09-07 12:08:12
阅读次数:
271