SSH框架之Spring
2112222222222
这个作者很懒,什么都没留下…
展开
-
SSH框架学习之Spring ----1、Spring入门和IOC
一、 spring概述 开源的轻量级框架(不依赖很多其他东西–轻量级) 两部分核心 aop 面向切面编程:扩展功能不是修改源代码来实现 ioc 控制反转:把对象的创建交给spring,通过配置代替之前的new对象操作。 一站式框架 在javaee三层结构中,每一层都提供了不同的解决技术 web层:springMVC service层:spring的ioc dao层:spring的...原创 2018-12-08 18:20:26 · 150 阅读 · 0 评论 -
SSH框架学习之Spring ---- 2、认识AOP ! 警告,前方增强怪!
一、AOP底层分析 需求:根据客户需要,当前的Dao.class中的add()方法,在调用之前需要打印一条"开始打印"语句。 以往的做法: 动add的代码,该怎么改就怎么改。这其实是不符合设计模式的,对于业务的拓展不修改原来的代码,这就是AOP思想。 概念 AOP啥意思呢?拓展功能不修改源代码。这只是通俗理解。 AOP采用横向抽取机制,取代了传统的纵向继承机制(听不懂~) 横向抽取机制 我们创造...原创 2018-12-08 20:53:06 · 205 阅读 · 0 评论 -
SSH框架学习之Spring ---- 3、Spring封装的监听器和log4j的用法
问题所在: action调用service、service调用dao。每次访问action的时候,都要创建一次对象,且加载一次配置文件,这显得很耗费资源。 底层解决方案 仅在服务器启动的时候,创建对象加载文件,通过在底层使用监听器、servletContext对象,在ServletContext的init()时加载配置文件。 Spring封装的解决方案 Spring封装了一个监听器(实现了serv...原创 2018-12-08 21:22:28 · 260 阅读 · 0 评论 -
Spring草稿
第一天:spring概念和ioc入门(ioc操作xml配置文件) 第二天:spring的ioc操作(注解)和aop概念 第三天:jdbcTemplate和spring事务管理(之前用hibernate) 第四天:ssh框架整合开发 day01 1、 spring概念 开源的轻量级框架(不依赖很多其他东西–轻量级) 两部分核心 aop 面向切面编程,扩展功能不是修改源代码来实现 ioc...原创 2018-12-03 17:27:33 · 190 阅读 · 0 评论 -
SSH框架学习之Spring ---- 4、Spring的事务管理和jdbcTemplate
本节讲的是spring对dao层的封装,之前可能有更好的做法,但是要知道spring也提供了这种技术。 本节的主要内容是: 1、spring的jdbcTemplate操作(实现事务crud操作) 2、spring配置连接池 (1)配置c3p0连接池 (2)service和dao注入操作 3、spring事务管理 (1)事务的概念 (2)spring进行事务的api (3)spring进行事务配置 ...原创 2018-12-09 10:11:00 · 221 阅读 · 0 评论