---- ----⑦WEB开发技术
YI_DIAN_DIAN
热爱生活,热爱搬码
展开
-
【过滤器】(1)过滤器原理、使用方式的简单介绍
一、过滤器原理图解二、过滤器详细说明1、过虑器能对客户的请求进行预先处理,然后再将请求转发给其他web组件。2、过虑器是在Servlet2.3规范中定义的,它可以对Web组件的,ServletRequest和ServletResponse进行检查和修改。3、过虑器本身并不生成ServletRequest对象和ServletResponse对象,它只对web组件提供以下过虑功能: 在web组件调用原创 2017-08-07 16:08:43 · 3312 阅读 · 0 评论 -
【过滤器】(4)过滤器的应用案例:留言板敏感词过滤技术(包装模式)
一、包装设计模式1、对一个类的增强,一般采取三种方式(1)继承被增强的类,即实现一个子类。(2)使用动态代理处理需要增强的方法。(3)使用包装设计模式(Java中的IO基本上都是包装设计模式)2、以下是使用包装设计模式增强一个类的步骤(1)继承需要增强的类。(2)声明需要增强有的类为自己的成员变量。(3)书写一个构造方法接收需要增强的类。(4)实现需要增强的方法。(5)实现可扩展的其他方法。3、包装原创 2017-08-07 17:34:53 · 1040 阅读 · 0 评论 -
【Servlet】(2)有关Servlet实现的几个类:GenericServlet、HttpServlet、ServletConfig、ServletContext
一、GenericServlet1、所有的成员方法: 1、在javaWeb项目中:2、web.xml<?xml version="1.0" encoding="UTF-8"?><web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XM原创 2017-07-26 19:32:22 · 396 阅读 · 0 评论 -
【Ajax】(1)Ajax的原理,利用点对点通讯将前端页面输入的信息发送到后台进行检验
一、Ajax的介绍1、XmlHttp是什么?(1)、最通用的定义为:XmlHttp是一套可以在Javascript、JavaScript、等脚本语言中通过http协议传送或从接收XML及其他数据的一套API。XmlHttp最大的用处是可以更新网页的部分内容而不需要刷新整个页面。(2)、来自MSDN的解释:XmlHttp提供客户端同http服务器通讯的协议。客户端可以通过XmlHttp对象(MSXML原创 2017-08-12 17:55:27 · 605 阅读 · 0 评论 -
【Servlet】(1)Servlet简介、Servlet底层原理、Servlet实现方式、Servlet生命周期
一、Servlet简介1、Servlet定义: Servlet(Server Applet)是Java Servlet的简称,是为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。2、Servlet定义: A servlet is a small Java program that runs within a Web server原创 2017-07-26 00:16:04 · 14302 阅读 · 4 评论 -
【MySQL】(4)数据库分页技术
一、数据库分页所需技术1、所需Jar包:2、c3p0-config.xml配置文件:<c3p0-config> <default-config> <property name="driverClass">com.mysql.jdbc.Driver</property> <property name="jdbcUrl"> <![CDATA原创 2017-08-04 15:50:20 · 370 阅读 · 0 评论 -
【JavaMail】(1)JavaMail简介,通过命令行、Java发邮件
一、E-Mail协议简介1、邮件服务器,按照提供的服务类型,可以分为发送邮件的服务器 和 接收邮件的服务器。2、发送邮件的服务器使用发送协议,现在常用的是SMTP协议。所以,通常发邮件的服务器也称为SMTP服务器。3、接收邮件的服务器使用接收协议,现在常用的是POP3协议或IMAP协议,所以通常也被称为POP3或IMAP服务器。4、目前经常见到的服务器为SMTP和POP3服务器。如大家在注原创 2017-08-11 15:09:26 · 1949 阅读 · 0 评论 -
【Web开发技术】Web开发、Tomcat组成结构、技术介绍
一、什么 是Web开发?1、Web采用B/S通信模式,用HTTP(HyperTextTransferProtocol)协议通信。 HTTP协议如图:2、Web的特点 (1)用超文本技术HTML(HyperTextMarkupLanguage)来表达信息。 (2)用统一资源定位URL(UniformResourceLocator)来网络上信息的的精确定位。 (3)使用DN原创 2017-07-25 08:25:15 · 642 阅读 · 0 评论 -
【WEB开发技术】一个简单的WEB项目验证码校验(如何从前端到后台一步一步的搭建、配置、发布整个Web项目?)
(一)验证码如何生成?(1)实现验证码所需要的类:(1)、java.awt.image.BufferedImage:BufferedImage 子类描述具有可访问图像数据缓冲区的 Image。(2)、java.awt.Graphics:Graphics 类是所有图形上下文的抽象基类,允许应用程序在组件(已经在各种设备上实现)以及闭屏图像上进行绘制。(3)、java.awt.Graphics2原创 2017-06-05 18:34:20 · 5689 阅读 · 1 评论 -
【WEB开发技术】apache-tomcat-7.0.30的安装、配置、发布项目、教程说明
(一)安装tomcat:(1) 把apache-tomcat-7.0.30-windows-x64.zip解压到指定目录 (2)进入解压后的目录,看到以下文件:(3)在cmd下执行Tomcat/bin目录中的startup.bat,提示出错信息“没有找到JAVA_HOME” (4)根据上一步知道配置环境变量JAVA_HOME: F:\mySoft\java\jdk1.7.0_04(5)进入原创 2017-06-02 09:35:11 · 3821 阅读 · 0 评论 -
【过滤器】(3)过滤器的应用案例:网站自动登录技术(Cookie记忆)
一、实现用户自动登录的解决方案1、设置一个全站拦截的过虑器。2、当选择自动登录时候利用Cookie记录当前用户的登录信息。3、此过虑器中,读取用户带过来的Cookie信息,然后从中读取用户的用户名和密码,自动帮助用户登录。4、即可实现自动登录功能。5、如图:第一次登录,输入用户信息:登录成功后显示用户状态:二、项目分层1、index.jsp:<%@ page language="java" impo原创 2017-08-07 17:19:33 · 796 阅读 · 0 评论 -
【过滤器】(2)过滤器的应用案例:网站安全登录技术
一、JavaWeb项目分层:1、整体分层框架:3、前端页面层:3.0、index.jsp:<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %><!DOCTYPE HTML PUBLIC原创 2017-08-07 16:50:40 · 333 阅读 · 0 评论 -
【Ant】(1)用Ant工具管理你的Web应用程序
主要内容:了解Ant是什么以及能帮我们做什么事掌握Ant常用的命令掌握编写build.xml与运行的方法一、什么是Ant?1、Ant是一个构建工具,是一个小程序。但是它通过自动完成所有的编译代码,运行测试以及打包重新部署的结果等繁琐费力的任务来帮助软件团队开发大程序.2、Ant 使用Java编写,跨平台,易使用且可伸缩。既可以用在小型个人项目中,也可以用于大型多团队软件项目。3、Ant的目标是自动完原创 2017-08-13 02:02:33 · 428 阅读 · 0 评论