- 博客(16)
- 收藏
- 关注
原创 hibernate
hibernate和jdbc对比 jdbc缺点 1、编程的时候很繁琐,用的try和catch比较多 2、jdbc没有做数据的缓存 3、没有做到面向对象编程 4、sql语句的跨平台性很差 jdbc的优点 效率比较高 hibernate的优点 1、完全的面向对象编程 2、hibernate的缓存很牛的,一级
2017-08-11 11:39:22 172
原创 Struts2
是SUN推出的开发模型。 是基于MVC开发模型的一个框架,属于表现层框架。 Struts2:Struts+WebWork框架 搭建开发环境 1.下载发行包 2.新建一个JavaWeb工程,拷贝jar包到lib目录中 3.在构建路径的顶端,创建一个配置文件 struts.xml 4.在web.xml中配置控制器映射 5.部署验证 小案例开发过程 1.发出请
2017-08-09 13:23:20 251
原创 文件上传
原理分析 文件上传的前提 1.表单的method必须是post 2.表单的enctype属性必须是multipart/form-data 3.表单中提供类型的上传输入域 form表单的enctype属性 该属性的作用是用来告知服务器,请求正文内容的MIME类型的。相当于请求消息投的Content-Type enctype=application/x-www-form-ur
2017-08-03 14:25:16 281
原创 Filter和监听器
Filter 简介 对资源的访问进行筛选(拦截),对请求和相应的拦截,从而实现一些特殊的功能 编写步骤: 1.编写一个类,实现javax.servlet.Filter方法 2.在web.xml中配置要过滤的资源 生命周期: 诞生:应用被加载时。配置好的过滤器会被容器实例化,接着初始化。 活着:应用活着,他就活着。针对用户的每次访问过滤器拦截范围内的资源,容器都会调用
2017-08-03 14:03:29 326
原创 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 357
原创 mysql
一、SQL简介 Structured Query Language结构化查询语言 作用:是一种定义、操作、管理关系数据库的句法。 结构化查询语言的工业标准由ANSI(美国国家标准学会,ISO的成员之一)维护。 各大数据库厂商都支持ANSI的SQL标准,但也都对SQL进行了扩展。 SQL:标准和扩展的东西(方言) 二、SQL语句的组成
2017-07-30 21:57:59 455
原创 反射
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 200
原创 MVC
Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。 View(视图)是应用程序中处理数据显示的部分。通常视图是依据模型数据创建的。 Controller(控制器)是应用程序中处理用户交互的部分。通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据
2017-07-30 21:34:59 164
原创 cookie和session
cookie:浏览器端会话技术 cookie怎么用? 1.添加cookie到浏览器 1>新建一个cookie(键值对) Cookie cookie = new Cookie(String key,String value); 2>将cookie 添加到响应中
2017-07-30 20:36:58 161
原创 路径问题
1.客户端路径-->给浏览器用的路径 response.sendRedirect("/Day08-request/AServlet") Refresh:3;url=/Day08-request/AServlet 带“/” : “/”相对
2017-07-28 11:15:39 149
原创 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 158
原创 ServletContext
通过 servletConfig的getServletContext获得 servlet技术中对象的生命周期 servlet ---> 项目启动期间一个servlet只有一个servlet实例 servletConfig ---> 一个servlet实例对应一个servletConfig对象 servletContext ---> 整个项目中,永远只
2017-07-27 13:42:00 138
原创 Tomcat
C/S: 客户端/服务器 B/S:浏览器/服务器 http://www.baidu.com:80/index.html http 协议名 www.baidu.com 主机名 baidu.com 域名 80 端口号 index.html 资源名 Tomcat:apache的,事先在java-home配置Jdk 1. 开源免费的web服务器 2. jsp/
2017-07-27 12:18:32 146
原创 servlet
1.servlet作用:处理请求,生成响应。 2.如何创建servlet 1>实现servlet接口 2>继承avax.servlet.GenericServlet 3>javax.servlet.http.HttpServlet servlet在多次访问时,只创建一个实例 一个servlet在服务器中只有一个实例
2017-07-26 22:14:01 153
原创 HTTP协议
HTTP协议就是规定了服务器和浏览器之间通信的格式(规则)。 HTTP协议的格式:首行,头,空行,正文(体)。 http请求头: Referer:请求来自哪里,如果是在http://www.baidu.com上点击链接发出的请求,那么Referer的值为http://www.baidu.com。如果是直接在浏览器地址栏中直接输入的地址发出的请求,那么Referer为空。 用
2017-07-26 21:02:05 154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人