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