Thinking in Framework
文中肖鸟
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringMVC中@Controller和@RequestMapping用法和其他常用注解
一、简介 在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Contro转载 2016-10-14 13:01:14 · 13024 阅读 · 0 评论 -
springboot学习笔记
微服务springboot基本思路——什么是微服务?a) 强调功能趋向单一b) 服务粒度做小,服务单元小型化和微型化c) 核心思路,服务独立,各个服务之间不会相互影响或者影响很小,从开发到交付整个过程中都是遵循独立原则,在扩展性上有明显的优势。d) 独立运行的Spring项目e) Spring Boo原创 2017-11-08 10:04:09 · 1026 阅读 · 0 评论 -
简述 什么是spring MVC
1、Spring Web MVC是什么Spring下的子项目:Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。Spring Web MV原创 2017-04-24 15:41:45 · 15475 阅读 · 1 评论 -
什么是MVC设计模式,为什么使用MVC?
MVC全称Model(模型)-View(视图)-Controller(控制器),这是一种开发模式,他的好处是可以将界面和业务逻辑分离。 Model(模型),是程序的主体部分,主要包含业务数据和业务逻辑。在模型层,还会涉及到用户发布的服务,在服务中会根据不同的业务需求,更新业务模型中的数据。 View(视图),是程序呈现给用户的部分,是用户和程序交互的接口,用户原创 2017-04-21 16:09:32 · 24750 阅读 · 4 评论 -
到底什么是:‘事物’
1、到底什么是事物: 事务就是一组可以操作的执行单元,相对于数据库操作来讲,事务管理的是一组SQL指令,比如增加,修改,删除等(CRUD)要求,这个事务内的操作必须全部执行成功,如果在此过程种出现了差错,比如有一条SQL语句没有执行成功,那么这一组操作都将全部回滚!(数据库事务是一个被视为单一的工作单元的操作序列。这些操作应该要么完整地执行,要么完全不执行。)2.事物的四大原创 2017-04-21 14:55:17 · 1526 阅读 · 0 评论 -
抛弃隐晦,明了的理解Spring IOC与AOP
IOC(反转控制)一个java应用程序是有很多类组成的,这些类相互协作、相互作用来提供应用程序的表现行为。那些被其它类组合提供某些行为的类,称之为其它类的依赖(dependencies)。利用软件工程中的组合模式(经常是继承模式的反模式)来说,我们经常利用某些类组合成其它类,不管这些类是通过构造函数还是setter方法或其它方法,那么组合成其它类的那些类就是这个组合类的依赖。当组合类要表现出的原创 2017-04-21 13:59:21 · 1146 阅读 · 0 评论 -
设计模式遵循的规则
一、单一职责原则(SRP:Single responsibilityprinciple又称单一功能原则,面向对象五个基本原则(SOLID)之一) 一个类,只有一个引起它变化的原因。应该只有一个职责。每一个职责都是变化的一个轴线,如果一个类有一个以上的职责,这些职责就耦合在了一起。这会导致脆弱的设计。当一个职责发生变化时,可能会影响其它的职责。另外,多个职责耦合在一起,会影响复用性。例如:要实现原创 2017-05-03 14:44:56 · 995 阅读 · 0 评论 -
线程同步和线程死锁
1.线程同步,一个关键字:synchronized为什么有这个东西呢,假如有一个对象,里面有成员变量和方法,如果有很多线程都想访问它们,有可能造成用户想避免的结果。我也举那个经典的例子:假如你的银行账户里面有2000块钱,有一天你去银行柜台取钱,取1500,正在你办理的时候,你老婆去了取款机,她也取钱,事先没商量好谁取,所以她也想取1500。如果两个人都取走了1500,合起来就30转载 2017-04-20 16:35:53 · 520 阅读 · 0 评论 -
为什么要使用依赖注入?
Spring IoC容器的依赖有两层含义:Bean依赖容器和容器注入Bean的依赖资源: Bean依赖容器:也就是说Bean要依赖于容器,这里的依赖是指容器负责创建Bean并管理Bean的生命周期,正是由于由容器来控制创建Bean并注入依赖,也就是控制权被反转了,这也正是IoC名字的由来,此处的有依赖是指Bean和容器之间的依赖关系。 容器注入Bean的依赖资源:容原创 2017-05-02 10:24:25 · 5086 阅读 · 0 评论 -
关于spring+springmvc+mybatis的整合中,讲的不错的一篇SSM整合的帖子.
SSM整合 下面主要介绍三大框架的整合,至于环境的搭建以及项目的创建,参看上面的博文。这次整合我分了2个配置文件,分别是spring-mybatis.xml,包含spring和mybatis的配置文件,还有个是spring-mvc的配置文件,此外有2个资源文件:jdbc.propertis和log4j.properties。完整目录结构如下(最后附转载 2016-11-09 10:55:18 · 531 阅读 · 0 评论 -
log4j.xml的一般配置方式,补充说明.
1、 一般的log4j.xml的两种配置方式:1、Logger 完成日志信息的处理定义输出的层次和决定信息是否输出DEBUG2、Appender 设置日志信息的去向常用的:org.apache.log4j.ConsoleAppender(控制台)org.apache.log4j.FileAppender(文件)org.apache.log4j.DailyRo原创 2016-11-09 10:45:12 · 567 阅读 · 0 评论 -
mybatis核心配置文件mybatis-config.xml的配置方法和配置详情(二)
environments在 mybatis初体验 中,在mybatis-config.xml中有这样的配置: default="development"> id="development"> type="JDBC" /> type="POOLED">转载 2016-11-09 09:25:22 · 1152 阅读 · 0 评论 -
mybatis核心配置文件mybatis-config.xml的配置方法和配置详情(一)
1)核心配置文件配置2)pojo模型创建3)映射文件配置4)获取SqlSessionFactory5)获取SqlSession6)CRUD操作7)事务操作8)关闭SqlSessionmybatis的基本操作在这里: mybatis初体验(一)这篇文章总结一下核心配置文件mybatis-c转载 2016-11-08 15:32:31 · 1970 阅读 · 0 评论 -
基于ant、maven的构建工具Gradle
首先一句话描述Gradle: 简洁、简洁、简洁1、什么是Gradle?1.1Gradle简介是一个基于Apache Ant和Apache Maven概念的项目自动化建构工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,一个强大的项目构建工具,和maven类似的功能而且拥有比maven更优秀快捷的效率。依赖管理系统、多模块构建、一致的项目结原创 2017-11-10 11:59:45 · 855 阅读 · 0 评论
分享