SERVLET

​ 通过浏览器访问服务器的项目。

服务器

web开发中的服务器比较多,咱们暂时学习叫做tomcat。

使用:
	1:解压到自己盘符
	2:熟练掌握服务器各个文件夹的作用:
	bin:
		 startup.bat:启动服务器(注意jdk环境变量),双击:如果黑dos框闪退,检查jdk和端口号是否被占用
		 shundown.bat:关闭服务器
	conf:
		server.xml:定义了tomcat默认端口号:8080:通过浏览器:http://172.16.8.78:8080,默认浏览器就访问到了tomcat/webapps目录。可以访问服务器
		
		web.xml:定义tomcat下所有项目默认session存活时间30分钟
		
		
		
	webapps:默认就是项目部署目录
		可以使用纯html项目测试,赋值粘贴到该目录,重启服务器http://172.16.8.78:8080/test/1.html
		tomcat中编译部署过的web项目目录:
				默认就是webcontent目录   /项目名/web-inf/classes(原src目录)
	lib:tomcat.jar:提供多个类,方法,学习的内容
	
	work:存储访问过的jsp页面,会先编译成servlet
		
	
	
=======================================================================================

eclipse配置tomcat:
	1:window->preferences->Server->点击Runtime Environments->右边点击add添加服务器:单击apache->tomcat8.5->next->选择服务器安装路径,并且单击下拉框选择自己安装的jdk->完成->完成
	2:新建web项目:Dynamic Web Project,
		target runtime:选择自己安装的服务器->next->next->打勾选中generate web.xml,完成
	3:window->show view->servers->点击超链接:查看服务器,完成
	4:双击服务器:修改配置:服务器窗口左下角选择overview:找到server locations:选择第二个单选框,在deploy path:选择tomcat\webapps目录:确定eclipse中web项目的发布路径,ctrl+s保存即可。
	5:服务器上右键add and remove:部署项目,右键启动服务器。

web项目目录结构

tomcat三大组件

三大功能类

HttpServlet

servlet生命周期

HttpServlet的执行原理:重中之重

常用类

转发与重定向的区别

文件上传

Filter

声明周期

Listener

Http协议

自定义注解

jsp

三大指令

编译指令

导入标签指令

页面包含指令

EL表达式

jsp四大作用域

JSTL

jsp的执行原理

MVC

路径

最后更新于