随笔分类 -  JavaWeb

摘要:oracle不同数据库版本所对应的驱动 jar 包 oracle10g ojdbc14.jar oracle11g ojdbc6.jar 1.导坐标: <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc14</artifactId 阅读全文
posted @ 2020-02-22 16:34 糖不甜,盐不咸 阅读(265) 评论(0) 推荐(0)
摘要:AJAX: 1. 概念: ASynchronous JavaScript And XML 异步的JavaScript 和 XML 1. 异步和同步:客户端和服务器端相互通信的基础上 同步:客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。 异步:客户端不需要等待服务器端的响应。在服务器 阅读全文
posted @ 2020-01-30 14:13 糖不甜,盐不咸 阅读(172) 评论(0) 推荐(0)
摘要:Filter:过滤器 1. 概念: 当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 过滤器的作用: 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤... 2. 使用: 1. 定义一个类,实现接口Filter 2. 复写方法 3. 配置拦截路径 1. web.x 阅读全文
posted @ 2020-01-29 22:28 糖不甜,盐不咸 阅读(187) 评论(0) 推荐(0)
摘要:基于接口的动态代理: public interface SaleComputer { String sale(Double money); void show(Double money); } public class Lenovo implements SaleComputer { @Overri 阅读全文
posted @ 2020-01-29 21:00 糖不甜,盐不咸 阅读(125) 评论(0) 推荐(0)
摘要:MVC:开发模式 1. jsp演变历史 1. 早期只有servlet,只能使用response输出标签数据,非常麻烦 2. 后来有jsp,简化了Servlet的开发,如果过度使用jsp,即在jsp中写大量的java代码,又写html,造成难于维护,难于分工协作 3. 再后来,java的web开发,借 阅读全文
posted @ 2020-01-18 00:03 糖不甜,盐不咸 阅读(739) 评论(0) 推荐(0)
摘要:JSP: 1. 概念: Java Server Pages: java服务器端页面 可以理解为:一个特殊的页面,其中既可以指定定义html标签,又可以定义java代码 用于简化书写!!! 2. 原理 JSP本质上就是一个Servlet 3. JSP的脚本:JSP定义Java代码的方式 1. <% 代 阅读全文
posted @ 2020-01-17 20:29 糖不甜,盐不咸 阅读(195) 评论(0) 推荐(0)
摘要:会话技术 1. 会话:一次会话中包含多次请求和响应。 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止 2. 功能:在一次会话的范围内的多次请求间,共享数据 3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:Session Cookie: 1. 概念: 阅读全文
posted @ 2020-01-17 19:11 糖不甜,盐不咸 阅读(155) 评论(0) 推荐(0)
摘要:响应消息:服务器端发送给客户端的数据 数据格式: 1. 响应行 1. 组成:协议/版本 响应状态码 状态码描述 HTTP/1.1 200 OK 2. 响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。 1. 状态码都是3位数字 2. 分类: 1. 1xx:服务器就收客户端消息,但没有接受完 阅读全文
posted @ 2020-01-16 22:49 糖不甜,盐不咸 阅读(522) 评论(0) 推荐(0)
摘要:请求消息数据格式 1. 请求行 请求方式 请求url 请求协议/版本 GET /login.html HTTP/1.1 请求方式: HTTP协议有7中请求方式,常用的有2种 GET: 1. 请求参数在请求行中,在url后。 2. 请求的url长度有限制的 3. 不太安全 POST: 1. 请求参数在 阅读全文
posted @ 2020-01-16 03:21 糖不甜,盐不咸 阅读(128) 评论(0) 推荐(0)
摘要:执行原理: 1. 当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径 2. 查找web.xml文件,是否有对应的<url-pattern>标签体内容。 3. 如果有,则在找到对应的<servlet-class>全类名 4. tomcat会将字节码文件加载进内 阅读全文
posted @ 2020-01-15 16:11 糖不甜,盐不咸 阅读(139) 评论(0) 推荐(0)
摘要:部署项目的方式: 1. 直接将项目放到webapps目录下即可。 2.简化部署:将项目打成一个war包,再将war包放置到webapps目录下,war包会自动解压缩 3. 配置conf/server.xml文件(需要重启服务器,才能生效) 在<Host>标签体中配置 <Context docBase 阅读全文
posted @ 2020-01-15 13:46 糖不甜,盐不咸 阅读(141) 评论(0) 推荐(0)
摘要:package com.fgy.datasource.c3p0; import com.mchange.v2.c3p0.ComboPooledDataSource; import javax.sql.DataSource; import java.sql.Connection; import jav 阅读全文
posted @ 2020-01-14 15:40 糖不甜,盐不咸 阅读(297) 评论(0) 推荐(0)
摘要:package com.fgy.jdbc; import java.sql.*; /** * 转账小案例 */ public class tx { public static void main(String[] args) { Connection conn = null; PreparedSta 阅读全文
posted @ 2020-01-14 01:00 糖不甜,盐不咸 阅读(141) 评论(0) 推荐(0)
摘要:package com.fgy.jdbc; import java.sql.*; public class Demo1Jdbc { public static void main(String[] args) throws ClassNotFoundException, SQLException { 阅读全文
posted @ 2020-01-13 21:36 糖不甜,盐不咸 阅读(136) 评论(0) 推荐(0)