Java Web 基础
文章平均质量分 91
Java EE
pngyul
我的生活不只有coding,还有看不懂的诗和去不了的远方。
展开
-
Filter
什么是过滤器 过滤器是一个运行在服务器端的程序,先于与之相关的Servlet或JSP页面之前运行,实现对请求资源的过滤的功能。其基本功能是对Servlet容器调用Servlet的过程行进拦截,从而在执行Servlet前后实现一些特殊的功能。 Filter生命周期及其与生命周期相关的方法 1)Filter对象的生命周期: Filter何时创建:服务器启动时就创建该filter对象 F...原创 2018-05-25 10:24:17 · 1161 阅读 · 0 评论 -
JavaWeb核心---Servlet
Servlet 什么是Servlet Servlet(Server Applet)是Java Servlet的简称,运行在服务端的Java小程序,是sun公司提供一套规范(接口),用来处理客户端请求、响应给浏览器的动态资源。但Servlet的实质就是java代码,通过java的API动态的向客户端输出内容 开发Servlet的三种方式 1. 实现Servlet接口 2. 创建类继承Gen...原创 2018-04-16 12:50:08 · 1046 阅读 · 0 评论 -
JavaWeb核心---Response
HttpServletResponse HttpServletResponse概述 我们在创建Servlet时会覆盖service()方法,或doGet()/doPost(),这些方法都有两个参数,一个为代表请求的request和代表响应response。 service方法中的response的类型是ServletResponse,而doGet/doPost方法的response的类型...原创 2018-04-19 17:52:27 · 224 阅读 · 0 评论 -
JavaWeb核心---Request
HttpServletRequest HttpServletRequest概述 我们在创建Servlet时会覆盖service()方法,或doGet()/doPost(),这些方法都有两个参数,一个为代表请求的request和代表响应response。 service方法中的request的类型是ServletRequest,而doGet/doPost方法的request的类型是Htt...原创 2018-04-19 22:59:58 · 408 阅读 · 0 评论 -
JavaWeb核心---Cookie&Session
会话技术简介 什么是会话 在日常生活中,从拨通电话到挂断电话之间的一连串的你问我答的过程就是一个会话。Web应用中的会话过程类似与生活中的打电话过程,它指的是一个(客户端)与Web服务器之间连续发生的一系列请求和响应过程,一个用户在某网站上的整个购物过程就是一个会话。 在打电话中,通话双方会有通话内容,同样,在客户端与服务器端交互的过程中,也会产生一些数据。例如用户a和用户b分别登陆了购物网...原创 2018-04-21 12:59:01 · 346 阅读 · 0 评论 -
Java进阶---JDBC&DBUtils
PS : 过去一段时间在整理java基础的时候,没有整理到数据库操作这一块。说实话,这一章真的是又长有臭,当时就没有整理就往下学习JavaWeb了。然而在学习JSP时,其中有一个案例需要用到数据库工具类,当时就懵了,没办法再继续往下学。所以很有必要再学习整理一遍JDBC和DBUtils工具类相关得技术,顺便也分享出来。 JDBC 1. JDBC概述 JDBC(Java Data Bas...原创 2018-04-25 12:50:02 · 466 阅读 · 0 评论 -
C3P0&BDCP
C3P0连接池 C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。 使用第三方工具要导入jar包,c3p0使用时还需要添加配置文件c3p0-config.xml 配置文件 配置文件名称:c3p0-config.xml (固定) 配置文件路径: src (类路径) 配置文件...原创 2018-04-26 12:51:12 · 256 阅读 · 0 评论 -
JSP
JSP概念 JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是在传统的网页HTML文件中插入Java程序段和JSP标记,从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。 JSP与Servlet一样,是在服务器端执行的。通常返回给客户端的就是一个...原创 2018-04-27 22:12:23 · 870 阅读 · 0 评论 -
EL&JSTL
EL技术 EL(Express Lanuage),为了使JSP代码写起来更加简单,代码更加简洁,减少JSP脚本的编写,尽可能替代JSP页面中脚本的编写。 EL的使用 EL从域中取出数据(EL最重要的作用) EL最主要的作用是获得四大域中的数据,格式${EL表达式} 1. EL获得pageContext域中的值:${pageScope.key} <% //E...原创 2018-05-08 09:59:07 · 241 阅读 · 0 评论 -
事务
什么是事务 逻辑上的一组操作,组成这组操作的各个单元要么全都成功,要么全都失败 MySQL的事务 默认的事务:一条sql语句就是一个事务 默认就开启事务并提交事务 手动事务: 1)显示的开启一个事务:start transaction 2)事务提交:commit 代表从开启事务到事务提交中间的所有的sql都认为有效 ,真正的更新数据库 3)事务的回滚:rollbac...原创 2018-05-13 20:02:17 · 225 阅读 · 0 评论 -
Ajax
Ajax概述 Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),通过在后台与服务器进行少量数据交换,可以使页面实现异步更新,就是无需重新加载整个网页的情况下,能够更新部分网页的技术。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传统的网页(不使用 Ajax)如果需要更新内容,必须重载整个网页页面。 Aj...原创 2018-05-19 22:07:33 · 228 阅读 · 0 评论 -
Listener
什么是监听器 Listener 监听器就是监听某个对象的的状态变化的组件 监听器的相关概念: 事件源:被监听的对象 包括三个域对象 request session servletContext 监听器:监听事件源对象,事件源对象的状态的变化都会触发监听器 注册监听器:将监听器与事件源进行绑定(就是在web.xml文件配置监视器,部分监听不需要配置) 响应行为:监听器监听到事件源...原创 2018-05-22 11:18:56 · 3152 阅读 · 0 评论 -
浅谈HTTP协议
HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。 HTTP协议工作于客户端-服务端架构为上。浏览器作为HTTP客户端通过URL向HTTP服务端...原创 2018-04-14 21:08:38 · 345 阅读 · 0 评论