框架
grey_mouse
Love life , love java
展开
-
mybatis框架 配置及应用(xml文件形式的增删改、接口标签形式的增删改、 #{ } 与 ${ } 的区别、日志工具监控mybatis生成的sql语句)
mybatis的概述MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射,它避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集,它可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。框架分类1) 持久层框架 (与数据库打...原创 2019-02-17 22:56:01 · 340 阅读 · 0 评论 -
注解大全 (内含 jdk、junit、mybatis、spring 和 springmvc、json注解)
注解总结 jdk@Override 表示加了注解的方法要符合方法重写的规则 @Deprecated 表示加了此注解的方法已过期 @FunctionalInterface 加在接口上,表示这个接口中只有一个抽象方法(函数接口) junit一般用法@Test 加在方法上,表示此方法是一个测试的入口用在spring中,添加以下两个注解@Runwith(Spring...原创 2019-02-26 13:30:07 · 222 阅读 · 1 评论 -
spring mvc 拦截器 配置及应用
spring mvc 中的拦截器拦截器和过滤器的作用是相同的,都是要把不符合情况的代码给拦截或者可以说是过滤掉,如:登录的密码或用户名不符合时,不可以登录等,这些都是需要被拦截或者过滤的。1)编写拦截器(实现 HandlerInterceptor 接口) @Componentpublic class Interceptor1 implements HandlerIntercept...原创 2019-02-26 13:12:02 · 145 阅读 · 0 评论 -
spring mvc ajax 的操作(内含对 json 数据的支持和请求跨域的内容)
spring mvc 中的拦截器1)编写拦截器(实现 HandlerInterceptor 接口) @Componentpublic class Interceptor1 implements HandlerInterceptor { // 在控制器方法执行前被调用, 返回 true 放行请求, 如果返回 false 拦截请求(不会前进了) @Override ...原创 2019-02-26 11:27:59 · 211 阅读 · 0 评论 -
spring mvc 异常处理(全局、局部异常)
异常处理局部的异常处理器,只针对某个控制器// 专门定义一个处理异常的方法,如: ArrayIndexOutOfBoundsException 异常@ExceptionHandler(Exception.class) // 异常处理器, 可以指定具体的异常类型public String error(Exception e) { System.out.println("进入了 E...原创 2019-02-24 22:41:48 · 1513 阅读 · 0 评论 -
spring mvc 乱码的解决方法
乱码问题的配置在没配置前,返回到服务器上的汉字是乱码,以下是具体配置:汉字乱码在 web.xml 中添加一个 spring 提供的 CharacterEncodingFilter<!-- 配置字符编码过滤器 ,name可以随意,但是两个必须一样 --><filter> <filter-name>bb</filter-name&...原创 2019-02-24 22:11:58 · 175 阅读 · 0 评论 -
spring 框架 AOP 面向切面编程原理及应用
面向切面编程在传统的编程业务逻辑处理代码时,通常会习惯性地做几件事:日志记录、事务控制及权限控制等,然后才是编写核心的业务逻辑处理代码,完成这几件事之后会发现代码量巨大,但是真正用于核心业务的代码很少,因此引入了切面编程,它把所有共有的代码全部抽出,放置在一个集中的地方进行管理,让后集体运行时,再由容器动态织入这些共有的代码,这样不但可以提高效率,而且也会使代码变得更加简洁。AOP (a...原创 2019-02-23 22:09:12 · 627 阅读 · 0 评论 -
spring 框架(核心思想、IOC 控制反转、依赖注入、管理连接池)
分层开发 1、表现层 直接和用户打交道,大部分跟界面有关(html,jsp,servlet) 2、服务层 指业务逻辑,业务逻辑由一个到多个基本的增删改查组成 3、 持久层(数据访问层) 将数据永久的保存,jdbc,mybatisspring 框架 将其他框架进行整合,便于开发,提高程序的扩展性 声明式的...原创 2019-02-20 22:24:21 · 517 阅读 · 0 评论 -
spring 框架 (简化控制反转,事务管理)
简化控制反转spring 2.5开始, 提供了注解方式的控制反转和依赖注入。注解:@Component 加在类上,spring 扫描到它之后,就把它交给 spring 容器管理@Controller(表现层或叫控制层)@Service(业务逻辑层或叫服务层)@Repository(对应数据访问层) @Component(不属于前3层,不好分类时)@PostCons...原创 2019-02-22 00:00:25 · 211 阅读 · 0 评论 -
spring mvc 概述、配置及应用
spring mvc它是用来开发基于 web 的应用程序。流行的 mvc 框架 struts 1.x webwork struts 2.x (webwork+struts 1.x) ssh 经常暴露安全问题 springmvc 更容易上手,相对更安全mvc 思想model 模型 - 数据 domainview 视图 - 数据的展现方式 jsp, jstl, ...原创 2019-02-24 21:43:00 · 162 阅读 · 0 评论 -
spring mvc 文件上传特殊配置及操作
文件上传1) pom.xml添加依赖<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.3</version>&原创 2019-02-24 23:33:36 · 219 阅读 · 0 评论 -
Spring中 mybatis的配置
Spring中 mybatis的配置配置相关步骤:1. 添加相关依赖<!-- spring 依赖 --><dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> ...原创 2019-02-21 21:43:06 · 476 阅读 · 0 评论 -
vue(vue.js) 框架 介绍及简单应用
前端框架介绍老牌jquery -> 更简单的方式去操作 dom 对象(标签对象) extjs -> 更适合做后台管理系统 easyui -> 模仿了 extjs 免费新式vue 国内开源的js框架 argularjs 国外js框架他们都提倡前后台分离,下面是对前后台分离的解释:传统的后台开发人员,需要做一下步骤:controller -> j...原创 2019-02-27 20:16:03 · 1034 阅读 · 0 评论