自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(53)
  • 收藏
  • 关注

原创 Json-lib简单使用

Json-lib可以将Java对象转成json格式的字符串,也可以将Java对象转换成xml格式的文档,同样可以将json字符串转换成Java对象或是将xml字符串转换成Java对象。1、 首先要去官方下载json-lib工具包(http://sourceforge.net/projects/json-lib/files/json-lib/json-lib-2.4/)Json-lib 依赖

2014-05-21 23:04:10 4717

原创 Myeclipse 安装spket插件

Myeclipse8.6安装spket插件网上有很多安装spket插件插件的方法,但是我感觉像什么下载spket插件,然后解压缩…我自己测试了,结果总是失败。下面是我成功安装spket插件的方法,(这需要联网的)步骤如下:1.打开你的Myeclipse8.6,找到菜单栏的Help选项卡,在Help选项下,单击Myeclipse ConfigurationCenter选项(慢慢等哈,可能

2012-03-03 22:36:14 1846 4

原创 Hibernate示例

Hibernate示例一、  引入(1)模型不匹配(阻抗不匹配)Java面向对象语言,对象模型,其主要概念有:继承、关联、多态等;数据库是关联模型,其主要概念有:表、主键、外键等。(2)解决办法1、  使用JDBC手工转换2、  使用ORM(Object Relation Mapping对象关系映射)框架来解决,主流的ORM框架有Hibernate、TopLink、OJB。

2011-12-05 21:08:37 302

原创 上传文件细节处理问题

上传文件细节处理问题一  中文乱码问题1.上传文件的中文乱码问题   用解析器的对象去调用setHeaderEncoding方法设置就行     // (1)创建一个解析器工厂    DiskFileItemFactory factory = new DiskFileItemFactory();    // (2)得到解析器    ServletFileUpload u

2011-11-24 21:52:01 346

原创 国际化动态文件和其他标签的实例应用

一  动态文件的概念1.什么时候使用动态文本如果字符串中包含了多个与国际化相关的数据,可以使用MessageFormat类对这些数据进行批量处理 ----比如一段字符串中包含时间、数字、货币、、可以进行批量处理 (1)MessageFormat类允许开发人员用占位符替换掉字符串中的敏感数据(即国际化相关的数据)。(2)MessageFormat类在格式化输出包含占位符的文本时,me

2011-11-15 21:12:50 246

原创 Java WEB开发--国际化

一、 国际化开发概述软件的国际化:软件开发时,要使它能同时应对世界不同地区和国家的访问,并针对同地区和国家的访问,提供相应的、符合来访者阅读习惯的页面或数据。国际化又称为 i18n:internationalization二、 合格的国际化软件对于程序中固定使用的文本元素,例如菜单栏、导航条等中使用的文本元素、或错误提示信息,状态信息等,需要根据来访者的地区和国家,选择不同语言的文

2011-11-15 21:12:04 246

原创 案例

案例:一、 开发标签IfTag.javapackage com.hbsi.web.tag;import java.io.IOException;import javax.servlet.jsp.JspException;import javax.servlet.jsp.tagext.JspFragment;import javax.servlet.jsp.tagext.

2011-11-13 19:39:15 252

原创 自定义标签简介

自定义标签简介自定义标签主要用于移除Jsp页面中的java代码。快速入门:使用自定义标签输出客户机IP移除jsp页面中的java代码,只需要完成两个步骤:编写一个实现Tag接口的Java类,并覆盖doStartTag方法,把jsp页面中的java代码写到doStartTag方法中。编写标签库描述符(tld)文件,在tld文件中对自定义标签进行描述。完成以上操作,即可在JSP

2011-11-13 19:38:03 262

原创 九九乘法表

1.  编写九九乘法表的代码,                                                                                  实际上就是两个标签的嵌套,利用begin和end属性来控制i的变化,最后用标签输出   2.   如果加上表格为

2011-11-13 19:35:52 407

原创 核心标签库

核心标签库主要包括通用标签、条件标签、迭代标签和与URL相关的标签。在使用Core标签库的JSP文件的开始部分,添加代码: 用于将表达式的结果输出到当前的JspWriter对象中。其功能类似于JSP的表达式,或者EL表达式${}。语法default value标签标签用于设置JSP页面的各种域范围中的变量,或者设置java.util.Map对象或JavaBe

2011-11-13 19:34:18 457

原创 自定义标签

自定义标签主要用于移除Jsp页面中的java代码快速入门:使用自定义标签输出客户机的IP移除jsp页面中的java代码,只需要完成两个步骤:编写一个实现Tag接口的Java类,并覆盖doStartTag方法,把jsp页面中的java代码写到doStartTag方法中。编写标签库描述符(tld)文件,在tld文件中对自定义标签进行描述。完成以上操作,即可在JSP页面中导入和使用自

2011-11-13 19:32:26 307

原创 EL表达式

JSP表达式语言(Expression Language),简称EL,最初定义在JSTL1.0规范中,直到JSP2.0之后,EL表达式才正式成为JSP规范中的一部分。EL为存取变量、表达式运算和读取内置对象等内容提供了新的操作方式。EL表达式的目的是为了使JSP页面编写起来更简单。EL表达式概述EL表达式是为了便于获取数据而定义的一种语言,JSP 2.0之后才成为一种标准。下面的示例是

2011-11-13 19:31:43 239

原创 事物和多用户

1.事务出现的原因:根据现实的问题,可以知道我们现在做都是面向一个用户在使用,如果面向多个用户共享数据库则需要用到。所谓事务:是指一组原子操作(一组SQL语句执行)的工作单元。2.事务处理需要满足的ACID原则:(1)ACID代表的是原子性(A)、一致性(C)、隔离性(I)、持久性(D)(2)原子性:是指每个事务都必须被认为是一个不可分割的单元,如果一个事务由两个或开始者多

2011-11-07 21:41:51 262

原创 XML的编程 (CRUD)

CRUD代表的是--------增删改查Xml编程的作用之一:在web中写配置文件,对文件进行解析       1、XML解析技术        (1)XML解析方式分为两种:      Sax 和dom                  (1)这两种标准并不是针对java,在各种语言环境下都可以实现                 (2)dom:(Document Obj

2011-11-07 21:37:54 329

原创 DTD规范XLM文档笔记

1、使用DTD的好处v        用DTD提供统一格式。例如,用DTD规定个人简历文档的逻辑结构,包括所需填写内容和内容排列方式,所有按照这个DTD编写的个人简历都将具有统一格式。v      用DTD验证数据有效性。DTD约束文档逻辑结构,可以根据DTD检查数据,验证其是否符合规定要求,确保数据正确和有效。v      根据DTD编写文档样式单。DTD能在不提供原始资料的情况下,

2011-11-07 21:36:42 359

原创 XML文档的基本结构

1、  XML 的简介XML是Extendible Markup Language的缩写,是可扩展的标记语言,Xml技术是w3c组织发布的,目前推荐遵循的是W3C组织于2000发布的XML1.0规范。2、  XML出现的原因在描述省县市的时候,不能很好的表示出来,而现实生活中经常出现这种现象。在XML语言中,它允许用户自定义标签。一个标签用于描述一段数据;一个标签可分为开始标签

2011-11-07 21:35:43 3017

原创 java网络编程

17.1网络基础知识网络基本概念      计算机网络,就是把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源。       网络体系结构:国际标准化组织ISO于l978年提出“开放系统互连参考模型”,即著名的OSI(Open System Interconnection)模

2011-11-07 21:33:22 322

原创 数据库连接池

1.数据库的连接池由于创建连接的代价是很高的, 我们每次访问数据库都重新创建连接的话是非常消耗性的.我们可以再程序启动的时候先创建出一些连接, 放在一个集合中, 访问数据库的时候从集合中获取, 使用结束再放回集合中.这样做只是在程序启动的时候消耗性能去创建连接, 每次访问数据库的时候都是从内存中获取连接, 可以大大提升效率.注意事项:由于池中增删非常频繁, 使用集合

2011-11-07 21:31:41 275

原创 Servlet的应用--- ServletConfig和ServletContext

1.Servlet类配置初始化参数------ServletConfig       (1)在配置文件中设置:                在web.xml中设置                   corporation                  csdn           (2)在servlet类中获取配置文件中的值的读取       第一种:

2011-11-07 21:28:19 287

原创 Servlet的应用---重定向和请求分配

1.重定向和请求分派(1)请求的重定向            HttpServletResponset接口提供的sendRedirect()方法用于生成302响应码和Location响应头,从而通知客户端去重新访问Location响应头中指定的URL,其完整的定义语法如下:public void sendRedirect(String location) throws IOExcept

2011-11-07 21:27:43 251

原创 servlet基础

1.Java web应用程序.(1)Java Web应用程序的规范目录结构–         应用程序根目录–      |-- WEB-INF目录:必须目录–            |-- web.xml:Web应用部署描述文件,必须目录–            |-- classes目录:存放字节码文件–            |-- lib目录:存放第三方类库文件

2011-11-07 21:27:03 354

原创 两种解析XML文档的方法---DOM和SAX

DOM方式解析XML文件DOC解析编程:查找某一个节点       // 查找固定值的书的元素的第二个子节点    public static void findFixedChildren(Document doc) {       //通过名字查找并返回一个集合       NodeList list = doc.getElementsByTagName("书名");

2011-11-07 21:16:28 205

原创 Dom4j解析文档

1、Dom4j解析文档     特点:Dom4j是一个简单、灵活的开放源代码的库。Dom4j是由早期开发JDOM开发的。与JDOM不同的是,dom4j使用接口和抽象的人分离出来而后独立基类,虽然Dom4j的API相对要复杂一些,但它提供了比JDOM更好的灵活性。优点:Dom4j是一个非常优秀的Java XML API,具有性能优异、功能强大和极易使用的特点。现在很多软件采用的Dom4j,例

2011-11-07 21:15:28 469

原创 Web简介和Tomcat安装

第一讲:Web程序的相关知识1、Web应用程序简介:(1)应用程序:指允许用户执行特定任务的软件程序,主要分为桌面应用程序和Web应用程序两种类型。(2)桌面应用程序:一般是指采用客户机、服务器结构的应用程序(Client/Server模式)   桌面应用程序的优点:C/S模式将应用与服务分离,系统具有稳定性和灵活性C/S模式配备的是点对点的结构模式,适用于局域网,有可靠的

2011-11-07 21:14:06 250

原创 配置WEB站点的虚拟目录

1.虚拟web目录的映射概念和原理:       概念:   如果想要让某台计算机的一个目录内容,能被外面的浏览器通过http协议访问,则步骤如下:(1)首先要在这台计算机上安装和启动一个web服务器软件(2)其次还要将该目录映射成一个web站点目录。这个web站点目录通常称为虚拟目录。(3)一个web站点上只能有一个虚拟目录的根目录,其他的虚拟目录都必须是该目录的子目录。

2011-11-07 21:13:12 544

原创 Http协议详解

1.http协议简介:(1)WEB浏览器与WEB服务器之间的一问一答的交互过程必须遵循一定的规则,这个规则就是HTTP协议。(2)HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议集中的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程以及数据本身的格式。(3)HTTP协议的版本

2011-11-07 21:12:16 228

原创 EL表达式的概述和简单用法

一  导语 1.JSP表达式语言(Expression Language),简称EL,最初定义在JSTL1.0规范中,直到JSP2.0之后,EL表达式才正式成为JSP规范中的一部分。EL为存取变量、表达式运算和读取内置对象等内容提供了新的操作方式。2.EL表达式的目的是为了使JSP页面编写起来更简单。二  表达式概述1. 表达式概述(1)EL表达式为存取变量、表达式运算和读取内

2011-11-07 21:08:07 302

原创 Jsp的分页操作源代码

1.层的问题    Com.csdn.domaim    Com.csdn.daoCom.csdn.daoImpl    Com.csdn.service 接口    Com.csdn.serviceImpl 实现类    Com.csdn.web 控制器    Com.csdn.web.filter    Com.csdn.web.listener    Co

2011-11-07 21:07:12 241

原创 JSP模式2 实现用户注册的功能

一  实现的思路:1.Register.jsp   负责向用户显示注册的页面,用户名、密码、确认密码、email2.ControllerServlet.java 用来接收客户端提交的请求,然后进行验证:语法格式的验证和该用户是否是已经存在的用户,如果该用户是合法的,将该用户加入到users表中,然后跳转到loginSuccess.jsp页面上,显示用户信息。否则跳转到registe

2011-11-07 21:06:27 461

原创 JSP的开发模式和设计模式(MVC)

一   JSP的设计模式1.MVC模式的概念:(1)在开发一个软件之前,必须先设计好其架构,一个基本的架构思想是将软件分成不同的模块,问题的关键就是如何划分模块。 (2)MVC(模型-视图-控制器)是20世纪80年代为Smalltalk-80编程语言发明的一种软件设计模式,它是一种分离业务逻辑与显示界面的设计方法。(3)MVC的模型(Model)部分负责管理程序的业务数据,视图(V

2011-11-07 16:54:14 416

原创 JSP隐式对象和错误机制

一   jsp的执行过程JSP的执行过程主要可以分为以下几点:(1)客户端发出请求。(2)Web容器将JSP转译成Servlet源代码。(3)Web容器将产生的源代码进行编译。(4)Web容器加载编译后的代码并执行。(5)把执行结果响应至客户端。      二  jsp的异常处理机制1.异常处理机制出现的原因:抓取出现的错误,使得能够更清楚的认识到错误的原因。

2011-11-07 16:49:01 408

原创 JSP动作元素详解

一  动作元素的概念1.概念:动作是特殊的标记,通过一个动作标记可以实现多行Java代码实现的效果。可以动态插入文件、重用JavaBean组件、导向另一个页面等,是自定义标签。2.发生的时间:动作元素是客户端请求时动态执行,执行多次指令元素是在编译时编译执行,只编译一次3.分为以下三种:       javaBean与一般的java类没什么特别大的区别但是要,满

2011-11-07 16:47:52 690

原创 JSP的指令、和脚本元素

一  jsp出现的原因Jsp出现的原因是因为Servlet的缺点:(1)      开发者和维护应用程序的成员必须对java编程有全面的了解,因为在处理代码的时候和处理html元素混合在一起(2)      如果要改变应用的外观,或者增加对新客户类型的支持,则需要对象sevlet对吗进行更新和重编译(3)      在设计应用界面时,很难充分利用web开发页面,如果这种工具用于we

2011-11-07 16:47:05 534

原创 Session应用--用servlet写一次性验证码

一  写验证码的思路    首先想到验证码的背景是看起来比较乱的,也就是要用java画出验证码的背景图片,而要想画出验证码的背景,在图片上应该有画纸,也要有画笔才能执行。可想只能是随机的画出一个形状,才有在每次刷新的时候有不一样的效果。并且在画出的背景图片上有数字或字母,这也是随机生成的。是把可能的数字和字母放到一个字符串里来显示,然后根据下标随机获取。二  实现一次性的验证码1.首先

2011-11-07 16:45:59 366

原创 Session的简介和应用

Session的简介和应用一 Session的简介1.Session出现的原因是Cookie存在的缺点:Cookie的缺点:使用Cookie可以保存上一次请求的状态信息,但是如果传输的数量较多,会降低传输的效率和增大服务端程序处理的难度2.Session的概念Session是一种将会话状态保存在服务端的技术,它可以比喻成是医院发放给病人的病历卡和医院为每个病人保留的病历档案的结

2011-11-07 16:43:53 250

原创 Cookie的实例应用

一  Cookie的简单实例---如何创建和添加到Servlet中       第一步:实例化一个Cookie,用来保存会话状态信息            Cookie cookie1 = new Cookie("name",name);            cookie1.setMaxAge(24*60*60);//设置一天的时间            Cookie cooki

2011-11-07 16:41:07 375

原创 Web应用程序的会话(Cookie)介绍

Web应用程序的会话(Cookie)介绍一  会话与会话状态:  1.Web应用的会话是指一个客户端浏览器和web服务器之间发生的连续的一系列请求和响应,知道窗口关闭2.Web应用的会话状态时指web服务器与浏览器在会话过程中产生的状态信息,借助会话状态信息(一问一答的结果),web服务器能够把属于同一个会话中的一系列的请求和响应过程关联起来。      举例:账号就是会话状态

2011-11-07 16:36:09 491

原创 HttpServletResponse的应用

一  回顾HttpServletRequest对象1.服务端和客户端(1)服务器端servlet程序中的servic产生应答信息HttpServletReasponse对象(2)客户端浏览器向web服务器发送请求httpServletRequset对象 2.Request对象的回顾(1)请求行GET/demo/test?usename=xxx HTTP/1.1(2)请求消息

2011-11-07 16:35:04 573

原创 HttpServletRequest的应用

一.获取请求消息中的实体内容getInputStream和getReader方法1.getInputStream方法是字节的输入流对象,返回的是一个代表实体内容的实体对象。类型为javax.servlet.ServletInputStream2.getReader方法是返回的是一个BufferedReader的对象,返回的BufferedReader对象将实体内容中的字节数据按照请求消息中

2011-11-07 16:33:37 350

原创 2011-10-19

Servlet的应用--Referer请求和参数传递1.referer的应用(1)利用Referer请求头阻止“盗链”   第一步:  建一个MyHtml.html,内容为  http://localhost:8080/demoWeb/test”>retr 第二步:在servlet中判断是否是本地访问//获取请求消息封装的referer头字段的值String ref

2011-10-19 17:47:19 238

空空如也

空空如也

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

TA关注的人

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