JavaEE 环境与程序设计 · 交互课程
交互式学习 JavaEE:WEB 基础、JSP、Servlet、Spring、SpringMVC、MyBatis、SSM……每讲配可交互组件与随堂测验。
技术演进接力链(M1 → M9)
- 1WEB 基础HTTP / Browser / WebServer静态页面写死,人人看到一样
- 2Servlet手写 if-else 分发不可扩展,无生命周期/并发管理
- 3JSP:参数散字符串参数散成一堆 String,取值靠字段名硬记
- 3JSP:scriptlet 塞逻辑scriptlet 把逻辑塞进页面,代码与 HTML 糊在一起
- 3JavaBean:数据对象化对象全靠 new、层层硬依赖
- 4Spring IoCWeb 路由仍手写 web.xml/if-else、手动取参绑定,展示/业务/数据访问没分开
- 5MVC · SpringMVC数据在库里,访问是重复样板 + 拼串有注入风险
- 6MySQLJava 连库要手写五步,连接与资源管理全手动
- 7JDBCSQL 与 Java 混写、结果集逐行手映射、没有动态 SQL
- 8MyBatis四份配置 + web.xml 装配繁琐,部署要外部 Tomcat
- 9SpringBoot链尾 · 不考核
- 01WEB 基础与开发环境
- 02Servlet、Filter、Listener
- 03内置对象 · JSP · JavaBean
- 04Spring 框架(IoC/DI)
- 05MVC 模式 · SpringMVC
- 06MySQL 数据库基础
- 07JDBC 数据访问
- 08MyBatis
- 09SpringBoot
- 10SSM 整合
- 11综合应用:SSM 人事管理系统
- 12进阶拓展(可选)
教学示例
3 个贯穿式实例项目,把课程知识点放进真实代码里:从手写 HTTP 服务器、留言本六版演进,到完整的 SSM 人事管理系统。
01
贯穿示例 · 手写 HTTP 服务器(V1–V7)
从一个裸 Socket 逐步长出手写 Servlet、Filter、Listener,再到 Spring MVC 与 ORM 的框架仿真
SocketServletFilterListenerSpring MVCORM
02
贯穿示例 · 留言本七版演进(JSP → SpringBoot)
同一个「留言板」功能,从纯 JSP 一路演进到 Spring+MVC+MyBatis 三层架构、再到 SpringBoot,看分层是怎么被逼出来的
JSPServletJDBCSpring IoCSpringMVCSSM
03
贯穿示例 · SSM 人事管理系统(SHrmSSM01B)
一个真实的 Spring+MVC+MyBatis 部门/员工管理系统:四层架构 + 四份配置文件如何拼成一个可运行的 Web 应用
SpringSpringMVCMyBatisSSM分层架构
阶段测验
M期中测试(模块 1–5)
30 题 · 在线作答 · 即时判分与讲解
期末模拟卷(10 个考核模块)
40 题 · 全课程覆盖 · 在线作答 · 即时判分与讲解
题库管理
全站随堂测验集中增删改 · 实时校验 · 导出 JSON
各章测验汇总
123456789101112
模块1 · WEB 基础
7 题随堂测验汇总
模块2 · Servlet / Filter / Listener
8 题随堂测验汇总
模块3 · 内置对象 · JSP · JavaBean
11 题随堂测验汇总
模块4 · Spring IoC / DI
8 题随堂测验汇总
模块5 · MVC 模式 · SpringMVC
10 题随堂测验汇总
模块6 · MySQL
7 题随堂测验汇总
模块7 · JDBC
7 题随堂测验汇总
模块8 · MyBatis
8 题随堂测验汇总
模块9 · SpringBoot
7 题随堂测验汇总
模块10 · SSM 整合
6 题随堂测验汇总
模块11 · 综合应用:SSM 人事系统
6 题随堂测验汇总
模块12 · 进阶拓展(可选)
5 题随堂测验汇总
学习进度
P我的学习进度
标记已学完课程、记录期中成绩,查看各模块完成率(保存在本机)
实验报告
R实验报告提交
填写姓名 / 学号 / 实验编号与内容收获,一键提交并保存到服务器