目录
JavaWeb
JavaWeb是Java的一个方向,基于BS架构的Web网站,也是Java EE方向
Java SE(标准版)
Java EE(企业版->Java web)
Java ME(微型版->移动开发)
Tomcat
Tomcat是一款服务器的中间件
1.管理Socker连接,基于HTTP/HTTPS协议(底层是TCP协议)
2.管理线程池(每一次请求都会分配一个线程进行处理)
3.管理输入流和输出流(输入流读取浏览器输出的内容,输出流向浏览器输出内容)
Tomcat相似产品
1.Nginx
2.Netty
3.Undertow
4.Jboss
5.weblogic
Tomcat官网和版本
阿帕奇雄猫® - 阿帕奇雄猫 10 软件下载 (apache.org)
Tomcat目录:
Tomcat环境变量
Tomcat是Java语言编写的,需要JAVA_HOME环境变量
Tomcat的启动与关闭![](https://img-blog.csdnimg.cn/b275df6cfc4f4eea9be3fc4f17a641b0.jpeg)
解决乱码:
启动文件:
Tomcat连接方式:
Tomcat是服务端,浏览器是客户端
URL地址:
URL一般指统一资源定位系统。 统一资源定位系统(uniform resource locator;URL)
组成部分:
协议://IP:端口/资源路径
比作为:国家://省市区:门牌号/人
什么是资源:任何一种可以被浏览器解析的文件都是资源
不同的文件的URL地址一定是不一样的,任何一个文件都有自己唯一的URL地址
如果在url地址中没有写资源路径
Tomcat默认返回ROOT/index.jsp或者是ROOT/index.html
Tomcat核心配置文件server.xml
修改端口:
例如:把端口8080改为8081
Tomcat访问资源:![](https://img-blog.csdnimg.cn/aa83c7c1498f4480a719d930aa4b8c75.png)
配置任意的磁盘目录交给Tomcat做代理
为磁盘目录配置一个网络路径
如果没有配置任何目录被Tomcat,Tomcat默认代理哪个目录?
JDBC编程流程:
建立MYSQL数据库和JDBC连接:
要求:
JDBC编程流程:
建一个工程:
建立连接:
建BaskDao类:
连接线程池:
进行数据库连接:
建立before:
建立after:
建立测试方法testInsert:
建立测试方法testUpdate:
建立测试方法testTransfer: