JavaWeb
javaer_007
学好java,为公司添砖"加瓦"!
展开
-
IDEA将Maven项目打包成war包并部署
1.将web项目通过maven打包成war包(pom文件中的打包方式为war)2.将war包复制到tomcat的webapps目录下3.修改server.xml,在Host配置段中添加如下内容<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> //...... <...原创 2019-11-07 13:46:18 · 2896 阅读 · 0 评论 -
Tomcat目录结构详解
1.bin目录该目录下存放的是二进制可执行文件,主要有4个文件。tomcat6.exe:在控制台下启动Tomcat。tomcat6w.exe:弹出UGI窗口启动Tomcat。startup.bat:startup.bat用来启动Tomcat,但需要先配置JAVA_HOME环境变量才能启动。shutdown.bat:shutdawn.bat用来停止Tomcat;2.conf目录...原创 2019-11-07 13:45:34 · 192 阅读 · 0 评论 -
2.ServletContext(传智播客)
1.简介服务器会在项目启动时创建一个ServletContext对象,在服务器关闭时销毁该对象,它的作用是在整个应用之间共享数据。2.获取ServletContext对象ServletConfig的getServletContext()GerericServlet的getServletContext()HttpSession的getServletContext()ServletCon...原创 2019-04-11 17:38:49 · 96 阅读 · 0 评论 -
5.Cookie(传智播客)
1.简介Cookie是在服务端创建,发送到客户端保存下来,然后在浏览器下一次请求的时候带上交给服务端进行校验。一个Cookie最大4KB服务器端最多保存20个Cookie客户端做多保存300个Cookie2.用途跟踪客户端状态保存购物车信息(不能使用request,因为购物车是一个用户向服务器发送的多个请求)显示上一次登录名3.使用向浏览器设置Cookie:respo...原创 2019-04-15 18:56:40 · 121 阅读 · 0 评论 -
3.Response(传智播客)
1.服务器处理请求过程服务器每接收到一个请求,服务器就会创建一个request对象来封装请求数据,并且服务器也会创建一个response对象,然后服务器传递这2个参数到Servlet的生命周期方法service中,service方法完成参数的强制转换,转换为HttpServletRequest和HttpServletResponse之后,调用非生命周期service方法,在里面获取请求的方法,然...原创 2019-04-12 15:08:46 · 131 阅读 · 0 评论 -
6.HttpSession(传智播客)
1.简介由javaWeb提供,用来进行会话跟踪的是Servlet的三大域之一,因此也有getAttribute、setAttribute、removeAttribute方法原创 2019-04-16 21:49:17 · 195 阅读 · 0 评论 -
4.Request(传智播客)
1.常用API获取客户端IP:getRemoteAddr()获取请求方式:getMethod()获取请求头:getHeader(),getIntHeader(),getLongHeader()protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, I...原创 2019-04-14 17:11:58 · 150 阅读 · 0 评论 -
7.Listener(传智播客)
1.简介Listener是一个接口,主要用于监听三大域的创建、销毁以及属性的变更,监听器可以在事件发生前后做一些处理。2.常用场景统计在线人数页面访问量的统计应用启动时完成信息初始化工作3.创建与销毁public class MyServletRequestListener implements ServletRequestListener { @Override ...原创 2019-04-17 16:50:11 · 110 阅读 · 0 评论 -
8.Filter(传智播客)
1.简介过滤器是用于拦截客户端的请求,完成预处理或者后处理等特殊的操作。分IP统计访问次数粗粒度权限管理全站编码处理2.Filter接口的生命周期方法(与Servlet很像)init(FilterConfig filterConfig):在项目启动成功后由服务器创建Filter对象,然后立即执行该方法完成初始化。doFilter(ServletRequest req,Servl...原创 2019-04-18 14:06:13 · 122 阅读 · 0 评论 -
1.Servlet(传智播客)
1.为什么使用servletservlet是运行在web服务器上的java程序(是什么),可以对来自浏览器或者其他http客户端的请求进行处理。前提是需要把servlet对象部署到web容器中。2.servlet的架构3.Servlet 包Java Servlet 是运行在带有支持 Java Servlet 规范的解释器的 web 服务器上的 Java 类。Servlet 可以...原创 2019-03-09 17:14:37 · 204 阅读 · 0 评论