❸JavaEE
YI_DIAN_DIAN
热爱生活,热爱搬码
展开
-
【Ant】(1)用Ant工具管理你的Web应用程序
主要内容:了解Ant是什么以及能帮我们做什么事掌握Ant常用的命令掌握编写build.xml与运行的方法一、什么是Ant?1、Ant是一个构建工具,是一个小程序。但是它通过自动完成所有的编译代码,运行测试以及打包重新部署的结果等繁琐费力的任务来帮助软件团队开发大程序.2、Ant 使用Java编写,跨平台,易使用且可伸缩。既可以用在小型个人项目中,也可以用于大型多团队软件项目。3、Ant的目标是自动完原创 2017-08-13 02:02:33 · 434 阅读 · 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 · 339 阅读 · 0 评论 -
【过滤器】(1)过滤器原理、使用方式的简单介绍
一、过滤器原理图解二、过滤器详细说明1、过虑器能对客户的请求进行预先处理,然后再将请求转发给其他web组件。2、过虑器是在Servlet2.3规范中定义的,它可以对Web组件的,ServletRequest和ServletResponse进行检查和修改。3、过虑器本身并不生成ServletRequest对象和ServletResponse对象,它只对web组件提供以下过虑功能: 在web组件调用原创 2017-08-07 16:08:43 · 3326 阅读 · 0 评论 -
【XML解析】(3)利用DOM解析技术在XML文档下实现一个《通讯录管理系统》
通讯录管理系统版本2请参考: http://blog.csdn.net/qq_35415600/article/details/72819217项目实战! ①请使用XML保存数据,完成一个联系人管理系统。 ②用户必须经过认证登录后方可以使用系统。 ③注册、增加、删除、查看联系人功能。 ④分模块进行设计。 ⑤两层框架-用户交互层,Dao层原创 2017-05-27 21:16:14 · 1250 阅读 · 1 评论 -
【XML解析】(6)利用XML+DOM4j+Xpath+MD5加密+图形界面(Jtabe+Vector)实现《通讯录管理系统》
【通讯录管理系统】(一)项目所需的技术: 1、XML相关技术 2、DOM4J相关技术 3、Xpath相关技术 4、MD5加密相关技术 5、图形界面JTable、历史集合Vector相关技术拥有了上面的这些技术,可以写一个简单的“通讯录管理程序了”!(二)实现方式:首先需要对整个系统框架进行分层:(三)代码分析演示:(1)表现层:LoginWin:pac原创 2017-05-31 12:19:33 · 912 阅读 · 0 评论 -
【XML解析】(5)DOM4J中的XPath的使用方式及其【完整语法详细说明】
XPath简单介绍:XPath是指:XML PATH Language。特点:可以实现快速查询。XPaht所在的包路径:准备Xpath的包: jaxen.jar: XPATH包含: (1)XPath 使用路径表达式在 XML 文档中进行导航 。 (2)XPath 包含一个标准函数库 。Xpath通过以下方法使用: 找到包:org.dom4j.xpath.De原创 2017-05-30 14:05:42 · 1688 阅读 · 1 评论 -
【JavaScript】(8)JavaScript中的正则表达式创建方式、基础语法、及其compile | exec | test 方法
(一)正则表达式对象: 定义: 本对象包含正则表达式模式以及表明如何应用模式的标志。 创建正则表达式对象的方式:方式1: var reg= /pattern/[flags];方式2: var reg=new RegExp(“pattern”,”flags”); - 【说明】: reg:必选项。将要赋值为正则表达式模式的变量名。原创 2017-05-18 21:43:03 · 328 阅读 · 0 评论 -
【XML解析】(4)Java下使用DOM4J解析方式对XML文档进行解析
DOM4J来源: Dom4j(Document For Java)-第三方开源,是从jdom分裂出来的解析技术。目前jdom已经完全被dom4j替代。 【注意】: ①jDom – Dom4j的前身。 ②Dom4j在性能和速度上都比sun公司的要快,而且支持Xpath快速查找 ③目前像Spring,Hibernate这些大型的框架原创 2017-05-29 17:21:23 · 1056 阅读 · 0 评论 -
【XML开发】(1)通过"文档类型定义(DTD)"来定义XML标记语言
….等待原创 2017-05-28 18:23:48 · 426 阅读 · 0 评论 -
【XML定义】(1)关于XML的定义、特点、语法基本点、文档结构及简单使用方式
什么是XML? (1)XML是可扩展标记语言。 ①XML:(Extensible Markup Language)可扩展标记语言。 ②它与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言)。 (2)XML是处理结构化文档信息的有力工具。 ①XML是In原创 2017-05-16 23:45:19 · 5602 阅读 · 0 评论 -
【XML定义】(2)XML标记语法、文档的语法和数据结构
XML标记语法 : (1)标记的命名规则 作为标记名字的字符串必须满足以下要求: ①名称的开头必须是字母或“_”; ②标记名称中不能有空格; ③名称的字符串只能包含“英文字母”、“数字”、“_”、“-”、“.”等字符。 例如下面的标记就是合法标记: <Name> <name> <_name> <l原创 2017-05-17 00:56:27 · 3757 阅读 · 0 评论 -
【过滤器】(3)过滤器的应用案例:网站自动登录技术(Cookie记忆)
一、实现用户自动登录的解决方案1、设置一个全站拦截的过虑器。2、当选择自动登录时候利用Cookie记录当前用户的登录信息。3、此过虑器中,读取用户带过来的Cookie信息,然后从中读取用户的用户名和密码,自动帮助用户登录。4、即可实现自动登录功能。5、如图:第一次登录,输入用户信息:登录成功后显示用户状态:二、项目分层1、index.jsp:<%@ page language="java" impo原创 2017-08-07 17:19:33 · 805 阅读 · 0 评论 -
【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 · 3828 阅读 · 0 评论 -
【过滤器】(4)过滤器的应用案例:留言板敏感词过滤技术(包装模式)
一、包装设计模式1、对一个类的增强,一般采取三种方式(1)继承被增强的类,即实现一个子类。(2)使用动态代理处理需要增强的方法。(3)使用包装设计模式(Java中的IO基本上都是包装设计模式)2、以下是使用包装设计模式增强一个类的步骤(1)继承需要增强的类。(2)声明需要增强有的类为自己的成员变量。(3)书写一个构造方法接收需要增强的类。(4)实现需要增强的方法。(5)实现可扩展的其他方法。3、包装原创 2017-08-07 17:34:53 · 1045 阅读 · 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 · 400 阅读 · 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 · 606 阅读 · 0 评论 -
【JavaMail】(2)JavaMail的一个案例:用户在网站上注册完成后给用户发一封邮件, 且需要用户通过邮件激活后才可以使用。
一、JavaMail的一个综合案例项目要求:用户在网站上注册完成后给用户发一封邮件。且需要用户通过邮件激活后才可以使用。二、关于此项目的一个整体框架设计1、分别有以下模块:(1)注册模块(reg)、登录模块(login)、激活模块(active)、值对象(domain)、过滤器(filter)、工具类(pubs)(2)其中每一个模块都是采用“铁三角”模式(3)需要用到的Jar包:三、主页面index原创 2017-08-11 16:59:34 · 5831 阅读 · 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 · 14312 阅读 · 4 评论 -
【JavaMail】(1)JavaMail简介,通过命令行、Java发邮件
一、E-Mail协议简介1、邮件服务器,按照提供的服务类型,可以分为发送邮件的服务器 和 接收邮件的服务器。2、发送邮件的服务器使用发送协议,现在常用的是SMTP协议。所以,通常发邮件的服务器也称为SMTP服务器。3、接收邮件的服务器使用接收协议,现在常用的是POP3协议或IMAP协议,所以通常也被称为POP3或IMAP服务器。4、目前经常见到的服务器为SMTP和POP3服务器。如大家在注原创 2017-08-11 15:09:26 · 1954 阅读 · 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 · 647 阅读 · 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 · 5691 阅读 · 1 评论 -
【XML解析】(2)利用DOM解析技术对XML文档进行增删改查操作
要进行操作的XML文档users.xml<?xml version="1.0" encoding="UTF-8" standalone="no"?><users> <user id="A001"> <name>Jack</name> <age>22</age> </user> <user id="A002"> <name>张三<原创 2017-05-27 20:13:42 · 1522 阅读 · 0 评论 -
【XML解析】(1)Java下使用JAXP中的DOM解析方式对XML文档进行解析
关于JAXP、DOM、SAX:何为JAXP? JAXP(JavaApi for Xml Programming) – sun公司的一套操作XML的API。JAXP中分为三种解析方式: DOM解析、SAX解析、StAX DOM解析:一次性的将数据全部装入内存。 SAX解析:边读取边解析。 DOM、SAX、StAX关键词解释:【DOM】:原创 2017-05-26 22:31:09 · 1032 阅读 · 0 评论 -
【HTML】图像标签、文本、表格的颜色及其背景色
文本的颜色:在body的属性中,可以使用以下几种属性改变文本的颜色。1. text属性 该属性用来设置文本的颜色。该“文本”可以是标题、正文及表中的文字,但不能用于超链接的文字。使用格式为:<text=#rrggbb>2.link属性 设置超链接文字的颜色,默认为蓝色,格式:<link=#rrggbb>3.vlink属性 设置鼠标指向超链接文字时,该链接文字的颜色,默认为红色,使用格原创 2017-04-22 01:39:34 · 54084 阅读 · 0 评论 -
【HTML】html中的超文本链接
关于超文本链接:1、定义: 超文本链接是网页中一种非常重要的功能,是网页中最重要、最根本的元素之一。2、作用: (1)通过链接可以从一个网页转到另一个网页,也可以从一个网站转到另一个网站,这符合人类的跳跃思维方式。 (2)链接的标志有文字和图形两种。可以制作一些精美的图形作为链接按钮,使它和整个网页融为一体。3、方式: (1)所谓的超文本链接是指从一个网页指向一个目标的连接原创 2017-04-22 10:08:30 · 19271 阅读 · 3 评论 -
【HTML】框架---框架标签(frameset)画中画标签(iFrame)
☆框架标签:<frameset>框架标签的格式:<!-- rows:用于设置整个框架有几行,各占多少百分比--><frameset rows="10%,*"><!--整个框架中的第一行--> <frame src="1.html" name="top" /><!--整个框架中的第二行--><!--cols:用于设置整个框架有几列,各占多少百分比--> <frameset cols="原创 2017-04-22 15:03:26 · 940 阅读 · 0 评论 -
【DOM】(1)通过document获取页面节点的三个属性(nodeName、nodeType、nodeValue)
document对象: 1、document对象:代表给定浏览器窗口中的HTML文档。 【注意】:页面文档对象中的任意组成部分都是一个节点。 2、关于元素和节点: 【元素(element)】:标签 【节点(node)】:标签、属性、内容 3、所有节点都有三个属性:nodeName、nodeType、nodeValue!标签(原创 2017-05-10 12:55:58 · 1382 阅读 · 0 评论 -
【DOM】(2)对于dom树中的增删改查---查
查询节点类别1(level0): 1)通过getElementById()—通过标签的Id属性 2)通过getElementsByName()—通过标签的name属性 3)通过getElementsByTagName()—通过标签名称 4)通过getElementsByClassName()—通过标签的class属性文件结构:::<!DOCTYPE html PU原创 2017-05-12 08:35:21 · 376 阅读 · 0 评论 -
【JavaScript】(5)匿名函数的定义方式、变量的作用域(局部变量,全局变量)
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">原创 2017-05-01 01:01:02 · 1879 阅读 · 0 评论 -
【JavaScript】(6)Object、String、Array、Date对象的方法、属性(constructor、prototype)
Object对象: 1、【Object对象】—-提供JavaScript对象通用的功能1.1、使用格式:var obj=new Object( [value] ); alue为基本数据类型[ Number, Boolean ,String]1.2、prototype 属性 | constructor 属性代码演示:<!DOCTYPE html PUBLIC "-//W3C//DTD原创 2017-05-01 15:19:04 · 757 阅读 · 0 评论 -
【JavaScript】(1)JavaScript语法简单概述及其使用方式
JavaScript 的历史故事 1.JavaScript语言与名称的由来(Netscape,Sun Java) 2.微软的Explorer和JScriptJavaScript 概述 JavaScript是基于对象和事件驱动的脚本语言,主要应用在客户端。 特点: 1.交互性(它可以做的就是信息的动态交互) 2.安全性(不允许直接访问本地硬盘)原创 2017-04-26 11:30:02 · 399 阅读 · 0 评论 -
【JavaScript】(2)标识符与关键字\基本|引用数据类型 \变量 \运算符与表达式\流程控制语句
详细代码演示:<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8原创 2017-04-29 15:23:56 · 447 阅读 · 0 评论 -
【JavaScript】(4)普通函数、动态函数定义格式,调用方式,注意的详细细节
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">原创 2017-04-30 15:01:37 · 1524 阅读 · 0 评论 -
【HTML】表单中<input>标签、组件格式化、表单提交方式、浏览器服务端交互方式
表单标签是最常用的标签,用于与服务器端的交互。☆<input>:输入标签:接收用户输入信息。其中的type属性指定输入标签的类型。 (0)文本框 text。输入的文本信息直接显示在框中。 (1)密码框 password。输入的文本以原点或者星号的形式显示。 (2)单选框 radio 如:性别选择。 (3)复选框 checkbox 如:兴趣选择。 (4)隐藏字段 hidde原创 2017-04-22 20:37:01 · 2585 阅读 · 0 评论 -
【HTML】色彩的表示、select选择标签
计算机中颜色的构成: 在计算机显示器中: (1) 使用**红(red)、绿(green)、蓝(blue)**3种颜色来构成各种各样的颜色。 (2)颜色的种类有16,256及65536等多种。如何组合颜色? 我们把这三种颜色人0到255分别编号 再表示为16进制的数 则红色(rr)就从00到ff 绿色(gg)和蓝色(bb)两种颜色也如此。 三种颜色的表示原创 2017-04-19 10:41:05 · 2689 阅读 · 0 评论 -
【CSS】CSS语言的使用方式和详细说明___完整教程(总结)
(一)CSS概述: 1、CSS名词解释: CSS:Cascading Style Sheets 中文意思:层叠样式表。 2、CSS定义: 它是用来定义网页的显示效果。 3、CSS作用: (1)可以解决html代码对样式定义的重复, (2)提高了后期样式代码的可维护性,原创 2017-04-19 00:17:16 · 1190 阅读 · 0 评论 -
【CSS】CSS详细介绍:(HTML/CSS结合方式、CSS代码格式、选择器、盒子模型)
(一)CSS概述 : CSS的概念: CSS是层叠样式表(Cascading Style Sheets)用来定义网页的显示效果。可以解决html代码对样式定义的重复,提高了后期样式代码的可维护性,并增强了网页的显示效果功能。 CSS概括为: 简单一句话:CSS将网页内容和显示样式进行分离,提高了显示功能。 那么CSS和HTM原创 2017-04-24 14:27:00 · 786 阅读 · 0 评论 -
【HTML】HTML语言的使用方式和详细说明___完整教程(总结)
什么是 HTML? HTML 是用来描述网页的一种语言。 HTML 指的是超文本标记语言 (Hyper Text Markup Language) HTML 不是一种编程语言,而是一种标记语言 (markup language) 标记语言是一套标记标签 (markup tag) HTML 使用标记标签来描述网页原创 2017-04-19 00:10:56 · 3490 阅读 · 1 评论 -
【JavaScript】(7)js中自定义对象的方式(模拟Java中面向对象建模)
代码演示完整:<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8原创 2017-05-06 16:49:32 · 477 阅读 · 0 评论 -
【HTML】对与HTML语言详细概述及其使用说明
☆标记的一般特性一个HTML文件中由两大类元素组成: (1)标记 (2)标记的作用对象(如文字、图形等)☆常用的标记1. <html>和</html>2. <head>和</head>3. <title>和</title>4. <body>和</body>5. <hn>和</hn>6. <br>7. <hr>8. <!-- 这是注释 -->☆代码演示<!DOCTYPE ht原创 2017-04-18 23:51:23 · 1376 阅读 · 0 评论