[JAVA学习系列-新概念]命令式、响应式、声明式、函数式编程;同步异步阻塞费阻塞;ssm、ssh
命令式编程:定义处理事情的逻辑+实现处理事情的方法
响应式编程:异步编程范式,对观察者模式的拓展;
wiki:
在计算机领域,响应式编程是一个专注于数据流和变化传递的异步编程范式。这意味着可以使用编程语言很容易地表示静态(例如数组)或动态(例如事件发射器)数据流,并且在关联的执行模型中,存在着可推断的依赖关系,这个关系的存在有利于自动传播与数据流有关的更改。
声明式编程:定义处理事情的逻辑框架
函数式编程:定义处理事情的逻辑+通过函数实现基本功能
老张烧开水示例说明:同步及异步,阻塞与非阻塞
ssh通常使用 Struts2为控制器(controller) ,spring 为事务层(service), hibernate 负责持久层(dao)
ssm通常使用 springMVC为控制器(controller) ,spring 为事务层(service), MyBatis 负责持久层(dao)
SSM和SSH不同主要在MVC实现方式,以及ORM持久化方面不同(Hiibernate与Mybatis)
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
