自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 Mybatis 框架总结(一) :简单开发

作为ORM框架, 与Hibernate框架相比Hibernate框架优点:面向对象编程,设计数据库。开发效率高。缺点:运行效率相对较低(其他框架),空间占用内存比较严重。应用场景:数据量相对较小的级别的项目中。Mybatis优点:运行效率高,相对于Hibernate高。Mybatis对jdbc进行封装。学习成本低,简单。关键是学好sql编写。Mybatis开发步骤使用mysql数据库1.导入jar...

2018-06-28 15:32:12 243

原创 Spring 框架总结(五) :Spring AOP

Spring AOP 主要用于处理横切式的事务,是一种面向切面的思想,和过滤器和拦截器的思想差不多。每次调用dao部分都要开启一次事务,执行完sql语句之后再调用commit方法,这与我们实际解决问题是不符的。事务的最大特性就是一致性。一次事务可能要调用多个dao,如果某个操作出现了异常,那么我们就要回滚事务。所以,开启事务的部分应该再service层而不能再dao层,每次调用service方法前...

2018-06-26 21:38:04 181

原创 代理模式

静态代理由程序员创建或工具生成代理类的源码,再编译代理类。所谓静态也就是在程序运行前就已经存在代理类的字节码文件,代理类和委托类的关系在运行前就确定了。所谓代理就是在方法前后加上执行代码,但不更改被代理的类本身的方法。举个栗子比如存钱这个操作,我们可以去银行人工往银行卡里存钱,也可以使用支付宝往银行卡里存钱。如果我们去银行人工存钱的话,只需要提供银行卡就可以,如果使用支付宝存钱的话,除了要提供银行...

2018-06-17 19:20:15 152

原创 Spring 框架总结(四) :基于注解的依赖注入

基于xml配置文件的依赖注入首先更改xml文件:<context:component-scan base-package="sdibt.fly"></context:component-scan>定义包的扫描范围,sdibt.fly包下的类如果打了@Controller、@Service、@Repository、@Component注解,这个类就好比在xml配置文件下配置了...

2018-06-17 10:17:03 266

原创 工厂模式

工厂模式的应用场景:1.创建复杂对象,这个对象需要很多参数,大多数参数是固定的2.构建同产品的不同对象简单工厂模式:定义季节接口,春夏秋冬四个季节实现这个接口,并对自己的季节进行描述package sdibt.lxj.entity; public interface Season { public void desc(); }春天package sdibt.lxj.entity; public...

2018-06-16 17:28:26 170

原创 单例模式

单利模式就是对象只创建一次,每次获取的是同一个对象。单利模式有两种实现方式。懒汉式在第一次拿对象的时候会创建一个对象,不过这时候可能有多个线程同时进来。考虑线程安全,所以在方法上上加上关键字synchronizedpackage sdibt.lxj.singlepattern; /** * 懒汉式单例模式 * @author lxj * */ public class LazySingle...

2018-06-16 10:36:28 125

原创 Spring 框架总结(三) :依赖注入(DI)

Spring框架总结(二):Spring Ioc(控制反转)简单开发及源码剖析Spring官方文档对依赖注入(DI)的解释:依赖注入(DI)是一个过程,通过这种过程,对象可以通过构造函数参数,工厂方法参数或者在构造或返回对象实例后设置的属性来定义它们的依赖关系,也就是说,它们使用的其他对象从工厂方法。容器在创建bean时会注入这些依赖关系。这个过程从根本上说是相反的,因此名为控制反转(IoC),它...

2018-06-15 21:24:14 299

原创 Spring 框架总结(二) :Spring Ioc(控制反转)简单开发及源码剖析

spring Ioc(inversion of control) 是spring的核心,应用本身不负责依赖对象的创建和维护,依赖对象的创建和维护都交给外部容器,就是spring来完成。这样控制权就交给了外部容器,控制权的转移就是所谓控制反转。也叫DI(Dependency Injection),依赖注入。容器负责把依赖的具体对象注入到上层对象,而上层对象只需提供一个接口声明。具体开发:使用spri...

2018-06-15 15:44:48 218

转载 Spring 框架总结(一) :Spring是用来干嘛的

Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的.Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发从简单性,可测试性和松耦合的角度而言,任何Java的应用都可以从春天中受益。  •目的:企业解决应用开发的复杂性  •功能:使用基本的JavaBean的代替EJB,并提供了解更多...

2018-06-14 17:21:58 5840

转载 eclipse安装JAVA反编译插件

Help-----> Eclipse MarketPlace输入Decompiler 安装  全部勾选同意等待安装重启eclipseOK,完成,可以查看源码了,按住Ctrl点击类

2018-06-14 11:51:19 716

原创 Struts2 框架总结(七) :文件上传

Struts无论是基于注解还是配置文件都可以实现,这里使用注解方式开发,struts有封装好的文件上传对象,需要引入两个jar包commons-fileupload-1.2.1.jarcommons-io-1.3.2.jar单文件上传html界面:...

2018-06-12 21:46:26 225

原创 Struts2 框架总结(六) :ajax+json(注解方式)

使用xml配置文件配置ajax+json使用ajax请求action

2018-06-10 18:46:18 845

原创 Struts2 框架总结(五) :ognl表达式

ongl:对象导航图语言它是一种强大的表达式语言,可以通过简单一致的表达式语法来读取和设置Java对象的属性值、调用对象的方法、遍历整个对象的结果图、实现字段类型转换等功能和el表达式类似,读取从后台传递的值往作用域放置数据@Action(value="register",results={@Result(name="reg",location="/test_scope.jsp")}) publ...

2018-06-02 11:33:16 175

gradle-5.1

gradle 5.1 版本

2019-01-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除