基础概念
Servlet HTML Java 代码混在一起,一改都要改。
JSP (java server pages) 提供HTML模板,Java程序生成数据填空模板,只改java。
JSP的运行 JSP---> Servelt的源码-->.class-->JVM运行。
MVC (Model、View、Controller) 架构模式
Model:数据模型、数据、业务、行为, 业务逻辑 、保存数据的状态。
View:数据模型的页面展示(jsp实现),显示页面。
Controller:接受用户请求-->数据模型处理-->视图页面展示,取得表单数据、调用业务逻辑、转向制定的页面。
REST 架构模式
架构模式特点:前端关注界面展现、后端关注业务逻辑。
REST本质是一种设计API的模式。常用JSON数据格式。
JSON数据的优点:可直接被Javascript读取、简单、易用、易读。
REST中的请求类型划分 :POST 增 、DELETE 删、PUT 改、 GET 查。
REST 又称表述性状态转移 (Representational State Transfer)
REST技术就是实现 将AJAX请求 处理 输出JSON数据这样的功能。
JDK: Java Development kit Java语言的软件开发工具包JDK协议基于JRL协议
常见的JDK: J2SE 标准版 (桌面平台) J2EE 企业版 J2ME 微型版 (移动、无线、机顶盒等小型设备)
JRE:Java Runtime Environment缩写 Java运行环境 包含 JVM与Java 核心类库
Java SE API:Java 基础类库开发接口。
Servlet Java的一个应用程序
生命周期: 实例化-->初始化-->就绪-->销毁
TOMCAT的配置文件:
会话保持的三种方式:session sticky会话粘性、Session 负责集群、Session Server (session 共享服务器)
JDK安装
下载RPM wget https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
安装RPM yum -y install jdk-8u241-linux-x64.rpm
初始环境变量
启动:./etc/profile.d/jdk.sh 验证 Java --version
Tomcat安装
下载包:
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.50/bin/apache-tomcat-8.5.50.tar.gz
解压 tar xf apache-tomcat-8.5.50.tar.gz -C /usr/local/
设置软连接: cd /usr/local && ln -s apache-tomcat-8.5.50/ tomcat
指定PATH变量: echo 'PATH=/usr/loca/tomcat/bin:$PATH' > /etc/profile.d/tomcat.sh
启动 :./etc/profile.d/tomcat.sh && /usr/local/tomcat/bin/startup.sh
验证 :/usr/local/tomcat/bin/catalina.sh version && ss -ntl|grep 8080