摘要:
1.Maven依赖spring-webmvc <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XML 阅读全文
摘要:
1.创建一个新的maven工程 这是一个标准的maven工程,不包含任何webapp的设置 2.创建web工程 项目设置: 添加WEB项目: 修改web配置文件的目录: 修改资源存储目录: 创建Artifact: 3.如何运行maven的web项目 创建一个index.html文件: 添加Tomca 阅读全文
摘要:
1.JDBC Template概念 为了简化持久化操作,Spring在JDBC API之上提供了JDBC Template组件。传统操作方式: 使用JDBC Template操作方式: JDBC Template提供统一的模板方法,在保留代码灵活性的基础上,尽量减少持久化代码。基于JDBC的API的 阅读全文
摘要:
1.AspectJ简介 AspectJ是一个基于Java语言的AOP框架。Spring2.0以后新增了对AdpectJ切点表达式的支持。@AspectJ是AspectJ1.5新增功能,通过JDK5注解技术,允许直接在Bean类中定义切面。新版本Spring框架,建议使用AspectJ方式来开发AOP 阅读全文
摘要:
1.什么是AOP 百度解释: 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程, 通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。 AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一 阅读全文
摘要:
1.Spring工厂类的继承方式 从上面可以看出,创建工厂类,可以通过ClassPathXmlApplicationContext和FileSystemXmlApplicationContext这两种方式:FileSystemXmlApplicationContext从磁盘加载配置文件,此时就需要使 阅读全文
摘要:
1.Spring的优点 (1)方便解耦,简化开发。Spring就是一个大工厂,可以将所有对象创建和依赖关系维护,交给Spring管理。(2)AOP编程的支持。Spring提供面向切面编程,可以方便的实现对程序进行权限拦截、运行监控等功能。(3)声明式事务的支持只需要通过配置就可以完成对事务的管理,而 阅读全文
摘要:
只要引入logback的依赖,就可以在控制台使用默认格式输出: <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.2.3</version> </dep 阅读全文
摘要:
MyBatis中文文档:https://mybatis.org/mybatis-3/zh/index.htmlMyBatis是一款优秀的持久化框架,它支持定制化SQL、存储过程以及高级映射。MyBatis避免了几乎所有的JDBC代码和手动配置参数以及结果集。MyBatis可以使用简单的XML或注解来 阅读全文
摘要:
JDBC的全称为:Java DataBase Connectivity(Java数据库连接)。是一种执行SQL语句的Java API,可以为多种关系型数据库提供统一的访问。 1.JDBC的API (1)JDBC入门 package com.imooc.jdbc.demo1; import com.m 阅读全文