摘要: 1.MyBatis介绍 MyBatis是一个优秀的持久性框架,它对jdbc的操作进行封装,是开发者只需关注sql本身,而不需花精力去处理注册驱动、创建连接,创建statement等繁杂的过程。 原理:MyBatis通过xml或注解的方式将要执行的各种statement配置起来,通过java对象和st 阅读全文
posted @ 2019-03-30 23:55 微命 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 第一步:导包 写一个映射文件以及实体类 dao层 service层 hibernate的配置文件 applicationContext.xml文件 单元测试类 运行之后的结果: 但是查看数据库并没有数据 原因是因为保存用户是要提交事务的,所以还需在Spring里配置hibernate的事务管理器 在 阅读全文
posted @ 2019-03-29 18:25 微命 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 使用转账的例子来说明基于AOP的事务管理 1.导入jar包 2.创建数据库 3.编写dao层的代码 4.编写业务层的代码 添加db.properties文件 配置beans.xml文件 测试转账功能是否完好 测试的结果 基本的条件搭建好了之后,下面来讲基于AOP的事务配置,除了AOP的自动代理,还有 阅读全文
posted @ 2019-03-28 17:40 微命 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 业务类 切面类 Spring配置文件 测试结果: 之前一直抛出Bean named 'myAspect' must be of type [org.aopalliance.aop.Advice],这个异常,检查之后发现切面类MyAspect中没有实现MethodInterceptor接口,所以会报这 阅读全文
posted @ 2019-03-27 20:28 微命 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1.导包: 2.目标类 切面类 Spring的配置文件 阅读全文
posted @ 2019-03-26 11:59 微命 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1.AOP 1.1概述 1)在软件作业中,AOP为Aspect Oriented Programming的缩写,意为面向切面编程。 2)AOP是OOP编程的延续,是软件开发中的一个热点,是Spring框架中重要的内容。 3)利用AOP可以对业务逻辑的各个部分进行隔离,从而达到降低逻辑之间的耦合性。 阅读全文
posted @ 2019-03-26 11:23 微命 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 所谓注解,就是一个类,使用@注解名称,在实际开发中,也常用注解进行开发,可以减少代码量 注解形式: @Component 取代<bean class =" "> @Component("id") 取代<bean class=" " id=" "> 在Web开发中,提供3个@Component注解衍生 阅读全文
posted @ 2019-03-25 22:24 微命 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 1.简单的步骤: 创建web项目,导入spring的包 导入4个核心的包(core、beans、context、expression)和1个依赖包(common-logging.jar) 写个简单的service 配置Beans.xml文件(在src目录下) 创建一个test的类: 运行结果 在之前 阅读全文
posted @ 2019-03-24 21:58 微命 阅读(118) 评论(0) 推荐(0) 编辑
摘要: openFileOutput用于往文件中写入内容,openFileInput用于读出文件中的内容 openFileOutput(String name,MODE),第一个参数name时文件的名字,不可以携带“/”,如果没有这个文件那那么Android会自己创建一个文件,创建的文件保存在/data/d 阅读全文
posted @ 2019-03-14 22:21 微命 阅读(1092) 评论(0) 推荐(0) 编辑