摘要: 第一部分:改造之后EasyMall的问题 1.1 问题 改造过后的EasyMall成功解决了耦合的问题,但是在很多地方仍然存在非该层应该实现的功能,造成了 无法“高内聚”的现象,同时存在大量存在重复代码,开发效率低下。 测试类代码: Controller层方法: Service层方法: Servic 阅读全文
posted @ 2019-08-25 19:26 三十六烦恼风x 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 三 利用Spring IOC DI实现软件分层解耦 3.1 软件分层思想回顾 在软件领域有MVC软件的设计思想,指导着软件开发的过程,在Javaee开发领域,javaee的经典三层架构MVC设计思想的经典应用。而在软件设计思想,追求的是“高内聚 低耦合”的目标,利用Spring的IOC和DI可以方便 阅读全文
posted @ 2019-08-25 19:19 三十六烦恼风x 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 一 SpringAOP 1.1 SpringAOP的概念 什么是连接点: 连接点(Joinpoint):在程序执行过程中某个特定的点,比如某方法调用的时候或者处理异常的时候。在Spring AOP中,一个连接点总是表示一个方法的执行。 通俗讲: 层于层之间调用的过程中,目标层中可供调用的方法,就称之 阅读全文
posted @ 2019-08-25 18:27 三十六烦恼风x 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1. Spring注解 Spring除了默认的使用xml配置文件的方式实现配置之外,也支持使用注解方式实现配置,这种方式效率更高,配置信息清晰,修改更方便,推荐使用。 所谓注解就是给程序看的提示信息,很多时候都用来作为轻量级配置的方式。 关于注解的知识点,参看java基础课程中java基础加强部分的 阅读全文
posted @ 2019-08-24 22:38 三十六烦恼风x 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 1. 注解概念 注释: 给人看的提示信息,人看了提示信息了解程序的内容 java中注释的格式:// /**/ /** */ 注解: sun在jdk5.0开始提供的新特性 给程序看的提示信息,程序看后可以根据有无注解及注解上属性的不同配置执行不同的逻辑。 java中的注解的格式:@AnnoName(k 阅读全文
posted @ 2019-08-24 21:54 三十六烦恼风x 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1. IOC(DI) - 控制反转(依赖注入) 所谓的IOC称之为控制反转,简单来说就是将对象的创建的权利及对象的生命周期的管理过程交由Spring框架来处理,从此在开发过程中不再需要关注对象的创建和生命周期的管理,而是在需要时由Spring框架提供,这个由spring框架管理对象创建和生命周期的机 阅读全文
posted @ 2019-08-22 22:01 三十六烦恼风x 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 一.框架概述 1. 框架概述 所谓的框架其实就是程序的架子,在这个程序的架子中,搭建起程序的基本的骨架,针对程序的通用问题给出了便捷的解决方案,可以使开发人员 基于框架快速开发具体的应用程序。 2. 常见的框架 SSH Struts2:弃用了因为有安全漏洞,可以通过web层访问到dao层修改数据库数 阅读全文
posted @ 2019-08-22 19:08 三十六烦恼风x 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 1. 事务概述 在一个事件中,有多个组成单元,这些单元要么全部成功,要么全部失败,这个事件就可以称之为一个事务。 例如:A——B转帐,对应于如下两条sql语句 update account set money=money-100 where name=‘a’; update account set 阅读全文
posted @ 2019-08-21 17:20 三十六烦恼风x 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1. Log4j概述 Log4j即log for java,是专门用来在java中记日志的工具,简单易用,使用便捷,在java开发中应用非常广泛,基本上是目前java记日志的事实上的通用工具。 Log4j中的日志级别 可以在使用log4j输出日志时,选择日志的不同级别,建议根据推荐选择合适的级别输出 阅读全文
posted @ 2019-08-21 16:24 三十六烦恼风x 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1. 监听器概述 servlet和filter及listener 并称servlet三大技术。 a. listener主要功能是实现对某一个事件的监听,一旦触发了监听事件,则监听器就会做出对应的操作。 2. 监听器的种类 一共可以分为三类,八种监听器。 a. 监听域的创建和销毁的监听器。 reque 阅读全文
posted @ 2019-08-20 15:40 三十六烦恼风x 阅读(193) 评论(0) 推荐(0) 编辑