框架起始

第二十六天linux

安装VMware

CentOS

常用命令

安装jdk,tomcat,mysql

第二十七天redis(高性能因为数据存在内存中)

Linux中装redis

nosql

redis后端的启动

Jedis的入门

redis的数据结构

消息订阅与发布

事务

持久化

Hibernate:

第一天:Hibernate的入门(Hibernate的环境搭建、Hibernate的API、Hibernate的CRUD)

第二天:Hibernate的一级缓存、其他的API

第三天:Hibernate的一对多配置、Hibernate的多对多的配置

第四天:Hibernate的查询方式、抓取策略

Strusts2:

第一天:Struts2的概述、Struts2的入门、Struts2常见的配置、Struts2的Action的编写

第二天:Struts2的数据的封装、结果页面配置

第三天:Struts2的值栈和OGNL表达式

第四天:Struts2的标签库

Spring:

Spring第一天:Spring的概述、SpringIOC入门(XML)、Spring的Bean管理、Spring属性注入

Spring第二天:Spring的IOC的注解方式、Spring的AOP开发(XML)

Spring第三天:Spring的AOP的注解开发、Spring的声明式事务、JdbcTemplate。

Spring第四天:SSH的整合、HibernateTemplate的使用、OpenSessionInViewFilter的使用。

Mybatis:

第一天:

1、Mybatis的介绍

2、Mybatis的入门

a) 使用jdbc操作数据库存在的问题

b) Mybatis的架构

c) Mybatis的入门程序

3、Dao的开发方法

a) 原始dao的开发方法

b) 接口的动态代理方式

4、SqlMapConfig.xml文件说明

第二天:

1、输入映射和输出映射

a) 输入参数映射

b) 返回值映射

2、动态sql

3、关联查询

a) 一对一关联

b) 一对多关联

4、Mybatis整合spring

SpringMVC:

第一天

1、SpringMVC介绍

2、入门程序

3、SpringMVC架构讲解

a) 框架结构

b) 组件说明

4、SpringMVC整合MyBatis

5、参数绑定

a) SpringMVC默认支持的类型

b) 简单数据类型

c) Pojo类型

d) Pojo包装类型

e) 自定义参数绑定

6、SpringMVC和Struts2的区别

第二天

1、高级参数绑定

a) 数组类型的参数绑定

b) List类型的绑定

2、@RequestMapping注解的使用

3、Controller方法返回值

4、SpringMVC中异常处理

5、图片上传处理

6、Json数据交互

7、SpringMVC实现RESTful

8、拦截器

原文地址:https://www.cnblogs.com/maplesu/p/9938149.html

时间: 2024-11-10 15:08:17

框架起始的相关文章

JPG/JEPG在十六进制文件格式

标识符 十六进制值 内容以及意义 SOI FF D8 图像起始位置 APPO FF E0 文件详细信息 SOFO FF C0 框架起始位置 SOS FF DA 扫描起始位置 EOI FF D9 图像结束位置 如果发现有 456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz 这说明这张图是PS过的.

Swagger框架学习分享

Swagger框架学习分享 转至元数据结尾 Created and last modified by 刘新宇 大约1分钟以前 转至元数据起始 一.背景介绍 1.1.项目简介 1.2.code repository 1.3.演示项目 二.开发准备 2.1.环境准备 2.2.项目搭建 2.2.1.jar仓库 2.2.2.相关依赖 2.2.3.编写配置文件 2.2.4.与swagger-ui集成 2.6.5.Controller配置 2.2.6.启动中间件 2.2.7.需求定制 三.学习感想 一.背景

DBUtils框架

主要知识点: 一.多表关联操作(DBUtils框架) 1.一对多关系 *** 2.多对多关系 *** 3.一对一关系 二.分页 三.监听器组件(web三大组件之一) 四.踢人综合示例(监听器实现) 一.分页核心类总结: 1.分页必要性 select * from account; 分页的结果就是要让指定的记录加载到内存 1.人的习惯 2.内存的限度(核心问题) 3.屏幕的限度 2.如何做分页? 1.数据库层面的考虑 select * from account limit startIndex,s

原生JS封装运动框架

昨天我们说了一下原生JS中常用的兼容性写法,今天我们来说一下运动框架. 正常情况下我们要写一个运动的效果会用到tween.js这么一个插件,这个东西不是一般人写出来的,因为里面涉及的运动效果都是经过一堆数学的函数运算出来的,我们平常人是写不出来的,所有我们就自己封装一个运动框架,有什么问题改起来也方便,下面我们就开始封装. 首先,我们先写一个div,设置一些简单的样式,我们就拿这个div举例子,如下代码: #div{ width: 100px; height: 100px; background

使用EA生成多层次的代码框架

最近工作期间发现了一个非常棒的UML软件[Enterprise Architect UML 建模工具]简称EA,在该软件上绘制框架层面的类之间关系后,可以自动生成相关语言的代码. EA上目前支持的语言有 下面我们将演示,如何生成多层次的python代码框架,EA软件默认的代码是Java,我们需要定制成python,而这个定制在项目内有效,即是对项目属性进行定制. 这里我们建立一个python_hello的项目.顺序是:新建项目=====> 新建增图=====>添加图A=====>添加包=

Python开发【第二十二篇】:Web框架之Django【进阶】

Python开发[第二十二篇]:Web框架之Django[进阶] 猛击这里:http://www.cnblogs.com/wupeiqi/articles/5246483.html 博客园 首页 新随笔 联系 订阅 管理 随笔-124  文章-127  评论-205 Python之路[第十七篇]:Django[进阶篇 ] Model 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻

S1/使用HTML语言和CSS开发商业站点/02-列表、表格和框架

列表的分类: 1.无序列表 使用<ul>标签作为无序列表的声明,使用<li>标签作为每个列表项的起始.<ul>标签有一个type属性,这个属性的作用就是制定在显示列表时所采用的项目符号类型. type属性的取值 取值 说明 disc 项目符号显示为实体圆心,默认值 square 项目符号显示为实体方心 circle 项目符号显示为空心圆 2.有序列表 无序列表与有序列表的区别就在于,有序列表的各个列表项有先后顺序,所以会使用数字进行标识.有序列表使用<ol>

UIKit框架各个类的简介

1.UIAcceleration: 被叫做加速事件的一个UIAcceleration类的实例是用来代表即时的三维加速数据.为了接收重力加速度,要注册一个应用应用程序作为一个共享UIAccelerater对象的委托对象(参考UIAcceleromete类). 2. UIAccelerater: UIAccelerater类可以让你的寄存器接收到从板载硬件上得到的加速相关数据.当设备移动时,它的硬件能够报告沿主线在三维空间中的线性加速度变化.你可以利用这些数据来检测器件的电流方向和该方向的瞬时变化.

023-Foundation框架(上)-OC笔记

学习目标 1.[理解]NSString 2.[了解]NSString的常用方法 3.[了解]NSRange 4.[了解]NSMutableString 5.[掌握]NSArray 6.[了解]NSArray的常用方法 7.[掌握]遍历数组的三种方式 8.[了解]NSArray与字符串 9.[掌握]NSMutableArray 一.NSString 在OC中,使用NSString类型的对象来保存一个字符串对象的地址,OC字符串必须要使用 @ 前缀.NSString其实是Foundation框架中的