
JavaEE框架
墨渐生微
金鳞岂是池中物,一遇风云变化龙。
展开
-
第一章 Mybatis构建ORM应用
MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。 MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索。 MyBatis 可以使用简单的XML或注解用于配置和原始映射,将接口和 Java 的 POJO( Plain Old Java Objects,普通的Java 对象)映射成数据库中的记录 项目实例 ...原创 2018-09-27 00:13:46 · 362 阅读 · 0 评论 -
第七章 SpringMVC构建WEB应用
Spring MVC的请求流程: 第一步:发起请求到前端控制器(DispatcherServlet) 第二步:前端控制器请求HandlerMapping查找Handler可以根据xml配置、注解进行查找 第三步:处理器映射器HandlerMapping向前端控制器返回Handler 第四步:前端控制器调用处理器适配器去执行H...原创 2018-09-30 18:16:38 · 256 阅读 · 0 评论 -
第八章 SpringMVC进阶
视图解析器<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springf原创 2018-09-30 18:21:06 · 232 阅读 · 0 评论 -
第九章 SpringMVC应用Ⅰ
SpringMVC国际化:根据浏览器设置默认语言自动切换支持的语言 1. 配置SpringMVC项目的中英文对照文件 language_en_US.propertieslanguage=Englishuser=Userpassword=password language_zh_CN.pro...原创 2018-10-09 18:26:49 · 227 阅读 · 0 评论 -
第十七章 JPA查询
JPQL语言, 会被编译成针对不同底层数据库的 SQL 查询,从而屏蔽不同数据库的差异; 可以是 select 语句、update 语句或delete语句,它们都通过 Query 接口封装执行. package com.entity;import javax.persistence.Entity;import javax.persistence.Generate...原创 2018-10-16 19:54:25 · 308 阅读 · 0 评论 -
第十章 SpringMVC应用Ⅱ
SpringMVC拦截器 1. 创建拦截类,实现HandlerInterceptor接口package com.interceptor;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframew...原创 2018-10-10 11:56:05 · 195 阅读 · 0 评论 -
第二十章 Springboot进阶Ⅰ
jsp 1. 引入jsp相关依赖<!-- 引入jsp的依赖 --><dependency> <groupId>javax.servlet</groupId> <artifactId>jstl</artifactId></dependency><!-- 引入原创 2018-10-19 17:29:36 · 280 阅读 · 0 评论 -
第二十一章 Springboot进阶Ⅱ
自定义转换器package com.converter;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import org.springframework.core.convert.converter.Converter;import org.spri...原创 2018-10-19 17:32:16 · 792 阅读 · 0 评论 -
第十一章 SSM框架整合
搭建框架 1. 使用spring整合mybatis,springmvc:引入支持,依赖jar包;配置数据库连接信息db.properties driverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/mydb?useUnicode=true&characterEncoding=U...原创 2018-10-11 00:47:11 · 271 阅读 · 0 评论 -
第六章 Aop详解
Aop:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术 proxyFactoryBean代理package com.dao;/* * 接口 */public interface IDAO { public void query(); public void add(); public void del(); publi...原创 2018-09-29 22:55:55 · 241 阅读 · 0 评论 -
第五章 spring概述之IOC依赖注入
Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring的核心是控制反转(IoC)和面向切面(AOP) IOCpackage com.entity;/* * 学生实体类 */public class Student { private String na...原创 2018-09-29 22:52:05 · 228 阅读 · 0 评论 -
第四章 关联映射和优化
数据库表与表之间是有关联关系的, 需要在Mybatis的映射文件中把它描述出来,然后才能查询数据库-- 创建表空间create tablespace dataspacedatafile'F:\\dataspace.dbf'size 100M;commit;-- 创建用户create user mjswidentified by mjswde...原创 2018-09-29 01:07:22 · 384 阅读 · 0 评论 -
第二章 查询
Mybatis重在sql语句映射,支持多元化sql语句查询,如按条件,属性,列等查询,聚合函数查询,模糊查询,分页查询等 接口:IstudentMapperpackage com.mapper;import java.sql.Date;import java.util.List;import java.util.Map;import org.apac...原创 2018-09-27 00:17:03 · 538 阅读 · 0 评论 -
第十二章 WebService框架CXF
Web服务可以用来解决跨网络应用集合问题的开发模式,目的是保证不同平台的应用服务可以相互操作 JAX-WS实现WebServicepackage com.service;import javax.jws.WebService;/* * WebService准备发布的接口 * @WebService注解说明该类为Web服务发布类 */@WebServi...原创 2018-10-11 22:50:41 · 210 阅读 · 0 评论 -
第十三章 Quartz
Quartz是一个良好的任务调度中间插件1. 引入spring和quartz的jar包2. 创建定时任务类package com.timeout;import java.sql.Time;/* * 定时任务类 */public class StudentDay { public void study(){ // 获取时间 Time time =...原创 2018-10-11 22:54:17 · 253 阅读 · 0 评论 -
第三章 动态SQL
MyBatis 的强大特性之一便是它的动态 SQL,使用动态SQL完成多条件查询的功能 接口: IstudentMapperpackage com.mapper; import java.util.List;import java.util.Map;import com.model.Student; /* * 数据库方法接口-----------&g...原创 2018-09-27 18:00:08 · 381 阅读 · 0 评论 -
第十四章 Shiro
Shiro是一个简单易用的java安全框架,用于认证,授权,加密,会话管理与web集成,缓存等Shiro认证操作步骤:从配置文件读取用户密码进行验证[users]Micro=666Myth=000package com.shiro;import org.apache.shiro.SecurityUtils;import org.apache.shiro.auth...原创 2018-10-12 19:04:08 · 229 阅读 · 0 评论 -
第十九章 初识Spring Boot
Spring Boot是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置 Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件 配置maven:setting.xml<!-- 设置maven下载仓...原创 2018-10-18 00:17:59 · 266 阅读 · 0 评论 -
第十五章 Spring Data JPA
Java Persistence API是JDK5.0注解或 XML 描述对象——关系表的映射关系,并且将运行期的实体对象持久化到数据库中 JPA 1. jpa项目搭建:引入相关,依赖jar包 2. 创建持久化实体package com.entity;import java.util.Date;import javax....原创 2018-10-13 16:35:18 · 186 阅读 · 0 评论 -
第十六章 JPA关联关系
类与类最直接的关系就是关联关系 多对一,一对多:双项package com.entity;import java.util.List;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.GenerationType;imp...原创 2018-10-13 18:26:53 · 280 阅读 · 0 评论 -
第十八章 Spring整合jpa
框架搭建步骤 1. 添加spring和jpa相关jar依赖 2. 配置spring的xml文件jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/mydbjdbc.user=rootjdbc.password=<?xml version="1.0" en...原创 2018-10-17 19:18:47 · 269 阅读 · 0 评论