![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
框架
红枫忆梦
书到用时方恨少
展开
-
SpringMVC(二)
1 ResponseBody 和 RequestBody1.1 简介@ResponseBody 把后台 pojo 转换 json 对象,返回到页面;@RequestBody 接受前台 json 数据,把 json 数据自动封装 javaBean1.2 使用案例:请求和相应都是 json 数据第一步:导入 json 的 jar第二步:添加个json转换器配置文件...原创 2019-11-06 15:17:08 · 147 阅读 · 0 评论 -
SpringMVC(一)
SpringMVC 入门1.1 简介MVCM:ModelV:ViewC:Controller - servlet/action/controllerSpring MVC是Spring提供的一个强大而灵活的web框架。借助于注解,Spring MVC提供了几乎是POJO的开发模式,使得控制器的开发和测试更加简单。这些控制器一般不直接处理请求,而是将其委托给Spring上下文中的其他b...原创 2019-10-31 19:16:13 · 152 阅读 · 0 评论 -
MyBatis(二)
1 关联查询1.1 案例:用户和订单user 和ordersuser 与orders:一个用户可以创建多个订单,一对多。orders 与 user:多个订单只由一个用户创建,多对一。orders和orderdetailOrders 与 orderdetail:一个订单可以包括 多个订单明细,因为一个订单可以购买多个商品,每个商品的购买信息在orderdetail记录,一对多关系...原创 2019-10-30 19:05:25 · 261 阅读 · 0 评论 -
MyBatis(一)
MyBatis 简介MyBatisMyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,实质上Mybatis对ibatis进行一些改进。MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需...原创 2019-10-23 19:02:03 · 287 阅读 · 0 评论 -
【Spring4(四)】SSH整合
SSH整合方式一:无障碍整合SSH框架回顾SSH框架整合开发回顾SSH整合第一步:创建web项目,引入jar包Struts2的jar包struts-2.3.24\apps\struts2-blank\WEB-INF\lib*.jarStruts2中有一些包需要了解的:struts2-convention-plugin-2.3.24.jar ----Struts2的注解开...原创 2018-11-19 12:22:05 · 160 阅读 · 2 评论 -
【Spring4(三)】Spring的事务管理和JDBC模板的使用
Spring 的 AOP 的基于 AspectJ 注解开发Spring 的基于AspectJ 的注解的 AOP 开发创建项目,引入 jar 包引入配置文件applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/sc...原创 2018-11-16 20:03:12 · 212 阅读 · 0 评论 -
【Spring4(一)】Spring的概述、入门、Bean管理和属性注入
Spring的概述Spring的概述什么是SpringSpring:SE/EE开发的一站式框架。一站式框架:有EE开发的每一层解决方案。WEB层 :SpringMVCService层 :Spring的Bean管理,Spring声明式事务DAO层 :Spring的Jdbc模板,Spring的ORM模块为什么学习SpringSpring的版本Spring...原创 2018-11-14 21:59:37 · 1039 阅读 · 2 评论 -
【Struts2(三)】OGNL表达式与值栈
1.2 相关知识点1.2.1 什么是OGNLOGNL:对象图导航语言,比EL表达式强大很多倍的语言。 EL:从域对象中获取数据,从EL的11个对象中获取。${name}${pageContextPath} OGNL:调用对象的方法,获取Struts2的值栈的数据。OGNL其实是第三方的表达式语言。1.2.1.2 为什么学习OGNL 1.2.1.3...原创 2018-11-12 21:46:56 · 109 阅读 · 0 评论 -
【Spring4(二)】IOC注解&AOP
Spring 的IOC 的注解开发(*****)Spring的IOC的注解开发的入门创建web项目,引入jar包在Spring4的版本中,除了引入基本的开发包以外,还需要引入aop的包。引入Spring的配置文件在src下创建一个ApplicationContext.xml引入约束:使用注解开发需要引入context约束。约束:spring-framework-4.2.4....原创 2018-11-15 19:12:36 · 174 阅读 · 0 评论 -
【Struts2(四)】控制器&其他OGNL标签&拦截器
1.2 Struts2的拦截器1.2.1 拦截器概述1.2.1.1 什么是拦截器Interceptor:拦截器,起到拦截Action的作用。 Filter:过滤器,过滤从客户端向服务器发送的请求。 Interceptor:拦截器,拦截是客户端对Action的访问。更细粒度化的拦截。(拦截Action中的具体的方法)。Struts2框架核心的功能都是依赖拦...原创 2018-11-13 20:07:23 · 133 阅读 · 0 评论 -
【Struts2(二)】Struts2的封装方法&其他介绍&注入方式详解
1.2 相关知识点1.2.1 Struts2的Servlet的API的访问在Struts2中,Action并没有直接和Servlet API进行耦合,也就是说在Struts2的Action中不能直接访问Servlet API。虽然Struts2中的Action访问Servlet API麻烦些,但是这却是Struts中Action的重要改良之一,方便Action进行单元测试。尽管Acti...原创 2018-11-11 17:03:31 · 219 阅读 · 0 评论 -
【Struts2(一)】Strust2入门XML配置-action编写
1.1 案例需求1.1.1 需求概述CRM系统中有客户的显示的功能,效果如图:我们实际的开发中会使用Struts2作为Web的架构 1.2 Struts2的概述1.2.1 Struts2的概述Struts是一种基于MVC模式的轻量级Web框架,它自问世以来,就受到了广大Web开发者的关注,并广泛应用于各种企业系统的开发中。目前掌握Struts框架几乎成为Web开发者的必...原创 2018-11-08 21:20:07 · 3774 阅读 · 0 评论 -
【Hibernate(四)】HQL_QBC查询详解——抓取策略优化机制
1.2 Hibernate的查询的方式Hibernate共提供了五种查询方式。1.2.1 Hibernate的查询方式:OID查询OID检索:Hibernate根据对象的OID(主键)进行检索1.2.1.1 使用get方法Customer customer = session.get(Customer.class,1l);1.2.1.2 使用load方法Custom...原创 2018-11-03 11:34:25 · 224 阅读 · 0 评论 -
【Hibernate(三)】Hibernate表操作、多对多配置
1.2 Hibernate的一对多关联映射1.2.1 数据库表与表之间的关系1.2.1.1 一对多关系什么样关系属于一对多? 一个部门对应多个员工,一个员工只能属于某一个部门。一个客户对应多个联系人,一个联系人只能属于某一个客户。一对多的建表原则1.2.1.2 多对多关系什么样关系属于多对多?一个学生可以选择多门课程,一门课程也可以被多个学生选择。一...原创 2018-11-01 16:54:12 · 149 阅读 · 0 评论 -
【Hibernate(二)】持久化类、主键生成策略和一级缓存
1.2 持久化类的编写规则1.2.1 持久化类的概述什么是持久化类持久化:将内存中的一个对象持久化到数据库中过程。Hibernate框架就是用来进行持久化的框架。持久化类:一个Java对象与数据库的表建立了映射关系,那么这个类在Hibernate中称为是持久化类。持久化类 = Java类 + 映射文件1.2.2 持久化类的编写规则持久化类的编写规则对持久化类提供一个...原创 2018-10-30 15:29:33 · 209 阅读 · 0 评论 -
【Hibernate(一)】Hibernate框架的概述
1. 框架的概述1.1 什么是框架框架:指的是软件的半成品,已经完成了部分功能。1.2 Java EE的三层结构1.2.1 Java EE的经典三层结构原创 2018-10-23 19:53:50 · 168 阅读 · 0 评论