自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

胡根得 天行健,君子以自强不息。

为天地立心,为生民立命,为往圣继绝学,为万世开太平。

  • 博客(16)
  • 问答 (1)
  • 收藏
  • 关注

原创 MVC架构

1、MVC简介  MVC模式(Model-View-Controller)是软件工程中的一种软件架构模式,最早为Trygve Reenskaug 提出,为施乐帕罗奥多研究中心(Xerox PARC)的Smalltalk语言发明的一种软件设计模式。  MVC结构是位那些需要为同样的数据提供多个视图的应用程序而设计的,通过把职责、性质相近的成分归结在一起,不相近的进行隔离,把软

2015-12-30 11:31:29 1799 6

原创 JSP九大内置对象

JSP九大内置对象分别是:    ● 输出输入对象:request 对象、response 对象、out 对象;    ● 作用域通信对象:pageContext 对象、session 对象、application 对象;    ● Servlet 对象:page 对象、config 对象;    ● 错误处理对象:exception 对象。

2015-12-27 23:01:34 1906 11

原创 JSP 原理

1、JSP的由来  在JSP出现之前,为了实现动态网页的效果,服务器端利用 Servlet 的输出流向客户端发送HTML标签以及HTML页面中的内容,但是在多数动态网页中,绝大部分内容是静态的,只有少量内容需要动态实现。但是为了这少量的动态内容,程序猿依然要用Servlet 输出其中所有的静态内容,这就使得整个Servlet 程序代码非常臃肿,导致Servlet 的开发效率非常低下。

2015-12-27 21:40:38 4344 11

原创 请求转发和请求包含

1、Servlet 容器  编程中的容器我们可以理解为程序运行时需要的环境,那么Tomcat 就是Servlet 的运行环境,就是一个Servlet 容器。Servlet 容器的作用是负责处理客户请求,当Servlet 容器获取到用户请求后,调用某个Servlet,并把Servlet 的执行结果返回给用户。   Servlet 容器的工作流程:  ● 当用户请求某个资源时,Se

2015-12-26 17:00:31 3320 12

原创 字符编码

1、什么是字符编码?  我们知道,计算机数据只能是二进制的,数值类型的数据转换成二进制很简单,我们已经了解了,但字符类型如何转换成二进制呢?这就需要使用字符编码!  在编码表中,每个字符都有对应的编码,编码是整数,最终在计算机中存储的是字符的编码,而不是字符本身(因为计算机数据都是二进制数值,所以字符本身是无法存储的)。  当我们存储字符’A’时,其实是通过编码表找到’A’字符对应

2015-12-25 19:25:59 1823 7

原创 HTTP协议

1、简介  HTTP(hypertext transport protocol):超文本传输协议,这个协议详细规定了浏览器和万维网服务器之间互相通信的规则。  HTTP就是一个通信规则,这个通信规则规定了客户端发送给服务器的内容格式,也规定了服务器发送给客户端的内容格式,就像写信也要有写信的格式一样。HTTP协议包括两个内容:客户端发送给服务器的格式叫“请求协议”;服务器发送给客户

2015-12-24 17:42:13 1407 8

原创 BS架构和CS架构的优缺点

1、CS、BS架构定义  CS(Client/Server):客户端----服务器结构。C/S结构在技术上很成熟,它的主要特点是交互性强、具有安全的存取模式、网络通信量低、响应速度快、利于处理大量数据。因为客户端要负责绝大多数的业务逻辑和UI展示,又称为胖客户端。它充分利用两端硬件,将任务分配到Client 和Server两端,降低了系统的通讯开销。C/S结构的软件需要针对不同的操作系

2015-12-24 09:46:48 130176 12

原创 DOM4J 实现对XML文档的增、删、改、查

前言:首先谈一个小故事:当年Java准备做对XML的解析时,对解析器的实现方向在内部发生了争执,后来高层没有听从工程师建议,坚持开发出了JDOM,而主要的工程师选择离开Java 按照自己的方式实现,就是DOM4J 。后来结果表明,DOM4J 完胜了JDOM。下面,让我们来了解一下通过DOM4J 实现对XML文件进行增删改查的过程。1、待解析的XML文件:<students xmln

