第九章、国际化:i18n
第九章、国际化:i18n 1、概述 1、了解:国际化也称作i18n,其来源是英文单词 internationalization的首末字符i和n,18为中间的字符数。由于软件发行可能面向多个国家,对于不同国家的用户,软件显示不同语言的过程就是国际化。 2、主要是软件中的国际化是通过配置文件实现 3、有几个版本的语言,就要有几个配置文件 2、java国…
第八章、资源操作Resources
第八章、资源操作Resources 1、概述 1、概念 Java的标准java.net.URL类和各种URL前缀的标准处理程序无法满足所有对low-level资源的访问,比如:没有标准化的 URL 实现可用于访问需要从类路径或相对于 ServletContext 获取的资源。并且缺少某些Spring所需要的功能,例如检测某资源是否存在等。**而Sp…
第七章、事务
第七章、事务 1、JdbcTemplate 1、介绍 1、spring框架对JDBC进行了封装,所以使用JdbcTemplate 2、准备工作(准备依赖) 1、准备有关数据库的相关依赖 <dependencies> <!--spring jdbc Spring 持久化层支持jar包--> <dependency>…
第六章、JUnit单元测试
第六章、JUnit单元测试 需求分析 1、在前面我们都使用一下两行代码 ApplicationContext context = new ClassPathXmlApplicationContext("xxx.xml"); Calculator calculator = context.getBean(yyy.class); /…
第五章、面向切片、AOP
第五章、面向切片、AOP 1、场景模拟 1、先搭建一个子模块:spring6-aop 1、声明接口 1、Calculator.java package com.atqt.spring6.aop.example; public interface Calculator { int add(int i,int j); int sub(int i,int…
第四章、原理—手写Ioc
第四章、原理—手写Ioc 1、回顾反射 1、内容 1、反射机制是在运行状态中,对于任意一个类,都能知道这个类的属性和方法;对于任意一个对象,都能够调用它的任意方法和属性。 2、这种动态获取信息以及动态调用方法的功能就是java反射 3、简单来说,反射机制是指程序在运行时能够获取自身的信息。 4、要解刨一个类,必须要获取到该类的Class对象,而解刨…
第三章、容器:IoC
第三章、容器:IoC 1、是什么 1、是Inversion of Control的简写,译为“控制反转”,是一种设计思想,一个重要的面向对象编程法则 2、能知道我们如何设计松耦合,更牛的程序 3、Spring通过Ioc容器管理所有java对象的实例化和初始化,控制对象,和对象之间的依赖关系。 4、我们将由Ioc容器管理的java对象称为Spring…
第二章、入门案例—项目的开发创建
第二章、入门案例—项目的开发创建 1、创建maven聚合工程 1、先创建一个maven工程,再创建一个子模块 2、第一步:引入spring相关依赖 1、引入依赖 <dependencies> <!--spring context依赖--> <!--当你引入Spring Context依赖之后,表示将Spring的基础依…
第一章、概述
第一章、概述 1、SPring是什么? 1、框架:是程序的半成品,帮我们实现了一半 2、开源:开发源代码 3、轻量级:体积小、不需要依赖其他组件 4、Spring是一款主流的javaEE轻量级开源框架 5、目的:简化java企业级应用的开发难度和开发周期 6、不仅限于服务器端的开发,从简单性、可测试性和松耦合的角度,任何java应用也可以在Spri…
第六章、关系数据理论
第六章、关系数据理论 6.1、问题的提出 1、关系模式的表示 1、是由五部分组成,是一个五元组R(U,D,DOM,F) 2、R是符号化的元组语义 3、U为一组属性 4、D为属性组U中的属性所来自的域 5、DOM为属性 6、F为属性组U上的一组数据依赖 2、说明 1、由于D、DOM与设计模式关系不大,本章节把关系模型看作一个三元组R<U,F&g…