spring框架学习
文章平均质量分 95
cillyb
这个作者很懒,什么都没留下…
展开
-
MVC是框架?是设计模式?是架构?还是……
转自:点击打开链接很多人都知道MVC,都知道就是把将数据和显示分离,知道Model—View—Controller,但是让你说MVC是什么东西,你可能不知如何回答。那么MVC到底是什么玩意呢?框架?设计模式?架构?都不是。可以肯定的说(个人认为),MVC不是框架,不是设计模式,更不是架构,它仅仅是一种架构模式。它不描述系统架构,也不指定使用什么技术,仅仅是描述系统架构的一种模式,类似于AOP、IO...转载 2018-03-06 21:48:31 · 10935 阅读 · 0 评论 -
DAO层、ENTITY层、SERVICE层、CONTROLLER层个人的理解分析
转自:https://blog.csdn.net/warpar/article/details/67638379DAO层、ENTITY层、SERVICE层、CONTROLLER层1、DAO层: 持久层 主要与数据库进行交互 DAO层主要是做数据持久层的工作,主要与数据库进行交互。DAO层首先会创建DAO接口,然后会在配置文件中定义该接口的实现类, 接着就可以在模块中就可以调用D...转载 2018-08-12 21:25:48 · 4948 阅读 · 0 评论 -
Spring的@Autowired注解、@Resource注解和@Service注解
什么是注解传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop、事物,这么做有两个缺点:1、如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大;如果按需求分开.xml文件,那么.xml文件又会非常多。总之这将导致配置文件的可读性与可维护性变得很低2、在开发中在.java文件和.xml文件之间不断切换,是一件麻烦的事,同时这种思维上的不连贯也会降低开发的效率为...转载 2018-06-06 23:53:17 · 332 阅读 · 0 评论 -
AOP(面向切面编程)详解
学Spring时看到Spring充分支持AOP,看书没怎么明白,就找了相关博文,找了3篇比较容易理解的。第一篇比较简单易懂的介绍了AOP;第二篇有图片更容易理解;第三篇比较详细,还有代码。一:第一篇来自知乎作者:知乎用户链接:https://www.zhihu.com/question/24863332/answer/48376158来源:知乎著转载 2018-03-17 14:33:07 · 2344 阅读 · 0 评论 -
Spring的依赖注入
看了很多关于依赖注入的文章,终于有了一些理解。找了两篇我觉得比较易懂的文章存一下,方便以后再回顾。第一篇:(摘自:点击打开链接) 任何一个有实际意义的应用都会有两个或者两个以上的类组成,这两个类之间相互进行协作来完成特定的业务逻辑的功能,这就使得这两个类之间必须进行信息交流,如果处理的不好,将导致这两个类高度耦合,降低代码的可读性,复用性和可扩展性。这并不是我转载 2018-03-16 21:18:03 · 251 阅读 · 0 评论 -
POJO和javabean的区别 POJO PO VO javabean的概念
转自:点击打开链接什么是POJO 按照Martin Fowler的解释是“Plain Old Java Object”,从字面上翻译为“纯洁老式的Java对象”,但大家都使用“简单java对象”来称呼它。POJO的内在含义是指那些没有从任何类继承、也没有实现任何接口,更没有被其它框架侵入的java对象。 pojo和javabean的比较转载 2018-03-06 22:06:39 · 667 阅读 · 0 评论 -
MVC模式和三层架构
注:本文内容均来自其他博客,本人只是找一些相对比较好的进行收集MVC模式与三层架构的区别(摘自:点击打开链接)之前总是混淆MVC表现模式和三层架构模式,为此记录下。三层架构和MVC是有明显区别的,MVC应该是展现模式(三个加起来以后才是三层架构中的UI层) 三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问...原创 2018-03-06 21:16:57 · 2039 阅读 · 0 评论 -
什么是ORM
转自:点击打开链接1.什么是ORM ORM,即Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法。2.为什么会出现ORM思想 先从项目中数据流存储形式这个角度说起.简单拿MVC这种分层模式.来说. Model作...转载 2018-03-06 21:52:27 · 12183 阅读 · 0 评论 -
Spring和SpringMVC的区别
转自:https://www.cnblogs.com/xtdxs/p/6594191.htmlspring 是是一个开源框架,是为了解决企业应用程序开发,功能如下◆目的:解决企业应用开发的复杂性◆功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能◆范围:任何Java应用简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。◆轻量——...转载 2018-08-12 22:05:20 · 501 阅读 · 0 评论