1.检验的理解项目中,通常使用较多是前端的校验,比如页面中js校验。对于安全要求较高点建议在服务端进行校验。服务端校验: 控制层conroller:校验页面请求的参数的合法性。在服务端控制层conroller校验,不区分客户端类型(浏览器、手机客户端、远程调用) 业务层service(使用较多):主...
分类:
编程语言 时间:
2015-11-26 08:11:55
阅读次数:
222
MVC实用架构设计(二)——使用MEF应用IOC(依赖倒置)前言 在《上篇》中,基本的项目结构已经搭建起来了,但是有个问题,层与层之间虽然使用了接口进行隔离,但实例化接口的时候,还引入了接口实现类的依赖。如下图: 面向接口编程,Controller应该只依赖于站点业务层的接口,而不能依赖于具体的.....
分类:
其他好文 时间:
2015-11-11 14:39:50
阅读次数:
339
(1) 在物理层给表创建别名(表——》新建对象——》别名)(1) 在业务层创建维度(表——》创建逻辑维——》基于级别层次的维)钻取是维本身的功能一般信息中 名称:部门关键字 作用:确定唯一值和确定显示内容聚合方式:选择一个表中的字段,双击,选择聚合,里面聚合规则根据自己需求选聚合:是对换算的统称(3...
分类:
其他好文 时间:
2015-11-09 15:22:10
阅读次数:
225
Mysql主从配置,实现读写分离 大型网站为了软解大量的并发访问,除了在网站实现分布式负载均衡,远远不够。到了数据业务层、数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,如此多的数据库连接...
分类:
数据库 时间:
2015-11-05 12:14:54
阅读次数:
340
==============注册==================标注到类头部,将此类注册到spring来管理创建@Repository 数据持久层 @Service 业务层Bean @Controller 表现层Bean@Component不推荐使用======其他属性1lazy-init=“true” //是否延迟初始化scope=“prototype” //bean的生命周期...
分类:
编程语言 时间:
2015-11-02 12:15:43
阅读次数:
180
1. spring概述Spring是分层的JavaSE/EE full-stack(一站式) 轻量级开源框架1) 分层 :JavaEE服务器三层结构 (表现层、 业务层、 持久层【集成层】)2) 一站式:spring内部提供三层分别的解决方案 struts2 表现层框架 hibernate 持久层框...
分类:
编程语言 时间:
2015-11-01 16:29:09
阅读次数:
231
service是业务层DAO(Data Access Object) 数据访问1.JAVA中Action层,Service层,modle层和Dao层的功能区分?(下面所描述的service层就是biz) 首先这是现在最基本的分层方式,结合了SSH架构。modle层就是对应的数据库表的实体类。Da.....
分类:
编程语言 时间:
2015-10-31 09:04:28
阅读次数:
250
1什么是vo、(1.VO是用new关键字创建,由GC回收的PO是向数据库中添加新数据时创建,删除数据库中的数据时削除的。并且只能存活在一个数据库连接中,断开连接即被销毁(2.VO是值对象,业务对象,存活在业务层,是业务逻辑使用的,存活的目的就是为数据提供一个生存的地方。PO则是有状态的,每个属性代表...
分类:
编程语言 时间:
2015-10-30 23:06:26
阅读次数:
585
1:让我们来认识一下java中的voVO :值对象 (Value Object) VO 是用 new 关键字创建,由 GC 回收的。VO 是值对象,精确点讲它是业务对象,是存活在业务层的,是业务逻辑使用的,它存活的目的就是为数据提供一个生存的地方。 VO 的属性是根据当前业务的不同而不同的,也就是说...
分类:
其他好文 时间:
2015-10-30 20:25:42
阅读次数:
230
VO是跟数据库里表的映射,一个表对应一个VODAO是用VO来访问真实的表,对数据库的操作都在DAO中完成BO是业务层,做逻辑处理的VO , PO , BO , QO, DAO ,POJOO/R Mapping 是 Object RelationalMapping (对象关系映射)的缩写。通俗点讲,就...
分类:
编程语言 时间:
2015-10-30 18:36:35
阅读次数:
215