随笔分类 - JavaEE框架
摘要:[TOC] Druid Druid连接池配置 安装依赖 Druid数据监控 访问地址 集成Swagger2 Swagger2简介 1.随项目自动生成强大RESTful API文档,减少工作量 2.API文档与代码整合在一起,便于同步更新API说明 3.页面测试功能来调试每个RESTful API 1
阅读全文
摘要:[TOC] Thymeleaf 介绍 SpringBoot并不推荐使用jsp Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 特点 动静结合 Thymeleaf 在有网络和无网络的环境下皆可运行 它可以让美工在浏览器查看页面的静态效果,也
阅读全文
摘要:[TOC] SpringBoot SpringBoot概述 什么是Spring Boot http://spring.io/projects SpringBoot是Spring项目中的一个子工程 与我们所熟知的Spring framework 同属于spring的产品 设计目的是用来简化新Sprin
阅读全文
摘要:[TOC] SSM权限管理系统 项目搭建 1.创建Maven webapp工程 2.SSM框架集成 2.1添加依赖,即pom.xml文件 2.2添加配置文件 db.properties applicationContext.xml application mvc.xml application my
阅读全文
摘要:[TOC] Shiro 概述 shiro核心概念 核心类 整体类图 主要概念 Shiro架构 整体架构图 认证 什么是认证 身份认证,就是判断一个用户是否为合法用户的处理过程 通过核对用户输入的用户名和口令,看其是否与系统中存储的该用户的用户名和口令一致,来判断用户身份是否正确 关键对象 使
阅读全文
摘要:[TOC] Maven 简介 Maven是什么 Maven是基于项目对象模型(POM,project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具 通过pom.xml文件的配置获取jar包,而不用手动去添加jar包 合理叙述项目间的依赖关系
阅读全文
摘要:[TOC] EasyUI 简介 概述 jQuery EasyUI是一组基于jQuery的UI插件集合 jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。 开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者只需要了解一些简单
阅读全文
摘要:逆向工程
分页插件
spring与springMVC整合
阅读全文
摘要:MyBatis核心Api
参数传递
核心配置文件
多表操作
增删改查
缓存
阅读全文
摘要:[TOC] SpringMVC(三) mvc:view controller springmvc.xml 当我们发送一个请求时,如果没有找到对应的mapping 则会对配置文件当中匹配mvc:view controller 注意点: 添加后,原本自动生成的RequestMappingHandle
阅读全文
摘要:[TOC] SpringMVC(二) @RequestMapping相关属性 Value属性 用来设置请求路径 值是一个字符串数组 可以设置多个路径共同访问对应方法 示例 method属性 用来设置映射的请求方式 值是RequestMethod类型的数组 如果没有写,则没有限制,post与get
阅读全文
摘要:[TOC] SpringMVC(一) SpringMVC简介 springMVC概述 Spring MVC属于SpringFrameWork的后续产品 Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块 使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开
阅读全文
摘要:[TOC] 博客系统 登录业务逻辑 web层 注入service 配置结果页 页面结果显示 登录成功展示用户 登录失败错误信息展示 service层 注入dao dao层 建立对应domain,与映射文件并引入 注入sessionFactory 退出业务逻辑 点击退出按钮
阅读全文
摘要:[TOC] SSH整合 Spring整合web项目 在Servlet当中直接加载配置文件,获取对象 存在问题 每次请求都会创建一个Spring的工厂,这样浪费服务器资源,应该一个项目只有一个Spring的工厂。 在服务器启动的时候,创建一个Spring的工厂。 创建完工厂,将这个工厂类保存到Serv
阅读全文
摘要:[TOC] spring JDBC模板 Spring的JDBC的模板 JDBC模板使用的入门 引入jar包 spring开发基本jar包 数据库驱动 Spring的JDBC模板的jar包 创建数据库和表 使用JDBC的模板 将连接池和模板交给Spring管理 配置文件配置Bean 使用jdbcT
阅读全文
摘要:[TOC] AOP AOP简介 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程, 通过预编译方式和运行期动态代理,实现程序功能的统一维护的一种技术。 AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的
阅读全文
摘要:[TOC] 常用词汇 ORM(Object Relational Mapping)对象到关系的映射 AOP(Aspect Oriented Programming)面向切面编程 aspect [ˈæspekt] n. 方面;方向; oriented ['ɔ:rɪəntɪd] adj. 面向;定向的;
阅读全文
摘要:[TOC] OGNL 什么是OGNL OGNL是Object Graph Navigation Language的缩写, 它是一种功能强大的表达式语言,通过它简单一致的表达式语法, 可以 存取对象的任意属性,调用对象的方法 ,遍历整个对象的结构图,实现字段类型转化等功能。 OGNL与EL表达式对比
阅读全文
摘要:[TOC] Struts2 Struts2简介 Struts2框架的作用 Struts2是一个基于MVC设计模式的Web应用框架 它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2是Struts的下一代产
阅读全文
摘要:[TOC] Hibernate生成策略与缓存策略 主键生成策略 主键分类 自然主键 主键本身就是表中的一个字段 实体中一个具体的属性,对象本身唯一的特性 代理主键 开发中为什么要使用代理主键 主键的生成策略 在使用代理主键的过程当中,尽量要做到自动生成主键,不能让用户手动设置主键 一般交给数据库自动
阅读全文