Java SSM
QuietHRH
这个作者很懒,什么都没留下…
展开
-
reflect 反射
domain public class Student { private String name; // 姓名 private int age; // 年龄 private String description; // 描述 public Student() { System.out.println("--------------调用无参构造方法(public)--...原创 2018-08-31 21:39:35 · 153 阅读 · 0 评论 -
SSM笔记
一. spring容器和springmvc容器 父容器和子容器 SSM框架中有两个容器,一个是spring容器,称为父容器,一个是springmvc容器,称为子容器. spring容器包含springmvc子容器. 服务器启动时,spring容器先初始化,springmvc后初始化 spring容器看不到springmvc容器中注册的bean , springmvc可以看到spring容...原创 2018-09-16 10:19:06 · 427 阅读 · 0 评论 -
SpringMVC( 三 )
异常处理 web层定义处理请求的方法 web层定义处理异常的方法 错误处理页面 // 测试异常处理 @RequestMapping("testException") public ModelAndView testException(@RequestParam("num") int num) { ModelAndView mv = new M...原创 2018-09-12 20:15:28 · 154 阅读 · 0 评论 -
Spring( 二 ) AOP
AOP Aspect Oriented Programing 面向切面编程 连接点 可以被增强的方法 切入点 连接点中被选中要增强的方法 通知/增强 拦截到切入点并执行一段代码 通知有五种类型 目标对象 被代理(增强)的对象 织入 把增强应用到被代理对象 从而创建代理对象的过程 代理 被代理类被AOP增强后产生的类 切面 增强类 切入点和通知的结合 里面定义了拦截到切...原创 2018-09-06 22:50:50 · 141 阅读 · 0 评论 -
搭建Linux环境,部署WEB项目(JDK,MYSQL,TOMCAT)
1 搭建Linux环境,部署WEB项目 1.1 linux安装JDK 安装完Centos6.5的Base Server版会默认安装OpenJDK,首先需要删除OpenJDK 1、查看以前是不是安装了openjdk 如果不是root用户需要切换到root用户(su - root) 命令:rpm -qa | grep java RPM软件包管理器 英文原义:RPM Packag...原创 2018-09-16 10:18:36 · 256 阅读 · 0 评论 -
Linux( 二 )
NAT 防火墙 时钟同步 定时任务 SSH免密登录 文件类型原创 2018-09-16 09:43:23 · 155 阅读 · 0 评论 -
SSM简单整合
SSM Spring SpringMVC MyBatis简单整合 案例:转账 maven java包 SQL表 Pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" ...原创 2018-09-10 14:50:47 · 401 阅读 · 0 评论 -
SpringMVC( 一 )
MVC MVC是一种架构模型,本身没有什么功能,只是让我们的项目结构更加合理,流程控制更加清晰,一般包含三个组件: Model(模型):数据模型,用于提供要展示的数据。一般包含数据和行为(也就是业务),在JavaWEB中,数据和业务往往是分离开的。 View(视图):负责对模型数据进行展示,例如我们看到的网页。概念比较广泛,可以是:html、JSP、excel、Word、PDF、js...原创 2018-09-09 22:04:07 · 172 阅读 · 0 评论 -
Spring( 一 ) IOC
控制反转IOC IoC :Inverse of control 控制反转 ,思想就是在项目中引入一个工厂容器,对项目中接口依赖对象的创建,实现项目中对于依赖对象解耦合。 将程序中对象的创建权,交给工厂容器来管理 Spring其实就是一个工厂,出现为了解除程序中耦合,底层原理:工厂、配置文件、反射。程序不需要自己创建对象,获取spring工厂已经创建好的对象,对象创建权,反转到...原创 2018-09-05 22:34:43 · 171 阅读 · 0 评论 -
Spring( 三) 事务
JDBCTemplate 测试类 package com.hrh.a; import com.hrh.pojo.Book; import org.springframework.jdbc.core.simple.ParameterizedBeanPropertyRowMapper; import org.springframework.jdbc.core.support.JdbcDa...原创 2018-09-08 22:08:47 · 130 阅读 · 0 评论 -
MyBatis( 二 )
参数为java bean 或多个参数时 Mybatis是怎样封装数据的? 接口方法是多个参数时,推荐使用注解 MyBatis封装这些参数为Map时,键应该是什么?? MyBatis底层肯定是用反射来进行的这些操作,那么反射可以获取到方法,但是是否能获取的方法的参数名称呢? 答案是不行,方法的参数名称是形参,是可变的。反射类Method中,并没有提供获取方法名称的功能。所以MyBa...原创 2018-09-03 20:51:09 · 327 阅读 · 0 评论 -
SpringMVC( 二 )
JSON视图 原理: 1) 当SpringMVC读取到方法上的@ResponseBody注解时,就知道该方法不再使用默认的视图解析器解析视图,而是直接把结果写到响应体中,这样就需要对结果进行转换。 2) SpringMVC会从框架中查找有没有定义MessageConvertor(消息转换器),通过消息转换器转换结果,返回对应视图 3) 在SpringMVC的注解驱动类中,会进行默认的...原创 2018-09-11 21:18:08 · 135 阅读 · 0 评论 -
MyBatis( 一 )
XML创建SqlSessionFactory 每个基于 MyBatis 的应用都是以一个 SqlSessionFactory 的实例为中心的。 MyBatis 包含一个叫 Resources 的工具类,它包含一些静态方法,可使从 classpath 或其他位置加载资源文件更容易。 String resource="mybatis-config.xml"; Inpu...原创 2018-09-02 19:52:12 · 297 阅读 · 0 评论 -
Linux( 一 )
原创 2018-09-14 21:17:35 · 132 阅读 · 0 评论