自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (10)
  • 收藏
  • 关注

原创 Servlet入门——6、监听器,简单实现在线统计

监听器:JavaWeb中的监听器是Servlet规范中定义的一种特殊类,它用于监听Web应用程序中的ServletContext, HttpSession和 ServletRequest等对象的创建与销毁事件,以及监听这些对象中的属性发生变化的事件。监听器常见用途:统计在线人数:利用HttpSessionLisener、HttpSessionBindingListener加载初始化信息...

2018-07-31 20:54:25 232

原创 Servlet入门——5、filter

生活中的过滤器:净水器、筛子、烟嘴程序中的过滤器:在用户请求和响应之间加入一个程序的判断,资源限制等。做到在客户请求和服务器响应之间过滤信息。官方定义:过滤器是向 Web 应用程序的请求和响应间添加功能的Web 服务组件。过滤器的典型作用(1)对提交数据进行统一编码。免去每个servlet都要设置请求或响应编码。(2)判断客户端的会话是否有效:session是否还能查到用户...

2018-07-31 20:34:24 207

原创 使用cookie实现登录成功后,下次无需登录直接进入首页

1、Cookie的概念和作用Cookie是保存在客户端的文本。Servlet提供了Cookie类,可以将文本信息封装为Cookie对象。HttpServletResponse接口提供了addCookie方法,将cookie资源添加到响应中。HttpSevletRequest接口提供了getCookies方法,可以从请求中获得所有的cookie。Cookie类的主要方法:(1...

2018-07-31 16:18:15 7279

原创 mvc设计模式实现简单登录跳转

MVC模式MVC最初应用于桌面程序中,M指数据模型,V指用户界面,C指控制器,是Xerox PARC在20世纪80年代为编程语言“Smalltalk-80”发明的一种软件设计模式,至今已被广泛使用。基于JavaEE的Web应用开发,经历了Model1和Model2的不同时代。Model1:在Model 1中,不使用Servlet,JSP和JavaBean协作共同完成任务,不是真正的MV...

2018-07-30 21:46:32 4142 3

原创 使用CachedRowSet建立连接数据库工具类DBUtils

CachedRowSet:可在内存中缓存其各行,使得进行操作是无需总是连接到数据源,是一个非连接rowset,这意味着它只会短暂的连接其数据源,获取数据方式和ResultSet相似,将ResultSet类型的数据放入到CachedRowSet类型的变量中使用populate()。ResultSet局限性:默认的ResultSet对象不可更新,仅有一个可移动的光标,因此,只能迭代它一次,并且只能...

2018-07-30 20:29:52 1202

转载 调用CachedRowSetImpl类时错误(MyEclipse 的解决方案)

调用CachedRowSetImpl类时,出现以下错误:  Access restriction: The type CachedRowSetImpl is not accessible due to restriction on required library C:\glassfish3\jdk7\jre\lib\rt.jar  但能在rt.jar中找到CachedRowSetImpl...

2018-07-30 20:08:36 413

原创 tomcat端口号配置

Tomcat文件的东西:bin:存放启动和关闭服务器的相关操作conf:存放的是Tomcat的配置文件lib:存放Tomcat服务器的jar包和依赖的jar包logs:存放服务器运行的相关日志信息temp:临时文件夹,比如存放文件上传时的临时文件webapps:默认情况下存入项目的文件夹work:JSP运行时使用的文件夹,包含jsp翻译成的Java文件Tomcat的...

2018-07-29 14:38:12 3414 1

原创 servlet入门——4、简单实现图片输出,刷新时间,构建电子表格

项目结构图输出图片package com.responseheader;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.io.PrintWriter;import javax.servlet.ServletException;im...

2018-07-29 00:54:43 254

原创 servlet入门——3、使用枚举集返回请求头信息

理解各种请求头含义Accept:标识浏览器能处理MIME类型Accept-Encoding:标识浏览器能处理的编码类型Authorization:授权信息Connection:表示是否需要持久连接Host:包含一个URLIf-Modified-Since:只有当所请求的内容,在指定的日期之后,又经过修改才返回它,否则返回304“Not Modified”应答Refere...

2018-07-28 22:38:13 357

原创 Servlet入门——2、使用servlet处理表单,两种方法实现读取单个或多个参数

读取单个请求参数:String user = request.getParameter("user");读取多个表单:String[] hobby = request.getParameterValues("hobby");读取所有参数名称:Enumeration names = request.getParameterNames();项目结构如下form表单<!D...

2018-07-28 18:06:25 1769

原创 Servlet入门——1、servlet基础

servlet简介:java服务器小程序,主要用于生成动态web内容。因为web页面基于用户提交数据,web页面数据频繁改变,页面信息来自于数据库,所以我们需要动态创建web页面。serlvet功能:读取客户端发来的显示信息(表单数据),读取客户端发来的隐式信息(请求头信息),生成相应结果,发送显示xi信息给客户端(html),发送隐式信息给客户端(状态码和请求头信息)。 Servlet ...

2018-07-28 14:12:35 450

原创 JDBC入门——5、使用PreparedStatement实现简单的增删查改

项目结构图,连接数据库代码笔者前面文章中有,所以这里就不放了,PreparedStatementTest代码package com.preparedstatement;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.S...

2018-07-28 10:20:24 399

原创 JDBC入门——4、简单使用metadata获得数据库信息和数据库表信息

项目结构图MetaData代码如下package com.metadata;import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.ResultSet;import java.sql.ResultSetMetaData;import java.sql.SQLException;...

2018-07-27 18:25:07 356

原创 JDBC入门——3、resultset光标图解并实现简单遍历、插入和更新

Resultset数据库结果集的数据表,具有指向当前数据行光标,最初,被置于第一行之前,对象没有下一行返回false,可用于迭代返回结果集光标图解项目结构图如下ResultSetTest代码如下package com.resultset;import java.sql.Connection;import java.sql.ResultSet;import java...

2018-07-27 18:21:44 657

原创 JDBC入门——2、使用Statement实现简单的建表和增删查

statement用于执行静态SQL语句并返回它所生成结果的对象,建表,无条件增删查改createStatement()创建一个Statement对象来讲Sql语句发送到数据库executeQuery(String sql)执行给定的Sql语句,改语句返回单个ResultSet对象。项目结构图连接数据库代码笔者之前文章写过,这里就不放了,SattementTest代码如下...

2018-07-27 18:16:12 1649

原创 JDBC入门——1、连接数据库的两种方法

连接数据库需要添加masql-connector-java.jar,下载地址笔者前面文章里有第一种方法:DBUtil+DBConfig,把连接信息放到配置文件里,通过读取配置文件信息或的连接,结构图如下,package com.util;import java.sql.Connection;import java.sql.DriverManager;import java.s...

2018-07-27 17:51:17 315

原创 mybatis入门——6.使用HashMap并对方法封装实现CURD

使用HashMap的方法和JOPO的方法基本类似,HashMap的方法不用建立User类,它是根据hashCode值存储数据,根据键可以直接获取它的值,具有很快的访问速度。先说下总的流程:1、数据库建表。2、添加mybatis.jar和mysql-connector.jar。3、配置mybaits-config.xml文件。4、创建获得Factory和Session的类。5、配置Mapping...

2018-07-26 16:38:06 1247

原创 mybatis入门——5.使用pojo并对方法封装实现CURD

先说下总的流程:1、数据库建表。2、添加mybatis.jar和mysql-connector.jar。3、创建pojo实体类。4、配置mybaits-config.xml文件。5、创建获得Factory和Session的类。6、配置Mapping.xml文件,并在mybatis-config.xml文件中添加配置。7、对操作数据库方法封装。8、实现CURD。项目结构和数据库表如下:   ...

2018-07-26 15:28:03 631

原创 SSM框架+Redis概述

1、Spring IoC(控制反转):承担一个资源管理,整合。装载各种bean,使用IoC,使用者只需要提供描述配置信息,IoC根据描述找到资源。2、Spring AOP(面向切面编程):提供切面管理,特别是数据库事务管理功能。封装了一些不重要事务,使用者只需关注主要业务。如数据库事务中,如果Spring接收到异常信息,它会自动回滚事务。3、Spring MVC:把模型,视图,...

2018-07-25 17:15:26 200

原创 cglib-nodep-3.1.jar下载地址

下载地址:http://maven.outofmemory.cn/cglib/cglib-nodep/3.1/

2018-07-25 16:25:56 1883

原创 mybatis入门——4.实现简单CURD

一、步骤先说下步骤,建立数据库表、添加mybatis包和mysql包,建立mybatis-config.xml配置文件,创建映射ORM(可以用逆向工程),添加mappers添加映射到mybatis-config.xml中、建立工具类,用build构建factory,从factory获得sqlsession,建立servlet(为了测试方便笔者建立的是普通class),sqlsession执行s...

2018-07-24 15:52:04 286

原创 mysql-connector-java各种版本下载地址

地址:http://mvnrepository.com/artifact/mysql/mysql-connector-java

2018-07-24 12:49:45 120336 31

原创 mybatis入门——3.xml逆向工程

逆向工程能省去写繁多到SQL语句,需要用到mybatis插件,笔者上一篇文章中有介绍,主要是用xml配置文件生成映射,并且测试插入一条数据。1、以下是项目结构和数据库设计(表名user),需要用到两个架包2、新建mybatis文件,代码如下<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorCo...

2018-07-23 18:08:17 374

原创 mybatis入门——2.eclipse中安装mybatis插件

一、为什么用mybatis插件在ORM框架mabatis中,使用SQL语句实现数据表与javaBean映射,但是映射代码比较繁多,使用mybatis插件可以通过xml逆向工程配置生成ORM需要到文件,省去写繁多到SQL语句,比较方便。二、安装步骤1.eclipse主界面help>Eclipse Markerplace2.搜mybatis安装3.安装过程会持续一会,...

2018-07-23 17:45:45 966

原创 mybatis入门——1.xml构建SqlSessionFactory

一、mybatis四个核心组件:1.SqlsessionFactoryBuilder(构造器):可用配置或代码生成SqlSessionFactory。2.SqlSessionFactory(工厂接口):生成SqlSession。3.SqlSession(会话):既可以发送SQL执行返回结果,也可以获取Mapper的接口,作用类似JDBC中connection。4.Sql Mappe...

2018-07-22 22:11:05 394

千锋2018elasticsearch笔记修改.docx

最新ElasticSearch6视频教程同步文档资料,文档资料整理重排了格式

2019-05-25

jdbc和servlet小练习

对应博主文章jdbc的一些小练习代码,都是一些简单的小例子,适合入门练手

2018-09-01

struts小例子

博主本人在看视频学习的过程中做的资料和写的小例子代码,适合入门练手

2018-09-01

jdbc+jsp+servlet视频截图

博主本人在看视频学习的过程中,做的截图,内容来说比较浅显适合入门学习

2018-09-01

servlet简单小练习

对应博主的一些servlet文章的代码,都是简单的小例子,适合入门练手

2018-09-01

jsp简单小练习

对应博主一些jsp文章中的代码,都是一些很简单的小例子,适合入门练手

2018-09-01

spring小练习

对应博主写的一些spring中IoC和AOP文章的代码,都是一些很简单的小例子,适合入门做练手

2018-09-01

mybatis小练习

对应博主写的一些mybatis文章源代码,都是一些简单在小练习,适合入门用来练手

2018-09-01

servlet&jsp;练习集合mvc小项目

集合了servlet,jsp,javascript技术的添加,删除,修改,查询等功能

2018-08-28

mvc小项目,简单实现增删改查

简单实现添加,删除,修改,查看,项目导入进去在时候可能会出现调用CachedRowSetImpl类的错误,在project build path中先移除JRE System Library,再添加库JRE System Library,之后就可以了

2018-08-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除