2015-12-14 23:34:23 6477 10

原创 JDOM实现XML文件的遍历

前言:DOM和SAX是跨语言的XML的解析准备,在Java 中使用却没有那么方便。Java 拥有自己的JDOM 和DOM4J(DOM for Java),这两个是专门为Java语言提供的解析工具,使用起来很方便,本文首先来介绍一下运用JDOM下的DOM和SAX分别来实现对XML文件元素的遍历。1、使用DOM方式。  (1)首先我们有一个XML文件,存储student 元素:

2015-12-14 22:57:09 2588 2

原创 自定义枚举类

前言:说到枚举类,就要说一下单例模式,单例模式是在类本身只创建出一个实例,且外界不能够创建该类的实例。而枚举类与单例类似,要求类只能本身创建有限个数的实例,同样外界不能创建该类实例,可以称之为“多例模式”(名字是我自己取的,没有权威认证)。1、枚举类的特点。  (1)所有枚举类的公共父类都是Enum。  (2)枚举项必须写在枚举类的最前面,每个枚举项之间用逗号隔开,如果枚举

2015-12-13 22:07:57 2235 1

原创 从原理剖析自动拆装箱

前言:自动拆装箱是JDK1.5的新特性,这一特性使得基本类型与对应的包装器类型(引用类型)之间能够直接进行互相转换,例如将int类型与Integer类型,我们可以将int类型当做Integer类型来使用。非常方便,但是这样也隐藏了许多细节,那么这些细节是什么,相互转换的原理是什么呢?1、什么是自动拆装箱?  定义:能够使基本类型与其对应的包装器类型之间自动相互转换。对应关系如下:

2015-12-13 10:01:41 2898 5

原创 JavaScript、CSS、HTML 实现用户注册页面与信息校验

需求:实现用户注册页面并作出逻辑校验。要求:  (1)完成注册页面样式如下:  (2)页面提交,用户注册信息不符合规范,要显示红色提示框,如下:  (3)页面提交,用户注册信息不符合规范,要显示绿色提示框,如下:  分析:HTML实现页面元素,CSS做页面美化,JavaScript 实现逻辑校验;用户注册规则采用正则表达式。1、HTML实现注册页面。  注:

2015-12-12 19:44:04 48697 8

原创 JavaScript 概述

1、JavaScript 的起源?  1994年,Netscape(网景)发布了轰动一时的历史上第一个比较的成熟的Navigator 浏览器0.9版。但是这个浏览器不具备与访问者互动的能力(交互式网页),只能用来浏览,比如用户登录,用户名和密码都需要和服务器进行校验,大大浪费了时间与服务器资源。  网景公司急需一种网页脚本语言来使得浏览器可以与网页互动。正值当时sun公司将oak(

2015-12-12 08:03:44 1032 2

原创 CSS扩展选择器

1、什么是CSS选择器?  CSS选择器,目的是指定CSS要作用的标签对象,今天来了解一下CSS的基本选择器和扩展选择器。2、基本选择器这里介绍四种基本选择器。  (1)标签选择器(这个时候的css代码以html标签来决定作用于谁) /* * 标签选择器 */ p { color:#ff0000; font-size:30px;

2015-12-11 10:39:23 3135 3

原创 设计网页录入信息与自定义服务器数据接收

需求:设计一个注册网页用于录入用户名和登录密码,并将数据传入服务器并显示出来。1、前言:网页提交的 get 和 post 两种方式。  (1)对于get提交方式,以本文中例子为例,服务器接收到的完整信息为:GET /?username=admin&password=admin HTTP/1.1(请求头和请求体在一起) Accept(表示能够接受的类型): application/x-

2015-12-10 21:24:40 2893 4

原创 JavaWeb 基础

1、一些关于网络的名词。  (1)internet:中文译为因特网,又叫做国际互联网,是世界上最大的计算机网络。  (2)www(World Wide Web):叫做环球信息网或万维网,提供信息浏览服务。由服务端Server(网页的提供者)和客户端Client(网页的接受者)两部分组成。  (3)HyperText:即“超文本”,是具有超链接功能的文本。  (4)Http(

2015-12-09 21:11:22 1398 8

空空如也

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

TA关注的人

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