05 2022 档案
摘要:Servlet的缺点 静态html与动态Java代码混合在一起,难以维护。Servlet用out.printlin()语句输出,开发效率低下,且很难在开发过程中发现错误,调试起来很困难。 JSP (Java Server Pages) Java服务器页面,JSP是J2EE的功能模块,由Web服务器
阅读全文
摘要:标准的Java Web工程结构 Servlet的使用步骤 1.创建Servlet类,继承HttpServlet 2.重写service方法,编写程序代码 3.配置web.xml,绑定URL Servlet与标准Java类的区别就是是否继承父类HttpServlet service()方法是请求处理的
阅读全文
摘要:软件结构发展史 单机时代-桌面应用,数据的保存放在计算机的本地硬盘。 优点:易于使用、结构简单。缺点:数据难以共享、安全性差、更新不及时。 联机时代- (Client-Service) 客户端服务器模式 优点:数据方便共享,安全性高。缺点:必须安装客户端,升级与维护困难。 互联网时代- (Brows
阅读全文
摘要:wangEditor是基于JavaScript和css开发的Web富文本编辑器。 wangEditor的使用: 引入wangEditor组件 wangEditor的读取与写入操作 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8
阅读全文
摘要:Spring Task是Spring 3.0后推出的定时任务模块,职责是按周期后台自动执行任务,Spring Task利用cron表达式实现灵活的定时处理。 检查是否存在依赖包 在applicaitonContext.xml中检查schema文档并开启注解模式 <?xml version="1.0"
阅读全文
摘要:从底层数据库将数据查询出来并填充到前端界面上 1.开发实体类entity 2.开发mapper接口以对应的xml 3.开发service,根据实际业务的需要决定查询还是写入 4.开发controller,调用service,将查询结果放到请求中与模板引擎组合,模板引擎读取指定数据对页面进行渲染,产生
阅读全文
摘要:Kaptcha的使用: 1.在pom.xml中添加依赖,在applicationContext.xml中配置Kaptcha 2.在applicationContext.xml中配置Kaptcha 3.开发KapatchaController生成验证码图片 package com.imooc.read
阅读全文
摘要:问题: 运行tomcat时500错误,java.io.FileNotFoundException: class path resource [xxx.class] cannot be opened because it does not exist 解决方法: 删除target文件夹,运行tomca
阅读全文
摘要:Bootstrap是全球最受欢迎的前端组件库,由推特(TWitter)开源,用于开发响应式布局(根据屏幕宽度动态调整界面显示样式)、移动设备优先的WEB项目,Bootstrap提供完整的HTML、CSS 和JS开发工具集 bootstrap中文文档 https://v4.bootcss.com/
阅读全文
摘要:MyBatis-Plus (简称MP)是一个MyBatis的增强工具,自动实现Mapper CRUD操作,极致提高数据库开发效率,MP在MyBatis的基础上只做增强不做改变 SSM框架整合MyBatis-Plus pom引入mybatis-plus依赖 <!--MyBatis-Plus依赖-->
阅读全文
摘要:SSM整合包含三个阶段: 1.Spring与Spring MVC整合 2.Spring与Mybatis整合配置 3.整合其他组件:声明式事务/日志/任务调度/... 1.Spring与Spring MVC整合 Spring与Spring MVC的整合包括以下步骤: 配置spring-webmvc等依
阅读全文
摘要:传统基于MVC开发的web应用 Sevlet接收浏览器发送的数据后,由后台查询对应的结果,生成Model,最后将Model中的数据与View模板引擎进行渲染,得到的HTML返回给浏览器,但是这种开发模式只适用于支持HTML的客户端。 RESTful REST-表现层状态转换,资源在网络中以某种表现形
阅读全文
摘要:响应中产生结果主要有两种方式,在方法上增加@ResponseBoby注解,产生响应文本,另一种利用ModelAndView对象结合模板引擎输出,也就是用写好的jsp或freemarker模板引擎结合数据动态渲染产生对应的页面信息。 @ResponseBoby 直接产生响应体的数据,过程不涉及任何视图
阅读全文
摘要:早期Tomcat默认使用字符集ISO-8859-1,属于西欧字集,并不兼容中文字符,解决乱码的核心就是将其他字符集转换成UTF-8字符集,在SpringMVC中,Controller的请求和响应都需要设置UTF-8字符集。 中文乱码的配置 Get请求乱码- server.xml增加URIEncodi
阅读全文
摘要:接收表单复合数据 1.使用数组接收数据 2.List集合接收表单数据 List参数前一定要使用@RequestRaram注解 使用实体类作为参数接收数据时,可以直接使用List集合 关联对象赋值 日期类型转换 @DateTimeFormat (pattern ="yyyy-MM-dd" )放在方法D
阅读全文
摘要:数据绑定 Spring MVC中controller控制器类中的方法与url绑定在一起 URLMapping(URL映射) URL Mapping指将URL与Controller方法绑定 通过将URL与方法绑定,SpringMVC便可通过Tomcat对外暴露服务 URL Mapping注解 @Req
阅读全文
摘要:1.maven依赖spring-webmvc 2.web.xml配置DispatcherServlet 3.配置applicationContext.xml的mvc标记 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.s
阅读全文