JavaWeb基础
Java WEB
Albert Yang
一代歌神,阿尔伯特·杨,一名Java程序员,正在学习前端。真正能让你走远的,从来都是积极自律与勤奋。
展开
-
Xml 和Tomcat
文章目录Xml & TomcatXmlXML 有什么用?定义xml文档声明encoding详解元素定义(标签)简单元素 & 复杂元素属性的定义xml注释:CDATA区XML 解析XML解析方式(面试常问)针对这两种解析方式的APIDom4j 基本用法Dom4j 的 Xpath使用XML 约束【了解】DTD名称空间的作用程序架构服务器Web服务器软件Tomcat安装Tomcat目录...原创 2018-11-27 19:14:17 · 1613 阅读 · 0 评论 -
JavaWeb基础之Listener和Filter
Listener监听器能做什么事?监听某一个事件的发生, 状态的改变。监听器的内部机制其实就是接口回调.接口回调需求:A在执行循环,当循环到5的时候, 通知B。事先先把一个对象传递给 A , 当A 执行到5的时候,通过这个对象,来调用B中的方法。 但是注意,不是直接传递B的实例,而是传递一个接口的实例过去。Web监听器总共有8个 划分成三种...原创 2018-11-28 14:52:24 · 2070 阅读 · 0 评论 -
JavaWeb基础Ajax 和Jquery
文章目录Ajax数据请求 Get数据请求 Post校验用户名是否可用1. 搭建环境2. Servlet代码3. Dao代码jsp页面显示JQueryloadGet赋值显示load & get使用JQuery去实现校验用户名实现百度搜索提示搭建环境捕获键盘弹起JS请求Servlet代码list.jsp使用JQuery实现 省市联动环境准备XStream的使用JS代码服务器和客户端数据传输的方...原创 2018-11-28 11:32:32 · 1639 阅读 · 0 评论 -
JavaWeb基础MVC设计模式
文章目录MVC设计模式JSP的开发模式三层架构&MVC练习学生信息管理系统数据库准备查询增加删除更新分页功能MVC设计模式JSP的开发模式三层架构&MVC练习学生信息管理系统数据库准备CREATE DATABASE stus;USE stus;CREATE TABLE stu ( sid INT PRIMARY KEY AUTO_INCREMENT, sn...原创 2018-11-28 11:02:14 · 3304 阅读 · 0 评论 -
事务与数据库连接池DBCP和C3P0与工具类DBUtils
文章目录事务使用命令行方式演示事务。使用代码方式演示事务事务的特性事务的安全隐患读未提交 演示读已提交演示可串行化事务总结需要掌握的需要了解的安全隐患隔离级别丢失更新解决丢失更新数据库连接池自定义数据库连接池解决自定义数据库连接池出现的问题。如何扩展某一个方法?开源连接池DBCPC3P0不使用配置文件方式使用配置文件方式DBUtils增删改查询ResultSetHandler 常用的实现类总结事务...原创 2018-11-28 10:51:53 · 1836 阅读 · 1 评论 -
JavaWeb基础JSP页面EL 和JSTL表达式
文章目录jsp怎么用JSP指令写法page指令includetaglibJSP 动作标签JSP内置对象四个作用域的区别EL表达式如何使用1. 取出4个作用域中存放的值。取值细节:EL表达式 的11个内置对象。JSTL怎么使用常用标签学生信息管理系统总结:jspJava Server Page什么是jsp从用户角度看待 ,就是是一个网页 , 从程序员角度看待 , 其实是一个java...原创 2018-11-28 10:19:12 · 1710 阅读 · 0 评论 -
Cookie和Session
文章目录中文文件下载请求转发和重定向重定向请求转发Cookie应用场景为什么要有这个CookieCookie怎么用简单使用:例子一 显示最近访问的时间。例子二: 显示商品浏览记录。准备工作分析Jsp 里面使用Java代码jsp显示浏览记录清除浏览记录Cookie总结Session例子三: 简单购物车。CartServlet 代码移除Session中的元素总结:中文文件下载针对浏览器类型,对文...原创 2018-11-27 20:47:46 · 1691 阅读 · 2 评论 -
HttpServletRequest 和HttpServletResponse
Servlet配置方式全路径匹配以 / 开始 /a /aa/bblocalhost:8080/项目名称/aa/bb路径匹配 , 前半段匹配以 / 开始 , 但是以 * 结束 /a/* /*其实是一个通配符,匹配任意文字localhost:8080/项目名称/aa/bb以扩展名匹配写法: 没有/ 以 * 开始 ...原创 2018-11-27 20:02:52 · 1707 阅读 · 0 评论 -
Http协议和Servlet
文章目录Http协议Http请求数据解释Http响应数据解析Get 和 Post请求区别Web资源ServletHello ServletServlet执行过程Servlet的通用写法Servlet的生命周期让Servlet创建实例的时机 提前。ServletConfig为什么需要有这个ServletConfig总结Http协议什么是协议双方在交互、通讯的时候, 遵守的一种规范、规则...原创 2018-11-27 19:47:40 · 1625 阅读 · 0 评论 -
JavaWebEL表达式格式化输出日期时间
1.首先引入标签库<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 2.格式化输出日期<fmt:formatDate value="${item.starttime}" pattern="yyyy-MM-dd"/>3.格式化输出日期和时间<fmt:for原创 2019-03-03 17:33:17 · 2352 阅读 · 0 评论