Java EE
2021-08-15 20:03:55 9 举报
AI智能生成
Java EE知识点
作者其他创作
大纲/内容
数据库
MySQL
JDBC
Driver
com.mysql.jdbc.Driver
步骤
加载驱动
Class.forName("com.mysql.jdbc.Driver");
建立连接
jdbc:mysql://域名:端口/数据库名?参数
DriverManager.getConnection
获取执行对象
createStatement
执行语句
executeQuery
查询
executeUpdate
增删改
execute
executeBatch
获取结果
ResultSet
getObject
getString
.........
释放
close
封装
连接信息写入配置文件
防止SQL注入
PreperedStatement
连接池
DBCP
C3P0
Druid
事物
ACID
JavaWeb
基本流程
Tomcat
Http
端口
80
443
协议
HTTP/1.0
HTTP/1.1
请求
URL
get/post
状态码
ip地址
请求行、消息头
响应
缓存
连接方式
编码
类型
响应体、状态码
Maven
Serlvet
Servlet原理
Mapping
ServletContext
每一个web程序一个ServletContext对象
数据共享
获取参数
请求转发
读取文件
HttpServlerResponse
HttpServlerRequest
Session/Cookie
Cookie
服务器生成,通过rensponse写回,下次访问浏览器可以携带cookie
使用
resp.addcookie
req.getCookie
URLEncoder转码
有效期
默认存活到浏览器关闭时
SetMaxAge设置时间
单个只能保存4kb,一个站点最多20个,浏览器最多300个
Session
req.getSession
setAttibute
get/removeAttibute
有效期
第一次访问创建/不创建
getSession(true)/getSession(false)
强制关闭
invalidate
时间
serMaxInactiveInterval
xml文件中设置
JSP
原理
本质上是servlet,运行时被编译为.java和.class,继承了HttpJspBase类,HttpJspBase继承了HttpServlet
可以使用servlet的内置对象
基本语法使用
JSTL
五大类型标签
核心
格式化
xml
sql
jstl函数
EL表达式
${expression}
JavaBean
三层框架
过滤器
概念
客户端-->过滤器-->web资源
方法
init
doFilter
chain.doFilter
destroy
监听器
监听域
ServletRequest
HttpSession
ServletContext
文件上传
邮件收发
SSM框架
SpringBoot
SpringCloud
Hadoop
收藏
收藏
0 条评论
下一页