企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
[TOC] # 课程定位 1. 课程类别:专业方向课 2. 专业方向:Java服务器端开发 3. 课程定位:企业级开发前序课程 # 课程目标 * [ ] 能够使用JSP、Servlet、JavaBean来进行Web请求处理与响应【重点】【目标1】 * [ ] 能够按照表现层、业务层、持久层来进行数据的存储于处理【重点】【目标2】 * [ ] 能够根据需要搭建合适的Java Web开发环境【目标3】 * [ ] 能够通过网络资源进行自主学习,学会Java EE开发基础【目标4】 # 教学方法 * [ ] 以问题为导向 * [ ] 以成果为导向 # 参考资料 JDK17[https://docs.oracle.com/en/java/javase/17/docs/api/index.html](https://docs.oracle.com/en/java/javase/17/docs/api/index.html) Servlet 4.0[https://tomcat.apache.org/tomcat-9.0-doc/servletapi/index.html](https://tomcat.apache.org/tomcat-9.0-doc/servletapi/index.html) 复习资料[https://kdocs.cn/l/clXbkOuGwiKj](https://kdocs.cn/l/clXbkOuGwiKj) # 1 课程考核 * 考核方式:闭卷考试 * 成绩计算方法:过程考核40%+末考60% * [ ] ## 过程考核(超星平台) 1. 签到5%:未到0分、迟到0.6分。 2. 作业25%:目标1、目标2 3. 在线测试20%:目标1 4. 随堂练习15%:目标2 5. 在线学习环境安装5%:目标3 6. 在线学习次数5%:目标4 7. 在线讨论5%:目标4 8. 在线考试20%:目标3、目标4 * [ ] ## 期末考核(闭卷考试) 1. 简答题4*5分=20分:目标1、目标2 2. 辨析题2*5分=10分:目标3、目标4 3. 程序设计题*3题=25分:目标1 * 编写表单页面 * 编写EL显示页面 * 编写Servlet(接收表单页面数据→存储数据到域对象→转到显示页面显示) 4. 综合应用题*5题=45分:目标2 * 映射类的编写:目标1 * 接口编写:目标2 * 持久层编写:目标2 * 业务层编写:目标2 * 过滤器:目标1 # 2 基础知识 ## 问题01:JavaSE、JavaEE、JavaME的区别? ![](https://img.kancloud.cn/40/aa/40aa99171a6784d71875adeaa8feceaa_676x258.png) ## 问题02:SDK、JDK、JRE、JVM的区别? ![](https://img.kancloud.cn/eb/76/eb761753a7f29871ba2b5ecc1d3400cd_760x353.png) ## 问题03:B/S和C/S的区别? ![](https://img.kancloud.cn/28/af/28af74b63c310c8000c7201f3b83af8e_1156x378.png) * 开发和维护成本 * 效率和性能 * 安全性 ![](https://img.kancloud.cn/11/20/1120ae3f5bd335ac0d79088f076568bc_820x189.png) ## 问题04:HTTP 1.0和HTTP1.1的特点及区别。 ![](https://img.kancloud.cn/45/e2/45e28dadf7a8f363d84a4628bdc109f7_578x253.png) ![](https://img.kancloud.cn/f1/16/f116a9d73758ae003189a9096df23274_618x330.png) ## 问题05:简述HTTP消息。 ![](https://img.kancloud.cn/25/7f/257f1c81eb7a3da0017c708a93a77d78_812x634.png) ### 知识点1:请求消息说明 ![](https://img.kancloud.cn/67/97/679759f0e249f32bdb83de0de7c3bb1f_1073x277.png) ### 知识点2:响应消息说明 ![](https://img.kancloud.cn/f2/a9/f2a9c343172e566a153beabdc6d38b13_1073x582.png) ### 知识点3:服务器状态码 ![](https://img.kancloud.cn/07/ae/07ae9a13726e64334012bab0c633c3a6_1090x386.png) ## 问题06:GET和POST的区别 * GET方式,默认,大小限制2KB,信息包含在URL中 * POST方式,文件上传必须,大小无限制,信息包含在实体中 ![](https://img.kancloud.cn/fa/bf/fabf61842f251e2582b067c493a05477_1051x334.png) ## 问题07:路径的编写 1. 绝对路径 2. 相对路径 3. 相对服务器路径 ![](https://img.kancloud.cn/29/1d/291d80d450cd340e4c5b7877db333638_902x255.png)