kotlin
simple-soul
这个作者很懒,什么都没留下…
展开
-
Kotlin的Spring之旅(二):AOP(面向切面编程)
AOP(面向切面编程)AOP是OOP(面向对象编程)的延续,但是它和面向对象的纵向编程不同,它是一个横向的切面式的编程。可以理解为oop就是一根柱子,如果需要就继续往上加长,而aop则是在需要的地方把柱子切开,在中间加上一层,再把柱子完美的粘合起来。用物理上的话来说,aop就是给这个编程世界加上了一个维度,二维到三维的差别。很明显aop要灵活得多AOP主要实现的目的是针对业务处理过程中的切面进行提取原创 2017-07-12 09:24:08 · 3501 阅读 · 0 评论 -
Kotlin的Spring之旅(一):使用IDEA搭建Gradle+Kotlin+Spring项目
在IDEA上用Kotlin+Gradle进行Spring之旅原创 2017-06-25 22:26:29 · 6969 阅读 · 10 评论 -
Kotlin的Spring之旅(二):IOC控制反转
IOC(控制反转)ioc是一种用来降低代码耦合度的设计模式,一直以来都有很多方法来降低耦合度,而ioc是目前最有效最彻底的方法ioc是基于xml配置的方式,使用反射的方式来实现类的创建。这样可由IoC容器来管理对象的生命周期、依赖关系等,从而使得应用程序的配置和依赖性规范与实际的应用程序代码分开简单来说,ioc就是把所有类都配置到了xml中,这样一来,你需要使用一个类的时候就不需要new出来了,这意原创 2017-07-11 16:53:47 · 1246 阅读 · 0 评论 -
Kotlin的Spring之旅(三):事务操作(使用jdbcTemplate演示)
spring是一站式框架,对于各种层次和各大框架都有支持,jdbcTemplate就是spring对jdbc的一个深度封装,方便开发者使用jdbc进行数据库操作由于jdbcTemplate只是对jdbc的封装,用法差不了多少,我们这里不会细说,还是按照spring的核心,说一下xml配置和注解配置两种方法,顺带说一下事务管理首先我们还是先把需要的依赖先加一下compile "org.springfr原创 2017-07-13 16:50:32 · 1983 阅读 · 0 评论 -
用Kotlin简化代码
自从谷歌在IO大会上将kotlin指定为Android的一级语言,kotlin的人气是刷刷刷的往上飙啊,既然如此,让我们来看看kotlin有什么好处,谷歌为啥要把它作为Android的一级语言呢1. 100%兼容java这个是最重要的一点了,由于kotlin也是运行在 JVM上,而且连编译出来的字节码文件都是一样的,甚至直接就用了jdk,直接使用java的库,所以这样看来,kotlin和java是1原创 2017-07-26 14:40:27 · 2194 阅读 · 0 评论