个人笔记
文章平均质量分 70
qzquuu
这个作者很懒,什么都没留下…
展开
-
cookie和session
cookie:浏览器端会话技术cookie怎么用? 1.添加cookie到浏览器 1>新建一个cookie(键值对) Cookie cookie = new Cookie(String key,String value); 2>将cookie 添加到响应中原创 2017-07-30 20:36:58 · 153 阅读 · 0 评论 -
hibernate
hibernate和jdbc对比jdbc缺点 1、编程的时候很繁琐,用的try和catch比较多 2、jdbc没有做数据的缓存 3、没有做到面向对象编程 4、sql语句的跨平台性很差jdbc的优点 效率比较高hibernate的优点 1、完全的面向对象编程 2、hibernate的缓存很牛的,一级原创 2017-08-11 11:39:22 · 169 阅读 · 0 评论 -
request和response
response代表响应响应首行 协议/版本号 状态码 状态码描述 void setStatus(int sc) 只设置状态码 void setStatus(int sc, String sm) 设置状态码和描述 void sendError(int sc) 只设置状态码,错误的 void sendError(int sc, String msg)原创 2017-07-28 10:04:26 · 151 阅读 · 0 评论 -
HTTP协议
HTTP协议就是规定了服务器和浏览器之间通信的格式(规则)。HTTP协议的格式:首行,头,空行,正文(体)。http请求头:Referer:请求来自哪里,如果是在http://www.baidu.com上点击链接发出的请求,那么Referer的值为http://www.baidu.com。如果是直接在浏览器地址栏中直接输入的地址发出的请求,那么Referer为空。 用原创 2017-07-26 21:02:05 · 148 阅读 · 0 评论 -
servlet
1.servlet作用:处理请求,生成响应。2.如何创建servlet 1>实现servlet接口 2>继承avax.servlet.GenericServlet 3>javax.servlet.http.HttpServlet servlet在多次访问时,只创建一个实例 一个servlet在服务器中只有一个实例原创 2017-07-26 22:14:01 · 147 阅读 · 0 评论 -
Tomcat
C/S: 客户端/服务器B/S:浏览器/服务器http://www.baidu.com:80/index.htmlhttp 协议名www.baidu.com 主机名baidu.com 域名80 端口号index.html 资源名Tomcat:apache的,事先在java-home配置Jdk1. 开源免费的web服务器2. jsp/原创 2017-07-27 12:18:32 · 141 阅读 · 0 评论 -
ServletContext
通过 servletConfig的getServletContext获得servlet技术中对象的生命周期 servlet ---> 项目启动期间一个servlet只有一个servlet实例 servletConfig ---> 一个servlet实例对应一个servletConfig对象 servletContext ---> 整个项目中,永远只原创 2017-07-27 13:42:00 · 132 阅读 · 0 评论 -
路径问题
1.客户端路径-->给浏览器用的路径 response.sendRedirect("/Day08-request/AServlet") Refresh:3;url=/Day08-request/AServlet 带“/” : “/”相对原创 2017-07-28 11:15:39 · 140 阅读 · 0 评论 -
文件上传
原理分析文件上传的前提1.表单的method必须是post2.表单的enctype属性必须是multipart/form-data3.表单中提供类型的上传输入域form表单的enctype属性该属性的作用是用来告知服务器,请求正文内容的MIME类型的。相当于请求消息投的Content-Typeenctype=application/x-www-form-ur原创 2017-08-03 14:25:16 · 276 阅读 · 0 评论 -
Filter和监听器
Filter简介对资源的访问进行筛选(拦截),对请求和相应的拦截,从而实现一些特殊的功能编写步骤:1.编写一个类,实现javax.servlet.Filter方法2.在web.xml中配置要过滤的资源生命周期:诞生:应用被加载时。配置好的过滤器会被容器实例化,接着初始化。活着:应用活着,他就活着。针对用户的每次访问过滤器拦截范围内的资源,容器都会调用原创 2017-08-03 14:03:29 · 323 阅读 · 0 评论 -
JDBC、事物、连接池、DBCP、C3P0、DBUtils
JDBC:Java DataBase Connectivity,是SUN公司推出的操作数据库的规范JDBC和数据库驱动:规范和实现的关系JDBC:JDK中,java.sql.* javax.sql.*驱动:去数据库厂商的网站下载JDBC的开发步骤0、搭建开发环境:把数据库驱动的jar包加入到构建路径中1、注册驱动2、获取与数据库的链接3、创建代原创 2017-08-01 23:15:46 · 352 阅读 · 0 评论 -
mysql
一、SQL简介 Structured Query Language结构化查询语言 作用:是一种定义、操作、管理关系数据库的句法。 结构化查询语言的工业标准由ANSI(美国国家标准学会,ISO的成员之一)维护。 各大数据库厂商都支持ANSI的SQL标准,但也都对SQL进行了扩展。 SQL:标准和扩展的东西(方言)二、SQL语句的组成原创 2017-07-30 21:57:59 · 441 阅读 · 0 评论 -
反射
1.获取class对象 方式1:Class clazz = Class.forName("全限定名"); 方式2:Class clazz = 类名.class; 方式3:Class clazz = 对象.getClass;2.可以获取对应类的构造方法 Constructor con = clazz.getConstructor(Class .. par原创 2017-07-30 21:43:34 · 192 阅读 · 0 评论 -
MVC
Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。View(视图)是应用程序中处理数据显示的部分。通常视图是依据模型数据创建的。Controller(控制器)是应用程序中处理用户交互的部分。通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据原创 2017-07-30 21:34:59 · 158 阅读 · 0 评论 -
Struts2
是SUN推出的开发模型。是基于MVC开发模型的一个框架,属于表现层框架。Struts2:Struts+WebWork框架搭建开发环境1.下载发行包2.新建一个JavaWeb工程,拷贝jar包到lib目录中3.在构建路径的顶端,创建一个配置文件 struts.xml4.在web.xml中配置控制器映射5.部署验证小案例开发过程1.发出请原创 2017-08-09 13:23:20 · 243 阅读 · 0 评论