/java-web

for java web

Primary LanguageJava

JAVA WEB 学习

预期学习路径:Servlet->MyBatis->Spring->SpringMVC->整合ssm

Servlet

Servlet是Java的web服务接口类

Servlet-01 - servlet基本应用,比如返回值html,设置错误页面的默认返回
Servlet-02 - servlet context的应用,如跨请求信息共享,properties读取

response - 文件下载,页面刷新,图片显示,请求测试

session-cookie - session用于在服务器登记用户的访问,客户端存放sessionID来查询服务器的session对象,每个浏览器有个固定的session对象

MyBatis

MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。

MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。

官方文档:https://mybatis.org/mybatis-3/zh/index.html

Spring Frameword

基础

关键词:IOC,依赖注入,xml配置,Bean自动装配,注解开发,Java方式配置Spring

官方文档:[https://docs.spring.io/spring-framework/docs/current/reference/html/

Spring Boot精简了Spring的开发,大量的配置被提前设置好了,看源代码可以看到很多的注解。

进阶

关键词:AOP,代理模式,Proxy,Reflect

感谢

bilibili Up主 遇见狂神说的视频