![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
框架
文章平均质量分 94
吧主
公众号:程序员小乐。不为失败找借口,只为成功找方法。学无止境,不求尽如人意,但求问心无愧。让学习成为一种美、一种习惯。
展开
-
spring框架学习(一)
1,什么是spring框架spring是J2EE应用程序框架,是轻量级的IoC和AOP的容器框架,主要是针对javaBean的生命周期进行管理的轻量级容器,可以单独使用,也可以和Struts框架,ibatis框架等组合使用。 2,架构概述 1)IoC(Inversion of Control)控制反转,对象创建责任的反转,在sprin转载 2015-07-21 12:50:47 · 611 阅读 · 0 评论 -
Android中必须学习的八大开源项目
如果您喜欢我的文章,请不要忘记推荐给其他人。原创 2016-09-17 11:00:26 · 22352 阅读 · 7 评论 -
Android 开发软件架构思考以及经验总结
作为一只编程经验并不怎么丰富的程序猿来讲,我一直觉得架构师是一个比较神秘的职业,架构设计就更加的高大上了。经过今年的几个项目,之前曾发文叙述我的从MVC到MVP项目重构实战经验,也曾说过我准备对目前手底下的项目进行重构。但是,前段时间,我改变了我的想法。开发模式的重构,仅仅只是换了一个套路,也许在重构的过程中对业务的逻辑进行了一次梳理,也是在基于前人的代码设计上进行了一些优化。转载 2017-02-28 19:25:25 · 870 阅读 · 2 评论 -
OkHttp 官方文档
通过上面的对比说明,让你不得不做出明智的选择,OkHttp是一个相对成熟的解决方案,据说Android4.4的源码中可以看到HttpURLConnection已经替换成OkHttp实现了,所以决定选择采用okhttp。转载 2016-12-31 11:25:33 · 627 阅读 · 0 评论 -
Android MVP 详解(上)
VP 在 Android 上的使用其实已经有挺长一段时间了,长到似乎有点“过时”了(目前风头正劲的是MVVM),那为什么现在还要讲 MVP。今天我想要讨论它的主要原因有如下几点:1. MVP 并未过时,值得我们研究2. 目前关于 MVP 的资料都不算太详尽3. 由于能力和时间有限,本人拖到最近才下定决心写说明:本文只是抛砖引玉,疏漏之处敬请谅解。转载 2016-08-30 21:11:47 · 1824 阅读 · 0 评论 -
iBatis框架使用 4步曲
iBatis框架是Java持久层开发框架,说白了就是前人写了一部分代码(针对数据库操作),我们要做的就是再次开发,拿来框架直接使用。 我们自己开发时,dao层的sql语句都是写死在程序中的,如果查询条件改变什么的都需要修改sql语句,这样就得去修改原代码,违背了开发原则中的开闭原则。有没有一种实现让sql不再写死在程序里,iBatis框架就可以使sql文活起来。 iBatis是原创 2015-07-21 12:56:49 · 1042 阅读 · 0 评论 -
spring框架学习(六)AOP
AOP(Aspect-OrientedProgramming)面向方面编程,与OOP完全不同,使用AOP编程系统被分为方面或关注点,而不是OOP中的对象。 AOP的引入 在OOP面向对象的使用中,无可避免的会出现代码重复,而且使用面向对象的编程方式,这种重复无法避免,比如用户权限判断中,根据相应的权限执行相应的方法;在servlet中设置编码格式时,同样相同的代码出现很多次,转载 2015-07-21 12:55:51 · 600 阅读 · 0 评论 -
spring框架学习(五)注解
注解Annotation,是一种类似注释的机制,在代码中添加注解可以在之后某时间使用这些信息。跟注释不同的是,注释是给我们看的,java虚拟机不会编译,注解也是不编译的,但是我们可以通过反射机制去读取注解中的信息。注解使用关键字@interface,继承java.lang.annotition.Annotition spring框架为我们提供了注解功能。 使用注解编转载 2015-07-21 12:55:15 · 640 阅读 · 0 评论 -
spring框架学习(四)自动装配
set注入和构造注入有时在做配置时比较麻烦。所以框架为了提高开发效率,提供自动装配功能,简化配置。Spring框架式默认不支持自动装配的,要想使用自动装配需要修改spring配置文件中标签的autowire属性 自动装配属性有6个值可选,分别代表不同的含义。 1,byName 从Spring环境中获取目标对象时,目标对象中的属性会根据名称在整个Spring环境中查找转载 2015-07-21 12:54:26 · 608 阅读 · 0 评论 -
spring框架学习(三)junit单元测试
单元测试不是头一次听说了,但只是听说从来没有用过。一个模块怎么测试呢,是不是得专门为一单元写一个测试程序,然后将测试单元代码拿过来测试? 我是这么想的。学到spring框架这才知道单元测试原来是这么回事儿。 下面以上一篇文章中set注入的第一个实例为测试对象。进行单元测试。1,拷贝jar包 junit-3.8.2.jar(4.x主要增加注解应用)转载 2015-07-21 12:53:43 · 697 阅读 · 0 评论 -
spring框架学习(二)依赖注入
spring框架为我们提供了三种注入方式,分别是set注入,构造方法注入,接口注入。接口注入不作要求,下面介绍前两种方式。1,set注入 采用属性的set方法进行初始化,就成为set注入。 1)给普通字符类型赋值。[java] view plaincopyprint?public class Use转载 2015-07-21 12:52:50 · 597 阅读 · 0 评论 -
Android组件化方案
转载自: http://blog.csdn.net/guiying712/article/details/55213884 欢迎Follow我的GitHub, 关注我的CSDN. 其余参考Android目录.技术微信公众号:study_techAndroid组件化项目地址:Android组件化项目AndroidModulePatternAndroid组件化之终极方案地址:http://blog.c...转载 2018-03-08 17:53:16 · 329 阅读 · 0 评论