随笔分类 -  ssm框架之路

1
摘要:springMvc 1.回顾mvc 模型 模型(dao,service):业务逻辑,保存数据的状态 视图 视图(jsp,html……):展示页面 控制器 控制(servlet):取得表单数据,调用业务逻辑,转向指定的页面 2.认识springMvc 轻量级,简单易学 高效,基于请求响应 与sprin 阅读全文
posted @ 2022-08-02 17:34 路漫漫qixiuyuanxi 阅读(97) 评论(0) 推荐(0) 编辑
摘要:11.拦截器 只会拦截controller的请求,对于静态资源不处理 被spring代理的拦截器实现只需要两步: 1.实现一个拦截器类 package com.spring.config; import org.springframework.web.servlet.HandlerIntercept 阅读全文
posted @ 2022-08-02 17:32 路漫漫qixiuyuanxi 阅读(37) 评论(0) 推荐(0) 编辑
摘要:10.Ajax异步请求 Ajax即Asynchronous Javascript And XML(异步JavaScript和XML在 2005年被Jesse James Garrett提出的新术语,用来描述一种使用现有技术集合的‘新’方法 。 使用Ajax技术网页应用能够快速地将增量更新呈现在用户界 阅读全文
posted @ 2022-08-02 17:32 路漫漫qixiuyuanxi 阅读(86) 评论(0) 推荐(0) 编辑
摘要:9.ssm整合框架 此整合没有具体的业务,因为ssm整合最难的点就在于配置文件的整合,因此这里只详细记录配置文件的整合 spring和dao整合将mybatis的配置文件的数据库连接和sqlsessionfactory的功能 spring和service整合将业务层的事务和日志利用aop实现 spr 阅读全文
posted @ 2022-08-02 17:29 路漫漫qixiuyuanxi 阅读(30) 评论(0) 推荐(0) 编辑
摘要:7.乱码问题 在web服务器配置中直接加上下面的过滤处理 <!--配置编码过滤器--> <filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodin 阅读全文
posted @ 2022-08-02 17:28 路漫漫qixiuyuanxi 阅读(285) 评论(0) 推荐(0) 编辑
摘要:6.接收请求参数以及数据回显 接收普通参数 参数名与前端传递的参数名相同时 前端表单名name=name <%-- Created by IntelliJ IDEA. User: 塔塔 Date: 2022/7/25 Time: 13:07 To change this template use F 阅读全文
posted @ 2022-08-02 17:25 路漫漫qixiuyuanxi 阅读(106) 评论(0) 推荐(0) 编辑
摘要:1.回顾mvc 模型 模型(dao,service):业务逻辑,保存数据的状态 视图 视图(jsp,html……):展示页面 控制器 控制(servlet):取得表单数据,调用业务逻辑,转向指定的页面 2.认识springMvc 轻量级,简单易学 高效,基于请求响应 与spring可以无缝结合 约定 阅读全文
posted @ 2022-08-02 17:20 路漫漫qixiuyuanxi 阅读(145) 评论(0) 推荐(0) 编辑
摘要:spring 1.spring简介 Spring框架是一个开源的应用程序框架,是针对bean的生命周期进行管理的轻量级容器。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大IOC、AOP及Web MVC等功能。 Spring可以单独应用于构筑应用程序,也可以和Strut 阅读全文
posted @ 2022-08-02 17:15 路漫漫qixiuyuanxi 阅读(525) 评论(0) 推荐(0) 编辑
摘要:12.spring和mybatis整合 1.导包 <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.13.1</version> </dependency> < 阅读全文
posted @ 2022-07-26 18:03 路漫漫qixiuyuanxi 阅读(82) 评论(0) 推荐(0) 编辑
摘要:9.使用javaconfig实现代替xml配置 The central artifacts in Spring’s new Java-configuration support are @Configuration-annotated classes and @Bean-annotated meth 阅读全文
posted @ 2022-07-26 17:56 路漫漫qixiuyuanxi 阅读(60) 评论(0) 推荐(0) 编辑
摘要:8.使用注解开发 1.bean spring4以后,注解依赖于aop包,确保你的lib中有它 确保开启了使用注解 <context:annotation-config/> 2.组件代替bean实现自动注入 在配置文件中自动扫描包下的所有类为bean <context:component-scan b 阅读全文
posted @ 2022-07-26 17:55 路漫漫qixiuyuanxi 阅读(37) 评论(0) 推荐(0) 编辑
摘要:7.bean的自动装配 是spring满足bean依赖的一种方式 spring会在上下文中自动寻找,并自动给bean装配属性 spring的装配方式: (1)手动装配 在people类中依赖了cat和dog对象,所以属性中手动装配他们的属性 <?xml version="1.0" encoding= 阅读全文
posted @ 2022-07-26 17:53 路漫漫qixiuyuanxi 阅读(63) 评论(0) 推荐(0) 编辑
摘要:1.spring简介 Spring框架是一个开源的应用程序框架,是针对bean的生命周期进行管理的轻量级容器。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题,提供了功能强大IOC、AOP及Web MVC等功能。 Spring可以单独应用于构筑应用程序,也可以和Struts、Webwo 阅读全文
posted @ 2022-07-26 17:50 路漫漫qixiuyuanxi 阅读(56) 评论(0) 推荐(0) 编辑
摘要:mybatis 什么是 MyBatis? MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java PO 阅读全文
posted @ 2022-07-23 17:57 路漫漫qixiuyuanxi 阅读(106) 评论(1) 推荐(0) 编辑
摘要:缓存 因为频繁的查询会很消耗资源,所以将经常查询且不经常修改的结果暂时放在内存中,需要的时候直接取一下。 一级缓存:默认开启 SQLSession级别,SQLSession关闭则失效 二级缓存:手动开启,作用于一个命名空间 测试一级缓存 创建两次相同的查询,返回两个数,可以在下面的截图中看到,只创建 阅读全文
posted @ 2022-07-23 17:52 路漫漫qixiuyuanxi 阅读(43) 评论(0) 推荐(0) 编辑
摘要:动态sql 根据不同的环境生成不同的sql if choose (when, otherwise) trim (where, set) foreach if 使用动态 SQL 最常见情景是根据条件包含 where 子句的一部分。 如果传入name就根据name查询,如果输入age就根据age查询,如 阅读全文
posted @ 2022-07-23 17:51 路漫漫qixiuyuanxi 阅读(372) 评论(0) 推荐(0) 编辑
摘要:多对一与一对多处理 多个学生,对应一个老师 对于学生而言,关联……一个老师 对于老师而言,集合……多个学生 先创建两张表,学生表中对应tid是老师表的属性 CREATE TABLE `teacher` ( `id` int(10) NOT NULL , `name` varchar(30) NULL 阅读全文
posted @ 2022-07-23 17:47 路漫漫qixiuyuanxi 阅读(28) 评论(0) 推荐(0) 编辑
摘要:日志 Mybatis 通过使用内置的日志工厂提供日志功能。内置日志工厂将会把日志工作委托给下面的实现之一: SLF4J Apache Commons Logging Log4j 2 Log4j JDK logging 配置日志在mybatis配置文件中: <configuration> <setti 阅读全文
posted @ 2022-07-23 17:40 路漫漫qixiuyuanxi 阅读(76) 评论(0) 推荐(0) 编辑
摘要:配置解析 configuration(配置) properties(属性) settings(设置) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plugins(插件) environments(环境配置) environmen 阅读全文
posted @ 2022-07-23 17:38 路漫漫qixiuyuanxi 阅读(537) 评论(0) 推荐(0) 编辑
摘要:什么是 MyBatis? MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain 阅读全文
posted @ 2022-07-23 17:30 路漫漫qixiuyuanxi 阅读(141) 评论(0) 推荐(0) 编辑

1
点击右上角即可分享
微信分享提示