index.html/.jsp 是默认的访问项目的文件,访问时可写可不写
Tomcat核心配置文件:conf/server.xml
修改 windows/system32/drivers/etc/hosts文件,域名解析
tomcat下项目文件结构:
-webappa//存放项目 -project -index.jsp/html//默认页面 -WEB-INF//配置文件 -web.xml//网页配置文件 -lib//项目所依赖的jar包 -classes : //java程序 -static -css//css文件 -style.css -jsp -img
请求头,响应头
状态码
http的两个时代:Http1.0(短链接cs连接后,只能获得一个web资源), Http1.1(长连接)
状态码:200 请求成功, 3XX 请求重定向,, 4XX 找不到资源, 5XX 服务器代码问题
maven项目架构管理工具:方便导入jar
核心思想:约定大于配置,有约束,不要去违反
配置环境变量: M2_HOME(/bin目录), MAVEN_HOME(maven目录), path添加路径
配置文件:conf/setting.xml (设置仓库地址,镜像地址)
setting中设置maven home地址,settings file, repository的地址
右键:点击 mark directory as, 选择为源码目录,测试目录等。
进入project structure, 进modules, 可以点击给文件夹标记
Lifecycle:maven命令行操作;
plugins:插件,可以删掉,和命令行一样
dependecies:依赖库,jar包
在dependency下面可以添加spring依赖包等
在build中配置resources, 防止资源导出失败
(例如:在java目录下有个xml文件,在下面的include中添加.xml, filter中设置为false,不过滤)
在maven侧边栏的工具栏中可以查看
地址: Maven Repository: Search/Browse/Explore (mvnrepository.com)
找到想要的包,然后点进去找到使用人数最多的版本,点去赋值dependence标签复制到pom.xml配置文件中
下载好依赖包,写好doGet(), 要在web.xml配置里,注册Servlet!!!!, 然后添加映射
<!-- 注册--> <servlet> <servlet-name>helloServlet</servlet-name> <servlet-class>com.roy.servlet.HelloServlet</servlet-class> </servlet> <!--添加映射--> <servlet-mapping> <servlet-name>helloServlet</servlet-name> <url-pattern>/hello</url-pattern> </servlet-mapping>
在访问时,localhost:8080之后添加/hello映射,就可以访问到写好的helloServlet.java文件。(对照前面的web动态资源的访问)