随笔分类 -  JavaWeb

摘要:1.对于IOC的例子,可以看我的数据库的例子 https://www.cnblogs.com/cckong/p/14350451.html 2.对于上面的例子,我们可以使用静态工厂进行优化。 当我们想更改数据库实例的时候,可以直接更改dao层,对于sercice和controller来说是无关的了。 阅读全文
posted @ 2021-03-09 00:45 枫叶像思念 阅读(376) 评论(1) 推荐(0)
摘要:1。上传 需要导入文件等依赖 <!--文件上传--> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.3</version> </d 阅读全文
posted @ 2021-02-16 13:02 枫叶像思念 阅读(386) 评论(0) 推荐(0)
摘要:public class LoginInterceptor implements HandlerInterceptor { public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Objec 阅读全文
posted @ 2021-02-16 09:01 枫叶像思念 阅读(1691) 评论(0) 推荐(0)
摘要:1.隐藏域用法说明 1、其实它跟其他表单类型是一样的,同样具有value属性,唯一的区别是:表单隐藏域不会把这个元素显示出来,但是在提交过程中依然有效。 2、HTML采用<input>是为了显示文本数据 3、类型为hidden,是为了在显示数据的同时,不想让浏览用户看到,该数据只提供给程序员使用 4 阅读全文
posted @ 2021-02-13 22:29 枫叶像思念 阅读(452) 评论(0) 推荐(0)
摘要:1.jackson的使用 乱码问题解决 注解@ResponseBody直接将方法的返回值 传到当前网页上 不需要去走视图解析器 问题解决 在注解ResponseMapping那里改为这个 或者可以更懒一点 直接在配置文件中声明 <mvc:annotation-driven> <mvc:message 阅读全文
posted @ 2021-02-10 22:52 枫叶像思念 阅读(193) 评论(0) 推荐(0)
摘要:框架应该已经搭好了吧。没有的话参考我的这篇博客:https://www.cnblogs.com/cckong/p/14394198.html 1.回传参数 有了前面的学习,我们应该知道这三个注解的作用了吧。 controller将一个类声明为控制器。 requestMapping后面是一个后缀 表示 阅读全文
posted @ 2021-02-10 13:34 枫叶像思念 阅读(210) 评论(0) 推荐(0)
摘要:一、回顾Servlet重定向和转发 二、SpringMVC 不使用视图解析器 和servlet方法差不多 三、使用视图解析器 视图解析器xml配置 阅读全文
posted @ 2021-02-09 23:28 枫叶像思念 阅读(64) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/qq_32938957/article/details/98205901 https://blog.csdn.net/LDY1016/article/details/85112631?utm_medium=distribute.pc_relevant.no 阅读全文
posted @ 2021-02-09 23:14 枫叶像思念 阅读(58) 评论(0) 推荐(0)
摘要:配置这三个就可以。 controller import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annota 阅读全文
posted @ 2021-02-09 21:06 枫叶像思念 阅读(221) 评论(0) 推荐(0)
摘要:先看这张图看不懂没有关系。 我们使用一个小demo来了解一下执行流程。 (1)DispatcherServlet 表示前置控制器,是整个SpringMVC的控制中心。用户发出请求,DispatcherServlet接收请求并拦截请求。 我们假设请求的url为 : http://localhost:8 阅读全文
posted @ 2021-02-09 16:41 枫叶像思念 阅读(120) 评论(0) 推荐(0)
摘要:我们故意在一个方法里先写一个插入,然后在写一个删除语句。其中删除语句的sql表达错误。 . 虽然会报错 告诉你删除的sql语句错误,但是不会告诉你 插入操作成功了。 也就是说 虽然程序因为错误没有运行完,但是有一部分操作还是成功了。 明显不满足我们的ACID原则(原子性、一致性、隔离性、持久性) 首 阅读全文
posted @ 2021-02-08 15:56 枫叶像思念 阅读(143) 评论(0) 推荐(0)
摘要:我们先来回顾一下mybatis如何进行增删改查。 1.首先我们需要一个接口UserMapper里面写一个抽象方法。 2.我们需要对于此接口进行mapper映射,所以需要新设一个UserMapper.xml文件 3.接下来我们需要进行mabatis的配置文件的书写 (1)数据源datasource(配 阅读全文
posted @ 2021-02-07 23:23 枫叶像思念 阅读(322) 评论(0) 推荐(0)
摘要:AOP面向切面编程 AOP在Spring中的使用 提供声明式事务,允许用户自定义切面 横切关注点:跨越应用程序多个模块的方法或功能。即是,与我们业务逻辑无关的,但是我们需要关注的部分,就是横切关注点。如日志,安全,缓存,事务等等… 切面(Aspect):横切关注点 被模块化的特殊对象。即,它是一个类 阅读全文
posted @ 2021-02-07 13:00 枫叶像思念 阅读(720) 评论(0) 推荐(0)
摘要:静态代理 动态代理 动态代理有三个角色: 接口 真实角色 生成代理角色的角色 java动态代理是利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。 而cglib动态代理是利用asm开源包,对代理对象类的class文件加载进来,通过修改其字节码生成子类来处 阅读全文
posted @ 2021-02-06 12:11 枫叶像思念 阅读(271) 评论(0) 推荐(0)
摘要:一、byName byType自动装配 如果我们的类拥有一下字段 那么常规的配置文件 应该如下 我们来了解一下byname bytype byName:根据属性名自动装配。此选项将检查容器并根据名字查找与属性完全一致的bean,并将其与属性自动装配。 byType:如果容器中存在一个与指定属性类型相 阅读全文
posted @ 2021-02-05 13:07 枫叶像思念 阅读(338) 评论(0) 推荐(0)
摘要:首先先甩一波 spring 核心类core的官方文档 https://docs.spring.io/spring-framework/docs/current/reference/html/core.html#beans 作用域的分类: 默认单例模式singleton(每次只能拿到同一个对象) 原型 阅读全文
posted @ 2021-02-05 08:44 枫叶像思念 阅读(73) 评论(0) 推荐(0)
摘要:构造器注入 一、搭建环境 我们先创建一个user类。其中字段包括 id name address Address是在包里声明的另一个类。 /** * @Description: 用户类 用来构造器注入以及cp命名空间注入 * @Author: cckong * @Date: */ public cl 阅读全文
posted @ 2021-02-04 00:18 枫叶像思念 阅读(189) 评论(0) 推荐(0)
摘要:一、创建环境 在IDEA下使用快捷键 alt+insert 召唤出构造器 可以设置诸多方法 创建学生类 其中有各种类型字段 Address类代码 import java.util.List; import java.util.*; /** * @Description: 学生类 拥有复杂类型的字段 阅读全文
posted @ 2021-02-03 23:42 枫叶像思念 阅读(159) 评论(0) 推荐(0)
摘要:我们先写一个类 里面有个字符串 public class Hello { private String str; public String getStr() { return str; } public void setStr(String str) { this.str = str; } @Ov 阅读全文
posted @ 2021-02-01 21:48 枫叶像思念 阅读(59) 评论(0) 推荐(0)
摘要:我们先来看一下java文件分层 UserDao是操作数据库的接口 以及相关实体类 UserService是业务逻辑层 首先我们来看这个service层里的方法 在这里的userDao是我们显式指定了 是用什么数据库的dao 但是这个存在一个问题 就是如果客户端使用的是 别的数据库 那么你作为程序员需 阅读全文
posted @ 2021-01-30 20:51 枫叶像思念 阅读(106) 评论(0) 推荐(0)