摘要: 首先第一步引依赖: 还得创建两个jsp 3.写dao,service,entity,servlet 实现类 dao层 service: 然后就是servlet 阅读全文
posted @ 2018-03-18 15:15 Gtr_Right 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 事务是访问数据库的一个操作序列,DB应用系统通过事务集来完成对数据的存取。 事务必须遵循4个原则,即常说的 ACID A,Automicity,原子性,即事务要么被全部执行,要么被全部不执行。如果事务下的子事务全部提交成功,则所有数据库操作被提交,否则,应进行事务回滚。 C,Consistency, 阅读全文
posted @ 2018-03-17 08:52 Gtr_Right 阅读(119) 评论(0) 推荐(0) 编辑
摘要: JdbcTemplate是Spring提供的一个请有力的模板类,他简化了JDBC的操作,DateSource对象与末班JdbcTemplate对象均可以通过Bean的形式定义在配置文件中,充分发挥了依赖注入的威力!!!下面通过一个例子来使用一下JdbcTemplate 案例:查询所有图书 首先创建数 阅读全文
posted @ 2018-03-17 08:33 Gtr_Right 阅读(139) 评论(0) 推荐(0) 编辑
摘要: AspectJ死一个面向切面的框架,他扩展了Java 使用AspectJ实现AOP有两种形式: 一种是通过注解,一种是通过XML 第一种: 接口 实现类 MyAspect类 配置文件 测试类 第二种: 接口和实现类和上一种相同,MyAspect类不同 配置文件 测试方法 阅读全文
posted @ 2018-03-13 08:40 Gtr_Right 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 这里说的自动代理说的是自动代理bean对象,就是说在xml中不用再配置代理工厂,就可以自动代理 下面来说第一种 第一种自动代理:默认自动代理生成器(DefaultAdvisorAutoProxyCreator) 第一步:定义接口,在接口中声明几个方法 第二步:编写实现类,重写接口中的方法 第三步:写 阅读全文
posted @ 2018-03-13 08:39 Gtr_Right 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 解析:Spring是一个轻量级的IOC AOP窗器框架 2. . 解析:在Spring 里,创建被调用者实例的工作通常由Spring 容器来完成,然后注入调用者,而不是由编程人员用new关键字实现 3. 解析:Advice是切面的具体实现,某个特定连接点上执行的动作 4. 解析:我们说AOP是OOP 阅读全文
posted @ 2018-03-12 11:01 Gtr_Right 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 前置增强 后置增强 环绕增强 异常增强 先编写接口和实体类 ISomeService和SomeServiceImpl 先来说第一个前置增强,直接用例子来说明 在配置文件中 运行的结果是 2.后置增强和前置增强一样,只是改一改配置文件里的名称就可以 3.环绕增强 直接饮用上面的接口和实现类了 在创建另 阅读全文
posted @ 2018-03-10 10:48 Gtr_Right 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 在上一篇博客中简单写了一下静态代理,这里主要讲一下动态代理 动态代理主要有两种 JDK动态代理 CGLIB动态代理 那这两种代理有什么区别呢? (根据自己的理解总结) 1.JDK动态代理 他的特点是:目标对象必须有接口 他的实质是:创建了接口的一个实现类 他运行的时机:程序运行时 2.CGLIB动态 阅读全文
posted @ 2018-03-10 10:47 Gtr_Right 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1.Hibbernate最适合跨不同类型的数据库 2. 3.动态sql说法错误的是,可以使用if,else 4. 错误的 5.SpringMvc不是ORM框架 6. 7. 8. 说法错误 9. 、 10. 11. 说法错误的 12. 13. 14.日志输出到屏幕 15. 阅读全文
posted @ 2018-03-08 11:54 Gtr_Right 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 1、需要知道核心类(被代理类)是哪一个类,并且有什么方法。 2、非核心的代码需要重复写多次,显得代码的结构臃肿,形成代码冗余。 3、非核心类(代理类)需要实现核心类(被代理类)实现的接口,也就是他们需要实现共同的接口,但是以核心类实现的接口(被代理类)为准。 下面通过一个例子来说明 先声明一个主题接 阅读全文
posted @ 2018-03-08 08:38 Gtr_Right 阅读(106) 评论(0) 推荐(0) 编辑