第3章--AOP技术 Spring框架 - AOP概述 笔记https://my.oschina.net/hava/blog/758873Spring框架 - AOP使用 笔记https://my.oschina.net/hava/blog/758881 AOP概述 在第1章中讲到AOP的一个例子:calculator中使用logger时将业务逻辑分离 public class Calculator { public int add(int a, int b) { return a + b; }…
第2章.IoC容器 IoC容器概述 abstract: 介绍IoC和bean的用处和使用 IoC容器处于整个Spring框架中比较核心的位置:Core Container: Beans, Core, Context, SpEL 为上层AOP/Aspects/Instrumentation/Messaging提供支持 IoC容器的用途: 创建对象的依赖,最后组装成所需的业务对象 容器通过业务对象和配置(application-context.xml; xxxController.java)-->生…
第1章.Spring概述 Spring概述 The Spring Framework is a lightweight solution and a potential one-stop-shop for building your enterprise-ready applications. 特点:轻量级.一站式.开发框架 历史: 2002 Rod Johnson, Apache 2.0 License 初始版, an idea of Spring came out due to the ba…
第5章--Web框架 Web框架概述 Web框架单元测验 本次得分为:13.50/15.00, 本次测试的提交时间为:2017-09-25 1单选(2分) 关于Spring MVC中DispatcherServlet的作用,以下说法错误的是: A.初始化ApplicationContext: B.实现业务处理:2.00/2.00 C.加载配置文件: D.负责接口HTTP请求: 2单选(2分) 假设应用在web.xml定义了一个名称为test的DispatcherServlet,那么: A.必须…
第4章--数据访问 Spring JDBC DAO (Data Access Object) 实现数据访问相关接口(接口和实现分离) ORM (Object Relation Mapping) 对象关系映射:数据库中记录<->Java对象 Why Spring JDBC? 之前使用JDBC时:设置连接参数.打开连接.声明SQL语句.执行SQL.得到访问结果.执行程序特定的业务.处理捕获的异常.关闭连接语句和结果集等 Class.forName(JDBC_DRIVER); DriverManag…
Spring框架客观题 Spring框架编程题 http://blog.csdn.net/sinoacc/article/details/51702458 1 (25分) 假设有如下数据表: create table Blog( blogId int auto_increment primary key comment "博客Id", blogTitle varchar(10) comment "博客标题", blogContent varchar(100) com…
第1章--Web应用开发概述 Web应用开发概述 浏览器-服务器架构(BS-architecture) browser/ App    ---- request ---->    server (database) <- response/data -- protocol: HTTP(Hyper-Text Transfer Protocol) have a try: cmd: sudo nc -l 80  -- listen at the port of 80(port 80 is used…
第5章--MyBatis MyBatis入门 Abstract: 数据库框架的工作原理和使用方法(以MyBatis为例) 面向对象的世界与关系型数据库的鸿沟: 面向对象世界中的数据是对象: 关系型数据库中的数据是以行.列表示的二元表. 什么映射技术能实现对象和二元表之间的自动转换呢? --ORM (Object Relation Mapping) 持久化类与数据库表之间的映射关系:对持久化对象的操作自动转换成对关系数据库操作. 关系数据库的每一行映射为每一个对象:关系数据库的每一列映射为对象的一…
第1章--JDBC JDBC基础 通过Java Database Connectivity可以实现Java程序对后端数据库的访问 一个完整的数据库部署架构,通常是由客户端和服务器端两部分组成 客户端封装数据库请求,并发送给服务器端,服务器端执行完毕后将结果返回给客户端 常见客户端工具: MySQL Workbench(图形化工具操作简单,但只能实现简单的查询) JDBC(驱动程序jar包) 命令行工具(直接敲入SQL语句进行查询) 市面上多种数据库不尽相同,学习成本高,数据库迁移的移植性 --…
第3章.Servlet应用 转发与重定向 转发:浏览器发送资源请求到ServletA后,ServletA传递请求给ServletB,ServletB生成响应后返回给浏览器. 请求转发:forward:将当前的request和response对象交给指定的web组件处理 这个过程中浏览器只发了一次请求接收了一次响应(浏览器并不知道转发,地址栏url不变) 1. 获取转发对象RequestDispatcher--由Servlet容器创建,用于封装由路径所标志的服务器资源: 2. 然后调用转发对象中的…