一.创建javaweb项目
1.java环境配置
(1)首先下载jdk,可进入官网下载。创建一个文件夹放置之。
(2)在系统环境变量中,添加相关路径
ii)打开windows设置
iii)
打开系统高级设置
iiii)打开环境变量
iiiii)配置变量
主要是JAVA_HOME
2.配置tomcat
1.先到http://tomcat.apache.org/
下载安装包
然后我解压到了
2.配置环境变量
在path后面添加%CATALINA_HOME%\bin;
3.检查
启动tomcat的指令
startup.bat或者进入bin目录双击这个程序
配置完成!!!
4.关闭tomcat
a)直接关闭窗口
b)ctrl+c
3.如何部署web项目到comcat
1.复制web项目到webapps下
2.在浏览器地址栏填写http://localhost:8080/web/a.html即可
**
4.idea整合tomcat服务器
**
5.创建web项目
1.新建一个java项目
a直接点击next,然后命名
b右键addframe
c选择web
后面参考了这篇博客
结果如下:
6.新建完成后各文件的作用
二.学习servlet
1.什么是servlet
它是能接收客户端发送的请求,并响应数据给客户端的Java程序
第一个servlet程序
a.在src文件夹下新建helloservlet.class
b.继承Servlet,重写方法service
c.在xml中配置
d.运行检查
当输入hello后
第一个servlet成功了!!!
2.servlet的生命周期
a.构造器方法
b.init初始化
c.service方法
d.destroy方法
service在实例创建后可以被反复执行,destroy方法是将服务器关闭。
3.获取请求方式
public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
System.out.println("3.service方法 Hello,Servlet has been visited");
HttpServletRequest httpServletRequest = (HttpServletRequest) servletRequest;
String method = httpServletRequest.getMethod();
System.out.println(method);
}
4.通过继承HttpServlet实现Servlet程序
验证如下:
5.使用idea生成servlet程序
new ->servlet
减少了不少代码量
验证如下: