PO:persistent Object,持久化对象,和数据库一一对应。VO:view Object,视图对象,用于展示,把某个页面或者组件的数据封装起来。DO:Domain Object,领域对象。DTO:数据传输对象,展示层和服务层之间数据传输的对象。 VO—>服务层方法要求的DTO—>构造/....
分类:
其他好文 时间:
2015-07-03 20:26:23
阅读次数:
126
在上篇中我们简单谈了下架构设计中服务层的简单理解,在这里我们将继续服务层的架构,在本节我们将重点在于分布式服务。在分布式系统中表现层和业务逻辑层 并不处于同一物理部署,所以我们必须存在分布式服务,以契约方式发布于网络中,我们的关注点在于服务,面向服务编程,这种通过组合业务逻辑暴露可用服务的架构叫做....
分类:
其他好文 时间:
2015-07-03 12:17:05
阅读次数:
130
我们在做服务层时,经常会用到Web Service,但是这有个问题,容易被人恶意调用接口。一种解决办法是自己写个验证SoapHeader,屏蔽接口在网页端调用,但使用这个方法别人还是能看到你的接口有哪些,也不安全,所以今天就写出我的办法屏蔽WSDL接口。我用的是C#,其他语言的也可以参考我这个办法,...
分类:
Web程序 时间:
2015-06-24 15:54:23
阅读次数:
235
一.基础知识准备: 1.层的原则: (1)每一层以接口方式供上层调用。 (2)上层只能调用下层。 (3)依赖分为松散交互和严格交互两种。 2.业务逻辑分类: (1)应用逻辑。 (2)领域逻辑。 3.采用的层: (1)表示层(用户接口层):领域无关。 (2)服务层(应用层):应用...
分类:
Web程序 时间:
2015-06-23 09:51:36
阅读次数:
136
简介处理大量并发任务时,一个请求对应一个线程来处理任务,线程的创建和销毁将消耗过多的系统资源,并增加上下文切换代价。线程池技术通过在系统中预先创建一定数量的线程(通常和cpu核数相同),当任务到达时,从线程池中分配一个线程进行处理,线程在处理完任务之后不用销毁,等待重用。线程池包括半同步半异步和领导者追随者两种实现方式。线程池包括三部分,第一层是同步服务层,它处理来自上层的任务请求。第二层是同步队列...
分类:
编程语言 时间:
2015-06-16 11:12:52
阅读次数:
434
一、面向对象程序设计分为两部分,搜索对象设计和限制,服务层次设计引用。package news;/*** Title: 新闻搜索引擎* Copyright: Copyright (c) 2003* Company: * @author 计算机99630 沈晨* @version 1.0* @Down...
分类:
其他好文 时间:
2015-06-14 22:48:14
阅读次数:
176
一、面向对象程序设计分为两部分,搜索对象设计和限制,服务层次设计引用。package news;/** * Title: 新闻搜索引擎 * Copyright: Copyright (c) 2003 * Company: * @author 计算机99630 沈晨 * @version 1.0...
分类:
其他好文 时间:
2015-06-14 21:19:04
阅读次数:
128
一、面向对象程序设计分为两部分,搜索对象设计和限制,服务层次设计引用。package news;/** * Title: 新闻搜索引擎 * Copyright: Copyright (c) 2003 * Company: * @author 计算机99630 沈晨 * @version 1.0 *....
分类:
其他好文 时间:
2015-06-14 16:37:48
阅读次数:
137
1、一款app立足的两大要素 * 美观的UI界面 * 实用的功能2、iOS系统架构 * iOS是基于UNIX系统的,就系统的稳定性而言,我们完全可以相信这个系统。 * iOS的系统架构分为四个层次:核心操作系统层(Core OS layer)、核心服务层(Core Services laye...
分类:
移动开发 时间:
2015-06-11 20:44:11
阅读次数:
119
iOS的系统架构分为四个层次:(iOS是基于UNIX内核,android是基于Linux内核)核心操作系统层(Core OS layer)、核心服务层(Core Services layer)、媒体层(Media layer)和可触摸层(Cocoa Touch layer)。IOS系统结构图:1、C...
分类:
移动开发 时间:
2015-06-11 10:47:59
阅读次数:
164