2023_11_06_Java_EE_DAY_01_笔记
知识点回顾:
- Javase
- Mysql
- Html+css+javascript
- Vue
- 扩展:ElementPlus
作业讲解与分析:
知识点讲解:
1. 主要核心内容(服务器端开发)
a) Javaee/Spring+springMVC+MyBatis/MyBatisPlus/SpringBoot 等
b) 全栈工程师
2. 工具:
a) Idea + Maven
b) 等
3. Javaee
a) 服务器端开发:
i. Javaweb(servlet+jsp)
ii. SSH (spring strust1/2 hibernate)
iii. SSI(spring+springmvc+ibatis)
iv. SSM(Spring+SpringMVC+MyBatis)
v. SpringBoot+MyBatis/MyBatisPlus
vi. SpringCloud
4. 服务器:
a) Tomcat:课上主要使用的服务器
b) Jboss
c) Weblogic:收费
d) 等
5. 什么是JavaWeb
a) 所有通过java语言编写的,可以通过浏览器访问的程序
b) Javaweb是基于请求(request)与响应(response)开发
6. Web资源
a) 静态资源:html/css/javascript/图片 等
b) 动态资源:jsp 等
7. 服务器:tomcat
a) Tomcat官网文件的下载:tomcat 9
b) 解压即可使用(切记不要放到中文目录下)
c) 启动测试:
i. tomcat/bin/startup.bat
ii. 默认端口号:8080
d) 访问tomcat
i. http://localhost:8080
ii. Http://127.0.0.1:8080
iii. http://IP:8080
e) tomcat环境变量的配置
i. CATALINA_HOME:tomcat根目录
ii. PATH:tomcat的bin目录
- %CATALINA_HOME%\bin
iii. 测试是否配置成功 - 打开cmd命令窗口,执行:startup.bat
f) Tomcat修改端口号
i. Tomcat/conf/server.xml - 找到Connector标签,修改标签对应的端口号
8. Maven
a) 可以帮助我们构建项目,管理项目中的 jar包
b) 目前的用途:管理项目中的依赖包
c) 下载与解压
d) 设置本地的仓库地址
i. 例如:D:\softtools\MavenRepository
e) 修改maven的配置信息(maven/conf/settings.xml)
i. 修改本地仓库地址
ii. 修改镜像地址:阿里云的镜像
f) 环境变量配置
i. MAVEN_HOME: D:\softtools\apache-maven-3.6.0
ii. PATH:…………;%MAVEN_HOME%\bin
9. 创建第一个JavaWeb项目
a) 使用的工具:idea+maven
b) 创建项目
c) 项目结构
d) 主要关注:src=》main里面的内容
i. Java:编写的都是java文件
ii. Webapp:jsp页面、js、css、图片 等
e) 项目的初始:
i. HelloServlet可以删除
ii. Index.jsp 里面内容可以删除,只剩jsp结构
10. Servlet
a) Servlet是JavaEE规范之一,规范就是接口
b) Servlet主要接受用户发送的请求,并返回响应
c) Servlet是JavaEE三大组件之一,另外两个就是过滤器/监听器
11. 创建Servlet
a) 先创建servlet所在的包
b) 手动创建Servlet类
i. 方法一:创建普通的类,然后实现Servlet接口
- 核心的方法:service
a) 主要处理用户请求,并做响应
ii. 方法二:创建普通的类,继承HttpServlet类(常用) - 核心方法:doGet/doPost
c) 在web.xml中配置servlet信息
i. 一个servlet需要配置一组servlet的信息,一组servlet的配置信息包含:serlvet与servlet-mapping标签
d) Index.jsp 页面
e) 自动创建Servlet(注解方式,此方式不需要再web.xml中进行配置)
f)
标签:11,01,Java,tomcat,Servlet,ii,jsp,创建,servlet From: https://www.cnblogs.com/Qinyyds/p/17813813.html