
框架
肉man
这个作者很懒,什么都没留下…
展开
-
Mybatis框架_自定义
课程第一天第1章框架概述1.1 什么是框架1.1.1什么是框架框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。简而言之,框架其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统,或者说是使用别人搭好的舞台,你来做表演。框架一...原创 2018-10-01 23:05:39 · 908 阅读 · 0 评论 -
springmvc注解开发-高级
上传图片配置虚拟目录配置解析器<!-- 文件上传 --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <!-- 设置上传文件的最大尺寸为5MB --> <property ...原创 2018-10-02 22:26:06 · 307 阅读 · 0 评论 -
springmvc注解开发-基础
service//根据id查询商品信息public Items findItemById(int id) throws Exception;//修改商品信息public void saveItem(Items items)throws Exception;controller修改商品信息显示页面:@RequestMapping(value="/editItem") public ...原创 2018-10-02 22:22:41 · 173 阅读 · 0 评论 -
SpringMVC整合M
为了更好的学习 springmvc和mybatis整合开发的方法,需要将springmvc和mybatis进行整合。整合目标:控制层采用springmvc、持久层使用mybatis实现。jar包包括:spring(包括springmvc)、mybatis、mybatis-spring整合包、数据库驱动、第三方连接池。参考:“mybatis与springmvc整合全部jar包”目录Dao...原创 2018-10-02 22:18:25 · 432 阅读 · 0 评论 -
SpringMVC_基础概述
springMVC就是类似于Struts2的mvc框架,提供web层解决方案,属于SpringFrameWork的后续产品。三层架构dao:持久层用来与数据库进行交互jdbc.jdbc Template dbutils mybatisservice:业务层处理开发业务逻辑spring:ioc/aopweb:表现层servlet:用来处理用户请求和响应页面的数据表现层框架: st...原创 2018-10-02 22:16:48 · 208 阅读 · 0 评论 -
Spring中的事务控制
第一:JavaEE体系进行分层开发,事务处理位于业务层,Spring提供了分层设计业务层的事务处理解决方案。第二:spring框架为我们提供了一组事务控制的接口。具体在后面的第二小节介绍。这组接口是在spring-tx-4.2.4.RELEASE.jar中。第三:spring的事务控制都是基于AOP的,它既可以使用编程的方式实现,也可以使用配置的方式实现。我们学习的重点是使用配置的方式实...原创 2018-10-02 22:13:59 · 198 阅读 · 0 评论 -
JdbcTemplate
编写spring的配置文件&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSche原创 2018-10-02 22:10:19 · 569 阅读 · 0 评论 -
spring_AOP_XML
环境搭建第一步:准备客户的业务层和接口(需要增强的类)/** *客户的业务层接口*/public interface ICustomerService {/** * 保存客户 /void saveCustomer();/* * 修改客户 *@param i /void updateCustomer(int i);} /* * 客户的业务层实...原创 2018-10-01 23:45:24 · 398 阅读 · 0 评论 -
Spring_AOP
Spring中的AOP AOP概述什么是AOPAOP:全称是Aspect Oriented Programming即:面向切面编程。简单的说它就是把我们程序重复的代码抽取出来,在需要执行的时候,使用动态代理的技术,在不修改源码的基础上,对我们的已有方法进行增强。AOP的作用及优势作用:在程序运行期间,不修改源码对已有方法进行增强。优势: 减少重复代码 提高开发效...原创 2018-10-01 23:42:58 · 169 阅读 · 0 评论 -
Spring整合Junit
Spring整合Junit准备测试环境创建业务层接口实现类/** * 客户的业务层接口 */public interface ICustomerService { /** * 查询所有客户 * @return */ List<Customer> findAllCustomer(); /** * 保存客户 ...原创 2018-10-01 23:41:46 · 323 阅读 · 0 评论 -
注解的IOC
基于注解的IOC配置写在最前学习基于注解的IoC配置,大家脑海里首先得有一个认知,即注解配置和xml配置要实现的功能都是一样的,都是要降低程序间的耦合。只是配置的形式不一样。关于实际的开发中到底使用xml还是注解,每家公司有着不同的使用习惯。所以这两种配置方式我们都需要掌握。环境搭建第一步:拷贝必备jar包到工程的lib目录。注意:在基于注解的配置中,我们还要多拷贝一个aop的jar包...原创 2018-10-01 23:37:23 · 740 阅读 · 0 评论 -
spring_IOC
使用spring的IOC解决程序耦合案例的前期准备本章我们使用的案例是,客户的业务层和持久层的依赖关系解决。在开始spring的配置之前,我们要先准备一下环境。由于我们是使用spring解决依赖关系,并不是真正的要做增伤改查操作,所以此时我们没必要写实体类。并且我们在此处使用的是java工程,不是java web工程。准备spring的开发包官网:http://spring.io/下载地...原创 2018-10-01 23:31:33 · 180 阅读 · 0 评论 -
spring_
spring概述spring介绍Spring是分层的Java SE/EE应用 full-stack轻量级开源框架,以IoC(Inverse Of Control:反转控制)和AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层Spring MVC和持久层Spring JDBC以及业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框...原创 2018-10-01 23:21:05 · 206 阅读 · 0 评论 -
Mybatis框架_延迟
Mybatis框架第1章 Mybatis延迟加载策略通过前面的学习,我们已经掌握了Mybatis中一对一,一对多,多对多关系的配置及实现,可以实现对象的关联查询。实际开发过程中很多时候我们并不需要总是在加载用户信息时就一定要加载他的账户信息。此时就是我们所说的延迟加载。1.1.1何为延迟加载前面实现多表操作时,我们使用了resultMap来实现一对一,一对多,多对多关系的操作。主要是通过...原创 2018-10-01 23:14:07 · 270 阅读 · 0 评论 -
Mybatis框架_
第1章Mybatis连接池与事务深入1.1 Mybatis的连接池技术我们在前面的WEB课程中也学习过类似的连接池技术,而在Mybatis中也有连接池技术,但是它采用的是自己的连接池技术。在Mybatis的SqlMapConfig.xml配置文件中,通过&lt;dataSourcetype=” POOLED”&gt;来实现Mybatis中连接池的配置。1.1.1Mybatis连接池的...原创 2018-10-01 23:11:47 · 169 阅读 · 0 评论 -
Mybatis框架_CRUD
第1章Mybatis实现CRUD操作1.1 Mybatis实现CRUD操作1.1.1功能需求基于已有数据表user,使用MyBatis实现以下功能:n 根据用户id查询一个用户n 根据用户名称模糊查询用户列表n 添加一个用户n 根据用户id修改用户名n 根据用户id删除用户1.1.2工程准备参照第一天Mybatis快速入门部分1.1.3实现根据用户id查询...原创 2018-10-01 23:09:56 · 535 阅读 · 0 评论 -
SpringMVC自定义类型转换器
----------------类型转换器-------------------------------------package com.itheima.converter;import org.springframework.core.convert.converter.Converter;import java.text.ParseException;import java.text...原创 2018-10-12 20:32:51 · 241 阅读 · 0 评论