码迷,mamicode.com
首页 >  
搜索关键字:应用程序架构    ( 69个结果
javaWeb开发概述
C/S架构: 客户端与服务器端的交互 UI界面是在客户端程序实现 B/S架构: 浏览器端与服务器端的交互 UI界面是在服务端器 我们将使用Servlet开发B/S架构的WEB应用程序 B/S架构优势: 1用户不需要更新应用程序 2几乎不占用用户的资源 3数据更安全 web资源被分为: 1静态web资 ...
分类:编程语言   时间:2019-02-19 13:42:08    阅读次数:209
JavaWeb体系的MVC与三层架构有什么区别
首先,声明一下,三层是三层,MVC是MVC,这俩是毫无关系的。 三层是从整个应用程序架构的角度来分的三层(如果程序需要,还可以分多层)。 三层架构通常包括表示层,业务逻辑层以及数据访问层。虽然三层架构将系统在逻辑上分成了三层,但是它并不是物理上的分层。也就是说,对不同层的代码而言,经历编译、打包、部 ...
分类:编程语言   时间:2019-02-18 01:34:06    阅读次数:229
高可用性应用程序弹性的关键是双活数据中心
依赖于高可用性应用程序的企业应该采用双活数据中心设计,以确保可靠性和弹性。而运行高可用性应用程序的企业都必须回答以下基本问题:当底层通信基础设施不再可靠时,将如何创建具有弹性的应用程序架构? 以一家咨询机构与用户的合作为例,该客户的主要业务应用程序具有高可用性需求。其客户将事务发送到主要数据中心应用 ...
分类:其他好文   时间:2019-01-26 19:33:53    阅读次数:188
无阻塞 编程模型
无阻塞 编程模型 涉及到 异步回调流, Task, async await, 线程池, 并发编程, 并行编程, 大并发架构, 操作系统 之上 编程模型 的 发展 等等 。 我这段时间对 这个领域 的 现状 进行了一些 收集整理 和 批判 , 请看 : 《后线程时代 的 应用程序 架构》 https: ...
分类:其他好文   时间:2019-01-18 16:34:35    阅读次数:172
面向服务的架构SOA
# 面向服务的架构SOA - W3C将SOA定义为:“一种应用程序架构,在这种架构中,所有功能都定义为独立的服务,这些服务带有定义明确的可调用接口,能够以定义好的顺序调用这些服务来形成业务流程”。- Service-architecture.com将SOA定义为:“本质上是服务的集合,服务间彼此通信 ...
分类:其他好文   时间:2018-11-11 16:01:21    阅读次数:141
Mina文档 02-基础
基础 在第1章中,我们简要介绍了Apache MINA。在本章中,我们将了解客户端/服务器体系结构以及有关基于MINA的服务器和客户端的详细信息。 我们还将基于TCP和UDP公开一些非常简单的服务器和客户端实现。 基于MINA的应用程序架构 最常问的问题是:“基于MINA的应用程序看起来如何”?在本 ...
分类:其他好文   时间:2018-11-10 23:52:02    阅读次数:250
解决数据库高并发
解决数据库高并发的常见方案: 1) 缓存式的 Web 应用程序架构: 在 Web 层和 DB(数据库)层之间加一层 cache 层,主要目的:减少数据库读取负担,提高数 据读取速度。cache 存取的媒介是内存,可以考虑采用分布式的 cache 层,这样更容易破除内存容量 的限制,同时增加了灵活性。 ...
分类:数据库   时间:2018-10-27 00:22:00    阅读次数:195
解决数据库高并发访问瓶颈问题
一、缓存式的Web应用程序架构: 在Web层和db层之间加一层cache层,主要目的:减少数据库读取负担,提高数据读取速度。cache存取的媒介是内存,可以考虑采用分布式的cache层,这样更容易破除内存容量的限制,同时增加了灵活性。 二、实现MySQL数据库异步查询实现: 通常情况下在PHP中My ...
分类:数据库   时间:2018-10-01 01:13:20    阅读次数:288
Web应用程序架构的比较
低延时 开发简单 伸缩 失败的恐惧 能够单独扩展前端和后端 将业务逻辑与表示分离 专业性 能够更快地迭代前端 沟通开销 知识壁垒 细粒度的伸缩性 隔离 运维开销 延时 服务发现 跟踪/调试/日志记录 热点服务 API文档,客户端 集成测试 自治程度的困境 与面向服务架构一样,只会更多 意味着需要De ...
分类:Web程序   时间:2018-06-16 17:57:28    阅读次数:192
MVC与三层架构有什么区别
首先,声明一下,三层是三层,MVC是MVC,这俩是毫无关系的。 三层是从整个应用程序架构的角度来分的三层(如果程序需要,还可以分多层)。 三层架构通常包括表示层,业务逻辑层以及数据访问层。虽然三层架构将系统在逻辑上分成了三层,但是它并不是物理上的分层。也就是说,对不同层的代码而言,经历编译、打包、部 ...
分类:Web程序   时间:2018-06-12 11:22:20    阅读次数:223
69条   上一页 1 2 3 4 ... 7 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!