java框架
文章平均质量分 82
GeXueliu
JAVA学习 +PLC
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spring security
spring security 引入依赖 <!-- spring-security --> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web...原创 2019-12-11 11:09:56 · 326 阅读 · 0 评论 -
SSM整合
SSM整合 Mybatis Spring整合 引入依赖 <dependencies> <!--测试工具 --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <versio...原创 2019-12-11 09:45:10 · 198 阅读 · 0 评论 -
Spring Spring-MVC整合
spring、spring-mvc整合 spring 、spring-mvc整合只有配置spring 容器,以及一个特别注意事项 web.xml配置spring容器 <!--全局参数:指定配置文件的路径,加载所有配置文件--> <context-param> <param-name>contextConfigLocation</param-name...原创 2019-12-11 09:44:31 · 513 阅读 · 0 评论 -
Mybatis、Spring整合
Mybatis 与Spring整合 引入依赖 <!--Mybatis依赖包 --> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.2&l...原创 2019-12-10 23:18:53 · 259 阅读 · 0 评论 -
Spring事务管理注解开发
spring事务管理注解开发 引入依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.0.2.RELEASE</version> &...原创 2019-12-04 17:39:06 · 196 阅读 · 0 评论 -
Spring事务管理之xml开发
spring事务管理(基于AOP) 引入依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.0.2.RELEASE</version>...原创 2019-12-04 17:27:55 · 141 阅读 · 0 评论 -
Spring Aop:注解开发
AOP:注解开发 切面 = 切点+通知 引入依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.0.2.RELEASE</version&...原创 2019-12-04 17:20:32 · 174 阅读 · 0 评论 -
Spring之AOPxml开发
AOP之XML开发 技术:动态代理技术 作用:将动态代理重复代码抽取出来,减少重复代码、提高开发效率 、降低维护难度 典型应用:事务管理 概念 含义 pointcut(切点) 对哪些方法进行拦截 advice(通知) 对拦截方法增强方法 weaving(织入) 把通知放入增强对象以建立动态代理 aspect(切面) 通知+切点 proxy(代理类) aop织入后产生...原创 2019-12-04 17:12:10 · 164 阅读 · 0 评论 -
spring框架之IOC:注解开发
spring IOC纯注解开发 (实际开发一般采用半注解半xml开发) 配置类 @Configuration @ComponentScan("cn.itcast") @Import(JdbcConfig.class) public class SpringConfig { }原创 2019-12-03 21:05:30 · 219 阅读 · 0 评论 -
Spring之控制反转:IOC
IOC:控制反转,把对象交给框架创建 基于xml的IOC spring默认使用无参构造创建对象,但当有参构造覆盖了无参构造时,需注入有参构造的参数 //存在无参构造,创建对象 <bean id="acountDao" class="cn.itcast.dao.impl.AccountDaoImpl"> </bean> //无参构造不存在,只有有参构造创建对象 <...原创 2019-12-03 20:26:26 · 228 阅读 · 0 评论 -
Spring框架之Spring容器
Spring 之spring容器 spring容器创建 Spring 创建的对象全部放在spring容器中,所谓容器就是集合可以存放对象,而spring容器采用工厂模式,可以获取集合中的对象。所以spring容器就是一个工厂类,可以获取集合中的对象。 创建容器两种方法 方法一: 在web.xml配置ContextLoaderListener:上下文加载监听器。监听到web容器创建时,创建sprin...原创 2019-12-03 19:46:12 · 445 阅读 · 0 评论 -
Spring框架之一
#Spring之IOC:控制反转 Spring:框架是为了降低程序的耦合关系。程序中使用的对象尽量不用new出来.一旦new 的话,接口就需要提前编写实现类,修改实现对象时,需要动源代码。开发中做到:编译不依赖,运行期间依赖。 spring 基于此采用的解耦办法是:创建对象交给spring框架,将对象全类路径配置在配置文件中,采用反射技术生产对象。只要读取配置文件,则获得所有对象,增加修改对象,只...原创 2019-12-03 17:25:34 · 185 阅读 · 0 评论 -
Mysbatis之三
#Mybatis注解开发模式 package com.itheima.zhujie; import com.itheima.pojo.Category; import com.itheima.pojo.Product; import org.apache.ibatis.annotations.Many; import org.apache.ibatis.annotations.Result; im...原创 2019-12-02 21:49:22 · 230 阅读 · 0 评论 -
SpringMVC之其他功能
SpringMVC其他功能 功能 需实现接口 异常处理 HandlerExceptionResolver 拦截器 HandlerInterceptor 文件上传 无 1.异常处理 mvc可以统一处理异常,所有的异常均向上抛(包括Controller层)抛给异常处理器处理 自定义异常类 public class CustomeException extends Exce...原创 2019-12-02 21:12:17 · 242 阅读 · 0 评论 -
SpringMVC之返回值
#SpringMVC返回值有三种情况 返回类型 常用注解 void String @ResponseBody ModelAndView @ResponseBody 1.void 返回值为void时,将经过视图解析武器,此时视图解析器将会使用拼接Controller的映射形成页面地址如下生成地址为:void.jsp。一般页面名称不会用映射地址来命名。所以找不到该页面,报...原创 2019-12-02 20:33:02 · 679 阅读 · 0 评论 -
SpringMVC框架之请求参数
1.接收参数 2.返回值 3.其他功能原创 2019-12-02 20:11:06 · 208 阅读 · 0 评论 -
SpringMVC框架之一
#springMVC框架之概览 引入依赖 <!--springMVC基于Servlert--> <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2....原创 2019-12-02 16:05:53 · 351 阅读 · 0 评论 -
Mybatis框架之二
#Mybatis开发方式 开发方式 特点 要求 操作对象 传统开发方式 需要编写Dao、DaoImpl、映射文件、mybatis配置文件 无 sqlsession(SqlsessionFactory、SqlsesionFactoryBuilder) 动态代理开发模式 需要编写Dao、映射文件、mybatis配置文件 映射文件的namespace和Dao类全路径相同,id和Da...原创 2019-11-30 22:45:41 · 147 阅读 · 0 评论 -
Mybatis框架总结之一
Mybatis 框架总结之一 ##1、引入依赖 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.0</version> </dependency> ...原创 2019-11-30 22:13:38 · 200 阅读 · 0 评论
分享