-JavaEE 应用&Servlet 路由技术&JDBC&Mybatis 数据库&生命周期

#JavaEE-HTTP-Servlet& 路由 & 周期
参考: https://blog.csdn.net/qq_52173163/article/details/121110753
1 、解释
Servlet 是运行在 Web 服务器或应用服务器上的程序 , 它是作为来自 Web 浏览器或其他
HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。使用 Servlet
可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建
网页。本章内容详细讲解了 web 开发的相关内容以及 servlet 相关内容的配置使用 , 是
JAVAEE 开发的重中之重。
2 、创建和使用 Servlet

  • 创建一个类继承 HttpServlet
    -web.xml 配置 Servlet 路由
    -WebServlet 配置 Servlet 路由
  • 写入内置方法 (init service destroy doget dopost)
    3 、 Servlet 生命周期
    见图
    4 、处理接受和回显
    ● HttpServletRequest 是 ServletRequest 的子接口
    getParameter(name) --- String 通过 name 获得值
    getParameterValues --- String 通过 name 获得多值
    ● HttpServletResponse 是 ServletResponse 的子接口
    setCharacterEncoding() 设置编码格式
    setContentType() 设置解析语言
    getWriter() 获得一个 PrintWriter 字符输出流输出数据
    PrintWriter 接受符合类型数据
    #JavaEE- 数据库 -JDBC&Mybatis& 库
  • 原生态数据库开发: JDBC
    参考: https://www.jianshu.com/p/ed1a59750127
    JDBC(Java Database connectivity): 由 java 提供 , 用于访问数据库的统一 API
    接口规范 . 数据库驱动 : 由各个数据库厂商提供 , 用于访问数据库的 jar 包 (JDBC 的具体
    实现 ), 遵循 JDBC 接口 , 以便 java 程序员使用!
    1 、下载 jar
    https://mvnrepository.com/
    2 、引用封装 jar
    创建 lib 目录,复制导入后,添加为库
    jdbc有预编译的· 提前编好执行逻辑 注入的语句不会改变原有
相关推荐
需要8261 天前
JVM 内存区域与对象创建:一次 GC 从哪来
java·jvm·spring boot·spring·servlet·tomcat
captain3761 天前
HTTP(2)
java·网络·http·java-ee
大漠孤烟s2 天前
4.Mybatis学习-动态sql、缓存、逆向工程
mybatis
2501_933923253 天前
Spring Bean作用域揭秘:单例、原型、请求与会话的区别
java·后端·spring·java-ee
毕业设计7033 天前
(免费领源码) SpringBoot 游戏交易平台17600-java、PHP、python、C#、小程序、大数据、单片机、网络工程等)
java·spring boot·mysql·决策树·mybatis·idea·推荐算法
xieliyu.3 天前
JVM 垃圾回收机制详解:从标记过程、回收算法到垃圾收集器
java·jvm·笔记·java-ee
captain3764 天前
网络原理(9)-数据链路层
java·网络协议·java-ee
程序员JerrySUN4 天前
Jetson Edge AI 实战01:Nano、Xavier、Orin 怎么选?Jetson 硬件选型详解【视频讲解】
java·数据库·redis·安全·mybatis
linmengmeng_13144 天前
【总结】MyBatis-Plus批量插入与清表的正确姿势
java·spring boot·mysql·mybatis
vx_BS813304 天前
【项目编号:project51381】Spring Boot 婚纱摄影管理系统:套餐预约、在线咨询、支付与客片展示的一站式业务实现
java·spring boot·eclipse·tomcat·mybatis