JavaWeb必会知识点整理
2025-04-08 18:16:00 0 举报
AI智能生成
JavaWeb必会知识点整理
作者其他创作
大纲/内容
基础知识
Java基础
面向对象编程
类与对象
继承、封装、多态
异常处理
try-catch-finally语句
自定义异常
集合框架
List、Set、Map接口及其实现
迭代器与foreach循环
泛型
泛型类与接口
泛型方法与通配符
HTML/CSS/JavaScript
HTML基础
标签、属性、结构
表单、表格、列表
CSS布局
盒模型
定位、浮动、Flexbox
JavaScript基础
数据类型、变量、运算符
函数、对象、数组
DOM操作、事件处理
Web服务器与容器
Servlet技术
Servlet生命周期
init、service、destroy方法
Servlet API
HttpServletRequest
HttpServletResponse
Servlet过滤器与监听器
Filter接口
Listener接口
JSP技术
JSP基本语法
脚本元素、指令、动作
JSP内置对象
request、response、session等
JSP与Servlet的交互
JSP作为MVC中的视图
Web应用部署
Web.xml配置
Servlet映射
初始化参数
上下文参数与监听器配置
context-param
listener
数据库操作
JDBC技术
JDBC驱动与连接
加载驱动
建立连接
SQL语句执行
Statement与PreparedStatement
ResultSet处理
数据库连接池
C3P0、DBCP等
ORM框架
Hibernate
配置与映射
HQL与Criteria查询
MyBatis
SQL映射文件
接口绑定与动态SQL
框架技术
Spring框架
核心概念
IoC容器
AOP编程
Spring MVC
控制器、视图解析器
拦截器与异常处理器
Spring事务管理
声明式事务
编程式事务
Struts2框架
Struts2架构
拦截器栈
结果类型与拦截器
Action开发
Action类与配置
结果视图与数据传递
文件上传与下载
文件上传拦截器
文件下载实现
安全与性能优化
Web安全
SQL注入防护
预编译语句使用
参数化查询
XSS攻击防护
输入验证
输出编码
CSRF攻击防护
Token机制
同步令牌
性能优化
缓存应用
页面缓存
数据缓存
异步处理
AJAX技术
WebSocket通信
负载均衡与集群
反向代理
Session共享策略
开发工具与环境
开发IDE
IntelliJ IDEA
项目管理
代码辅助与重构
Eclipse
插件扩展
调试与分析工具
版本控制
Git
分支管理
提交与合并
SVN
中央仓库模式
版本回退与差异比较
构建工具
Maven
依赖管理
生命周期与插件
Gradle
构建脚本
任务与依赖配置
测试与部署
单元测试
JUnit框架
测试用例编写
测试套件与参数化测试
Mock技术
Mock对象
模拟依赖与行为
部署工具
Tomcat
部署Web应用
配置与管理
Docker
容器化部署
镜像管理与分发
持续集成/持续部署(CI/CD
Jenkins
自动化构建
测试与部署流程
GitLab CI
配置CI/CD流水线
代码质量检查与自动化测试
最佳实践与设计模式
设计模式
单例模式
饿汉式与懒汉式
工厂模式
简单工厂与抽象工厂
策略模式
行为模式应用
代码规范与重构
编码规范
命名规则
代码格式化
代码重构技巧
提取方法与类
优化循环与条件判断
项目管理与敏捷开发
Scrum框架
角色、活动与工件
TDD(测试驱动开发)
测试先行原则
重构与优化循环
0 条评论
下一页