JavaWeb
一个虽然帅,但是菜的cxy
这个作者很懒,什么都没留下…
展开
-
数据库连接池和JNDI
数据库连接池出现的原因:由于获取连接和关闭连接是一个非常耗系统资源的这么一件事!,所以就有了数据库连接池来管理这些连接!常见的连接池有DBCP 和 c3p0, 我们这里使用c3p0使用c3p0的话要点:必须在src下创建一个名为c3p0-config.xml<?xml version="1.0" encoding="UTF-8"?><c3p0-config>...原创 2020-03-12 11:46:34 · 232 阅读 · 0 评论 -
JDBC
jdbc概述:其实就是java操作数据库提供的一个API而已,你就把当它当成一个操作数据库的工具就行!一:JDBC的步骤:1. 加载数据库驱动2. 使用DriverManager获取连接Connection3. 通过Connection创建Statement对象(PreparedStatement 是 Statement接口的子接口!)4. 使用Statement执行Sql(增删改查操作...原创 2020-03-10 20:11:16 · 130 阅读 · 0 评论 -
JavaWeb从头再来系列之JSTL基本知识介绍
一:什么是JSTLJSTL是apache对EL表达式的扩展(也就是说JSTL依赖EL),JSTL是标签语言, JSTL标签中可以搭配EL使用,它们俩主要是想替换java脚本 ,EL可以直接在jsp中使用不需要导入包,而要使用jstl必须导入一个 jstl-1.2jar二:jstl标签库core:核心库fmt:格式化库2.1:core:核心库:先使用taglib指令导入<%@ ta...原创 2020-03-07 14:25:09 · 195 阅读 · 0 评论 -
JavaWeb从头再来系列之内省&EL表达式基本知识介绍
目录:javaBean规范内省(introspector)EL表达式javaBean导航EL表达式11个内置对象一:JavaBean规范1.必须有一个无参构造器2.提供getter/setter方法(两者一个),如果只有get方法称为只读属性,只有set方法称为只写属性3.属性:有get/set方法的成员,还可以没有成员,只有get/set方法。(话有点奇怪,知道意思就行)注:属...原创 2020-03-06 15:37:01 · 129 阅读 · 0 评论 -
JavaWeb从头再来系列之jsp基本知识的补充
一:JSP的三大指令:page, include,taglib1.1:page指令里面的属性:(没有必须的属性!)page指令中属性的介绍 import 导包,唯一一个可以重复的属性,属性值之间可以用逗号分开,<%@ page import="a,b,c"%> pageEncoding 它指定当前jsp页面的编码,只要不说谎(就是页面编码pageEncoding和...原创 2020-03-06 11:46:01 · 143 阅读 · 0 评论 -
JavaWeb从头再来系列之HttpSession基本知识介绍
目录:1.HttpSession的概述2.HttpSession的方法3.服务器什么时候创建Session4.HttpSession的原理5.Session和cookie的区别6.URL重写!7.HttpSession登录案例一:HttpSession的概述HttpSession是由JavaWeb提供的,用来会话跟踪的类。session是服务器端对象,保存在服务器端!!!他是域...原创 2020-03-05 13:52:24 · 264 阅读 · 0 评论 -
JavaWeb从头再来系列之cookie基本知识介绍
一:什么叫CookieCookie翻译成中文是小甜点的意思。它是由服务器端创建的,在HTTP中它表示服务器送给客户端浏览器的小甜点。然后客户端浏览器会把Cookie保存起来,当下一次再访问服务器时把Cookie再发送给服务器。注:不同浏览器之间是不共享cookie的!!1.1 cookie的规范Cookie大小上限为4KB;一个服务器最多在客户端浏览器上保存20个Cookie;一个浏览...原创 2020-03-04 21:41:05 · 230 阅读 · 0 评论 -
JavaWeb从头再来系列之jsp基本知识介绍
一:jsp概述:1.1:什么是jspjsp(java server pages) 是javaWeb服务器端的动态资源,和html页面的作用是相同的,显示数据和获取数据!1.2:jsp的组成jsp = html + java脚本 + jsp动态标签!1.3:jsp的语法<%...%>:java代码片段(常用),用于定义0~N条Java语句!方法内能写什么,它就可以放什么!<...原创 2020-03-04 19:41:02 · 180 阅读 · 0 评论 -
JavaWeb从头再来系列之request/response基本知识介绍
请求响应流程图一:response对象的功能分为四种设置响应头设置响应正文设置状态码重定向1.1:设置响应头:setHeader(), 设置的响应头最终会发送到客户端(浏览器)例子1://设置content-type响应头,告诉浏览器我响应的内容为html类型,编码为utf-8//这个方法而且同时会设置response的字符流编码为utf-8即 response.se...原创 2020-03-03 18:08:36 · 323 阅读 · 0 评论 -
JavaWeb从头再来系列之Servlet基本知识介绍
一:Servlet概述1.1:什么是Servlet?Servlet是JavaWeb的三大组件之一,它属于动态资源。Servlet的作用是处理请求(1) 接收请求数据(2) 处理请求(3) 完成响应1.2:实现Servlet的方式(三种)实现Servlet继承GenericServlet继承HttpServlet1.3:Servlet的出生Servlet默认是第一次被访问的时候被w...原创 2020-03-02 21:33:16 · 169 阅读 · 0 评论 -
JavaWeb从头再来系列之tomcat基本知识介绍
一:Web基础知识:1.1:软件系统体系结构:分为C/S(客户端和服务器), 和B/S(浏览器和服务器)C/S: 比较安全,但是软件更新时要同时更新客户端和服务器端B/S: 安全性较差,但是只需编写服务器端程序就行1.2:静态资源(html,css,js等)和动态资源(jsp,servlet等)区别:如果客户端请求静态资源,服务器会直接把静态资源的内容响应给客户端! ...原创 2020-03-02 15:03:36 · 163 阅读 · 0 评论 -
解析XML之jaxp
一:xml的具体内容我不想说太多细节,因为这玩意现在差不多被注解给替代了,了解一下即可,要不是我们公司的系统这么老,怕有时候需要写一些解析xml的工具类,我才懒得去看,还有一点就是为了反射去学它的!二:2.1:xml的约束文件: dtd(比较老)和schema2.2:xml的解析技术: DOM和SAX想要解析xml,首先需要解析器不同的公司和组织提供了 针对dom和sax方式的解析器,通过...原创 2020-02-29 16:17:56 · 167 阅读 · 0 评论 -
javaWeb三层架构
javaWeb三层架构1.表示层(UI): 与web相关的内容(servlet,jsp,Servlet相关的API: request,response,session,application)2.业务逻辑层(BBL): 把操作数据库这些零散的操作聚合到一起组成一个完整流程的功能(业务), 比如说转账功能:A转B 1000元,这...原创 2019-09-22 21:02:43 · 481 阅读 · 0 评论 -
javaWeb与MVC
一:javaWeb与MVCMVC并不是java独有的,所有的B/S结构的项目都在使用它,它是一种设计模式javaWeb 与 MVC其实最初javaWeb并不直接就有了MVC这种完整的体系,都是一步一步发展过来的javaWeb经历了 jsp Model1, jsp Model1二代, jsp Model2 三个时期jsp Model1年代服务器端:只有jsp页面,所有的操作都在js...原创 2019-09-22 00:25:12 · 774 阅读 · 0 评论 -
HTTP详解
引用学习Web开发不好好学习HTTP报文,将会“打拳不练功,到老一场空”,你花在犯迷糊上的时间比你沉下心来学习HTTP的时间肯定会多很多。HTTP请求报文解剖 HTTP请求报文由3部分组成(请求行+请求头+请求体): 下面是一个实际的请求报文: ①是请求方法,GET和POST是最常见的HTTP方法,除此以外还包括DELETE、HEA...转载 2019-05-24 11:30:17 · 79 阅读 · 0 评论 -
重定向和请求转发,请求包含之间的联系和区别
一:重定向举例+画图你向10086客服人员打了个电话说,我这个月的工资怎么还没发呢?然后客服人员给了你一句话:先生您好你的工资不由我们发(相当于先给你一个状态码),请您拨打120向他们要去(再给你一个Location的响应头,响应头是键值对的形式,键是的location,值是你等下要访问的URL)然后你拿着10086给你的这个地址拨打了120,那边就对你说欢迎回我的朋友(给了你一个响应)...原创 2018-08-15 21:37:55 · 1491 阅读 · 0 评论 -
ServletContext基本介绍
ServletContext:servlet上下文(重要)一:servletContext的概述1.一个项目只有一个servletContext对象2.我们可以在N多个servlet中来获取这个唯一的对象,使用它可以给多个servlet传递数据3.与天地同寿:这个对象在tomcat启动时就创建,在tomcat关闭时才会死去二:servletContext的作用servletConte...原创 2018-08-15 21:39:08 · 192 阅读 · 0 评论 -
tomcat和web程序结构的基本介绍
一:Web资源1.1静态资源:html:浏览器可以看的懂,它可以有变量动态资源:servlet/jsp除了javaWeb程序的,asp/php也是动态资源1.2静态资源和动态资源的区别?客户端请求的页面如果是静态网页的话,服务器会直接把静态网页的内容响应给客户端客户端请求的页面如果是动态网页的话,服务器会先把动态网页转换成静态网页然后在响应给客户端1.3访问web资源打...原创 2018-08-09 23:31:11 · 345 阅读 · 0 评论