使用ftp需要引入两个jar包(commons-net、commons-fileupload) 1、添加ftp服务器配置文件 2、使用@Value 注解获取ftp上传文件的配置文件中的属性值 3、ftp上传下载文件工具类 4、图片上传业务层代码 5、图片上传表现层代码 5中需要的JsonUtils工 ...
分类:
编程语言 时间:
2018-08-18 15:29:31
阅读次数:
172
单项删除:业务:通过点击事件方式改变请求地址servlet调用业务层执行删除方法,转发到查询所有商品的servlet中Service调用dao执行删除方法dao执行删除sql语句<td align="center" style="HEIGHT: 22px"><a href="javascript:; ...
分类:
其他好文 时间:
2018-08-12 22:48:50
阅读次数:
196
问题起源: 很多时候为了业务层调用(后台代码),一些公共服务就独立成了WCF,使用起来非常方便,添加服务引用,然后简单配置就可以调用了。 如果这个时候Web站点页面需要调用怎么办呢? 复杂的XML , 使用不方便 ,而且通信成本也比较高。 这时候有人受不了了, 于是就新建了一套WebAPI , We ...
Spring的注解形式:@Repository、@Service、@Controller,它们分别对应存储层Bean,业务层Bean,和展示层Bean。 controller层使用@controller注解 @Controller 用于标记在一个类上,使用它标记的类就是一个SpringMVC Con ...
分类:
编程语言 时间:
2018-08-08 13:48:53
阅读次数:
152
如果想保证业务层测试的正确性,那么我们必须要对数据库进行测试。但是目前我还没想到在内存中去进行数据库的测试,只能进行集成测试。那么下面来讲一下关于数据层的测试。 因为在数据库的内部我们无法控制我们只能通过黑盒测试,给予值然后返回我们想要的预期效果来判断是否成功。但是在测试中我们必须要保证单一性,比喻 ...
分类:
数据库 时间:
2018-08-07 15:13:02
阅读次数:
361
之前做的权限管理是基于Mvc的Web项目,模型、仓储及业务层次分明,6月中旬开始使用这套之前完成的底层架构开发Wpf版本的权限管理软件(后续会将公司基于XAF做的企管系统进行抽象业务加入到该版本中,向企管系统靠近) ,这段时间白天上班,晚上搞,现已完成对应业务层已有的部分,软件中用到的多个控件如导航 ...
一、组件自动扫描 可以按指定的包路径,将包下所有组件扫描,如果发现组件类定义前有以下标记,就会将组件扫描到容器。 @Component 其他组件 @Controller 控制层组件 @Service 业务层组件 XXXService @Repository 数据访问层组件 XXXDao @Named ...
分类:
编程语言 时间:
2018-08-02 20:44:26
阅读次数:
169
数据访问层(Data Access Layer)负责与数据储存设备打交道,为业务层提供数据服务(一般指增、删、改、查)。一个好的数据访问层可在不影响其他逻辑的情况下,替换数据访问技术、数据据库。 数据访问层的常见模式与原则 工作单元(Unit of Work) 维护一系列操作的事务性(Transac ...
分类:
其他好文 时间:
2018-08-02 19:12:47
阅读次数:
189
写完后发现自己好像很多都不知道,管它的,只要自己了解就行了,以后有时间再把这个完善一下吧 感觉就是三层架构翻来覆去的用,以这个为基础不停的扩展,前提是数据量一定要大,不然这些扩展就没啥意思 这是数据量特别小的结构(貌似以前的静态网站也是这种结构吧) 在存储过程中就包含了视图层+业务层+持久层 其实这 ...
分类:
编程语言 时间:
2018-08-01 20:53:12
阅读次数:
169
高并发和大型网站架构相关: 架构图: 2:通过网站的架构处理高并发业务: 一:分布式部署服务器: 1:控制层、业务层、数据层、个人中心、列表 分布式部署。 2:使用缓存:memcache或则Redis; 3:使用消息队列ActiveMq; 4:使用全文检索(nosql数据库); 5:文件的分布式部署 ...
分类:
Web程序 时间:
2018-07-29 13:09:42
阅读次数:
178