2023_11_06_Java_EE_DAY_01_笔记

2023_11_06_Java_EE_DAY_01_笔记

知识点回顾:

  1. Javase
  2. Mysql
  3. Html+css+javascript
  4. Vue
  5. 扩展: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目录

  1. %CATALINA_HOME%\bin
    iii. 测试是否配置成功
  2. 打开cmd命令窗口,执行:startup.bat
    f) Tomcat修改端口号
    i. Tomcat/conf/server.xml
  3. 找到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接口

  1. 核心的方法:service
    a) 主要处理用户请求,并做响应
    ii. 方法二:创建普通的类,继承HttpServlet类(常用)
  2. 核心方法:doGet/doPost

c) 在web.xml中配置servlet信息
i. 一个servlet需要配置一组servlet的信息,一组servlet的配置信息包含:serlvet与servlet-mapping标签

d) Index.jsp 页面

e) 自动创建Servlet(注解方式,此方式不需要再web.xml中进行配置)

f)

posted @ 2023-11-06 21:28  Kbaor  阅读(17)  评论(0)    收藏  举报