
Spring
文章平均质量分 53
海边拾贝seebit
有广度,有深度,有灵魂的工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SSM(十一)Spring概述
一、学习目标 体会Spring的优点 掌握Spring的设计理念 掌握Spring三个核心组件的作用 二、企业级系统 大规模:用户数量多、数据规模大、功能众多 性能和安全要求高 业务复杂 灵活应变 三、EJB 重量级 高入侵 对应用服务器的要求和依赖性高 在一个应用服务器上迁移到另一个应用服务器需要修改很多配置文件 四、Spring 轻量级框架 “一站式”的企业应用...原创 2018-12-13 22:11:55 · 317 阅读 · 0 评论 -
SSM(十六)AOP实现自动的系统日志功能
一、要求 在业务功能执行前后,添加日志功能。 二、步骤 1. 在项目中添加Spring AOP的jar文件 2. 编写前置增强和后置增强实现日志功能 3. 编写Spring配置文件,对业务方法进行增强处理 4. 编写代码获取带有增强处理的业务对象 三、代码 UserDao.java package dao; import entity.User; public interf...原创 2019-01-10 22:47:02 · 1090 阅读 · 0 评论 -
SSM(十二)IOC的定义和原理
一、控制反转 将组件对象的控制权从代码本身转移到外部容器 组件化的思想:分离关注点,使用接口,不再关注实现 目的:解耦合。实现每个组件时,只关注组件内部的事情。 要点:明确定义组件间的接口。 依赖注入:将组件的构建和使用分开 二、工厂模式 Animal接口 package interf; public interface Animal { public void eat();...原创 2019-01-01 20:52:56 · 453 阅读 · 0 评论 -
SSM(十三)使用Spring IOC进行设值注入
一、案例:如何使用Spring实现控制反转 1. 编写HelloSpring类,输出“Hello,Spring!” 2. 字符串“Spring”通过Spring注入到HelloSpring类中。 二、分析步骤 1. 添加Spring所依赖的jar包到项目中 打开Spring官网,repo.spring.io,在search栏中输入需要的jar包:spring-framework-3.2....原创 2019-01-02 23:10:54 · 365 阅读 · 0 评论 -
SSM(十四)实现动态组装的打印机
一、问题:如何开发一个打印机 可灵活配置使用彩色墨盒或灰色墨盒 可灵活配置打印页面的大小 二、分析 打印机功能的实现依赖于墨盒和纸张 步骤: 定义墨盒和纸张的接口标准 使用接口标准开发打印机 组装打印机 运行打印机 三、代码 cn.printer.Ink package cn.printer; /** * 墨盒接口 * @author xie * */ publi...原创 2019-01-07 23:28:37 · 940 阅读 · 0 评论 -
SSM(十五)AOP的定义和原理
一、引入 我们构建系统的目的是解决业务问题,现在却要分心做很多事情,比如日志,事务控制,异常处理等,怎样才能“专心”做事呢? AOP的目标:让我们“专心”做事。 二、AOP的原理 将复杂的需求分解出不同方面,将公共功能集中解决。 采用代理机制组装起来运行,在不改变原程序的基础上对代码进行增强处理,增加新的功能。 通过代理对象来调用原对象的方法,代理对象前后都可以插入代码,这些代码就...原创 2019-01-08 23:20:11 · 730 阅读 · 0 评论