自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

原创 Hibernate应用基础

一、Hibernate应用的主要接口和类1.      Configuration类Configuration类是Hibernate的入口,它负责配置并启动Hibernate、加载配置文件信息。2.      SessionFactory接口SessionFactory接口负责初始化Hibernate,一个SessionFactory实例对应一个数据储存源。需通过Configura

2011-12-07 19:26:25 437

原创 Hibernate中对象的状态

一、对象状态介绍 1.瞬时状态:自己new出来的对象就是瞬时状态。在数据库表中没有记录和对象相对应。 2.持久状态:调用save方法后,数据库表中有记录和该对象对应,并被session管理。 3.脱管状态:数据库中有记录和该对象对应,但是对象不被session管理。二、用代码表示package com.hbsi.test; import java.util.Da

2011-12-07 07:43:22 329

原创 Hibernate框架的搭建

一、简介1.      下载地址www.hibernate.org2.      应用时序导入的包Mysql驱动器hibernate3.jarrequired文件夹下的所有jar文件jpa文件夹下的所有jar文件 3.      实体类package com.hbsi.domain; import java.util.Date; public class

2011-12-05 21:47:29 394

原创 标准标签库(JSTL)-国际化标签库

一、国际化标签库概述为了简化WEB应用的国际化开发,JSTL中提供了一个用于实现国际化和格式化功能的标签库,我们将其简称为国际化标签库,JSP规范为国际化标签库建议的前缀名为fmt。国际化标签库中包括了一组用于实现WEB国际化功能的标签,这组标签封装了Java语言中java.util和java.text这两个包中与国际化相关的API类的功能。国际化标签库中提供了绑定资源包和从资源包中的本地资源

2011-11-14 15:10:12 1055

原创 标准标签库(JSTL)

一、JSTL概述1、  简介从JSP 1.1规范开始JSP就支持使用自定义标签,使用自定义标签大大降低了JSP页面的复杂度,同时增强了代码的重用性,因此自定义标签在WEB应用中被广泛使用。许多WEB应用厂商都开发出了自己的一套标签库提供给用户使用,这导致出现了许多功能相同的标签,令网页制作者无所适从,不知道选择哪一家的好。为了解决这个问题,Apache Jakarta小组归纳汇总了那些网页

2011-11-14 14:45:36 512

原创 自定义标签的应用

1、功能的实现import javax.servlet.jsp.JspException;import javax.servlet.jsp.tagext.JspFragment;import javax.servlet.jsp.tagext.SimpleTagSupport; public class SimpleTagIf extends SimpleTagSupport {

2011-11-11 08:42:02 780

原创 JSP----自定义标签---简单标签

一、简单标签的介绍由于传统标签使用三个标签接口来完成不同的功能,不利于使用和推广,所以SUN公司又定义了实现简单标签的SimpleTag接口。 该接口共定义了5个方法:setJspContext() 用于把JSP页面的pageContext对象传递给标签处理器对象setParent() 用于把父标签处理器对象传递给当前标签处理器对象getPare

2011-11-09 16:08:51 457

原创 JSP---¬自定义标签库开发

一、自定义标签 1、作用:自定义标签主要用于移除Jsp页面中的java代码。 2、  创建自定义标签的步骤:(1)、编写一个实现Tag接口的Java类,并覆盖doStartTag方法,把jsp页面中的代码写到doStartTag方法中。(2)、编写标签库描述符(tld)文件,在tld文件中对自定义标签进行描述。 3、Tag接口的执行流程JSP引擎将遇到自定义标签

2011-11-08 21:27:38 434

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

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

2011-11-07 20:33:23 398

原创 Jsp的分页操作源代码

一  分页操作的分析:1.层的问题    Com.csdn.domaim    Com.csdn.dao    Com.csdn.daoImpl    Com.csdn.service 接口    Com.csdn.serviceImpl 实现类    Com.csdn.web 控制器    Com.csdn.web.filter

2011-11-07 20:31:29 499

原创 JSP MVC2 实现用户注册的功能

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

2011-11-07 20:30:11 3308 1

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

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

2011-11-07 20:27:20 4970

原创 JSP执行过程和隐式对象和错误机制

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

2011-11-07 20:25:31 484

原创 JSP动作元素详解

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

2011-11-07 20:24:21 419

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

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

2011-11-07 20:22:20 475

原创 JSP九大内置对象

JSP九大内置对象 内置对象:Request,Response,Out,Session,Application,Cookie,Config,Page,Exception。 1、Request对象     该对象封装了用户提交的信息,通过调用该对象相应的方法可以获取封装的信息,即使用该对象可以获取用户提交的信息。    当Request对象获取客户提交的汉字字符时,会

2011-11-07 20:14:01 472

原创 Jsp验证码

int width = 60;    int height = 20;    // 创建具有可访问图像数据缓冲区的Image    BufferedImage buffImg = new BufferedImage(width, height,            BufferedImage.TYPE_INT_RGB);    Graphics2D g = buffImg.c

2011-11-07 20:11:46 416

原创 使用JSP开发Web应用程序

第1章 动态网站开发基础1.         动态网页是指服务器端运行的程序或者网页,它们会随不同客户,不同时间,返回不同的内容。 2.         随着Internet技术的兴起,B/S结构是对C/S结构的一种变化或者改进的结构。在这种结构下,程序完全放在应用服务器上,并通过应用服务器同数据库服务器进行通信。 3.         开发JSP动态网站的步骤如下:a)

2011-11-07 20:09:20 8373

原创 JSPServlet会话跟踪机制

一、Servlet的会话管理机制根据设计,HTTP是一种无状态的协议。它意味着Web应用并不了解有关同一用户以前请求的信息。维持会话状态信息的方法之一是使用Servlet或者JSP容器提供的会话跟踪功能。Servlet API规范定义了一个简单的HttpSession接口,通过它我们可以方便地实现会话跟踪。HttpSession接口提供了存储和返回标准会话属性的方法。标准会话属性如会话标识

2011-11-07 20:07:54 583

原创 Jsp乱码解决方案大全

一、JSP页面显示乱码下面的显示页面(display.jsp)就出现乱码:JSP的中文处理out.print("JSP的中文处理");%>对不同的WEB服务器和不同的JDK版本,处理结果就不一样。原因:服务器使用的编码方式不同和浏览器对不同的字符显示结果不同而导致的。解决办法:在JSP页面中指定编码方式(gb2312),即在页面的第一行加

2011-11-07 20:06:46 742

原创 Jsp JavaBean技术

JSP程序设计基础教程5.1  JavaBean概述      JSP较其他同类语言最强有力的方面就是能够使用JavaBean组件,JavaBean组件就是利用Java语言编写的组件,它好比一个封装好的容器,使用者并不知道其内部是如何构造的,但它却具有适应用户要求的功能,每个JavaBean都实现了一个特定的功能,通过合理地组织不同功能的JavaBean,可以快速生成一个全新的应用程序。如

2011-11-07 20:03:45 919

原创 Jsp隐式对象

JSP共有九大内置对象:(1) HttpSession类的session对象作用:主要用于来分别保存每个用户信息,与请求关联的会话;会话状态维持是Web应用开发者必须面对的问题。(2) HttpServletRequest类的request对象作用:代表请求对象,主要用于接受客户端通过HTTP协议连接传输到服务器端的数据。(3) HttpServletResponse类的r

2011-11-07 20:00:54 1339 1

原创 Jsp基础(二)

JSP动作•      动作是特殊的标记,通过一个动作标记可以实现多行Java代码实现的效果。可以动态插入文件、重用JavaBean组件、导向另一个页面等。•      动作元素和指令元素不同,动作元素是在客户端请求时动态执行的,每次有客户端请求时可能都会被执行一次,而指令元素是在编译时被编译执行,它只会被编译一次。•      useBean动作用于创建引用,并将现有的Bean组

2011-11-07 19:55:36 309

原创 Jsp基础(一)

一、JSP入门(1)   建立对JSP的直观认识(2)   JSP的运行原理(3)   JSP页面的构成(4)   JSP隐式对象(5)   分析JSP所生成的Servlet代码(6)   注册与配置JSP页面的访问路径(7)   JSP与JavaScript的综合应用(8)   JSP与Servlet的应用比较二、JSP的起源在很多动态网页中,绝大部分

2011-11-07 19:54:00 302

原创 Http的常见错误解析

HTTP 400 – 请求无效  HTTP 401.1– 未授权:登录失败  HTTP 401.2– 未授权:服务器配置问题导致登录失败  HTTP 401.3– ACL禁止访问资源  HTTP 401.4– 未授权:授权被筛选器拒绝  HTTP 401.5– 未授权:ISAPI或CGI授权失败  HTTP 403 –禁止访问  HTTP 403 –对Internet服

2011-11-07 19:49:45 400

原创 Session应用

1、Session的概念使用Cookie和附加URL参数都可以将上次请求的状态信息传递到下一次请求中,但是如果传递的状态信息较多,将极大降低网络传输效率和增大服务器端程序处理的难度。Session技术是一种会话状态保存在服务器端的技术,它可以比喻成是医生发给病人的病历卡和医院为每个病人保留的病历档案的结合方式。客户端需要接收、记忆和回送Session的会话标示号,Session可以且通

2011-11-07 19:48:40 1537

原创 Servlet的会话跟踪

本章技能目标:Ø  理解会话跟踪的原理Ø  会使用获得HttpSession对象的方法Ø  会使用HttpSession对象进行数据的存储  HTTP协议的无状态Ø  HTTP协议是无状态的,也就是说,如果我们仅使用Http协议是不能够进行用户状态的跟踪的。  会话跟踪Ø  什么是会话?²  在JavaServlet API 中引入session机制来跟踪客户的状态

2011-11-07 19:48:06 2183

原创 Servlet中HttpServletResponse的应用

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

2011-11-07 19:37:04 11621

原创 jQuery学习笔记--JqGrid相关操作 方法列表 备忘 重点讲解(超重要)

JqGrid相关操作备忘 方法列表 1.获得当前列表行数:$("#gridid").getGridParam("reccount");2.获取选中行数据(json):$("#gridid").jqGrid('getRowData', id);3.刷新列表:$(refreshSelector).jqGrid('setGridParam',{ url: ''), postData: ''}

2011-11-07 19:35:37 8549

原创 Servlet应用---HttpServletRequest的应用

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

2011-11-07 19:32:05 423

原创 Servlet的应用--Referer请求和参数传递

1.referer的应用       (1)利用Referer请求头阻止“盗链”         第一步:               建一个MyHtml.html,内容为               http://localhost:8080/demoWeb/test”>retr        第二步:在servlet中判断是否是本地访问             //获取

2011-11-07 19:27:38 1572

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

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

2011-11-07 19:23:47 642

原创 Sevelet基础

一、Servlet程序的编写Servlet就是实现了javax.servlet.Servlet接口java类, Servlet接口定义了Servlet引擎与Servlet程序之间通信的协议约定。由于GenericServlet、HttpServlet类实现了Servlet接口,所以通常情况下编写Servlet是都继承用于处理Http请求的HttpServlet类。 二、Servlet的

2011-10-25 20:49:21 3874

原创 Servlet应用入门

一、Servlet简介Servlet是Sun公司提供的一门用于开发动态Web资源的技术。Sun公司在其API中提供了一个Servlet接口,用户若想用发一个动态Web资源(即开发一个Java程序向浏览器输入数据),需要完成一下2个步骤:1、  编写一个Java类,实现Servlet接口。2、  把开发好的Java类部署到Web服务器中。 二、Servlet的运行过程Serv

2011-10-25 18:51:11 482

原创 HTTP协议的相关知识

HTTP协议一、HTTP协议的介绍1、简介客户端连接上web服务器后,若想获得web服务器中的某个web资源,需要遵守一定的通讯格式,Http协议就是用于定义客户端与web服务器通讯的格式。Http是hypertext transfer protocol(超文本传输协议)的简写,他是TCP/IP协议的应用层的一个协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。Htt

2011-10-25 17:41:38 823 2

原创 Java Web应用程序开发2

一、虚拟目录1、虚拟根目录(1)Server.xml文件中的元素的appBase属性所设置的应用程序基准目录中的ROOT子目录为默认根目录(2)使用server.xml文件中的元素2、虚拟子目录使用server.xml文件中的元素特定目录中的xml

2011-10-11 21:28:30 373

原创 Java Web应用程序开发1

一、Web应用程序简介应用程序:指允许用户执行特定任务的软件程序,主要分为桌面应用程序和Web应用程序两种类型。1、桌面应用程序(Desktop Application):一般是指采用客户机/服务器结构(Client/Server 简称C/S结构)的应用程序。C/S结

2011-10-11 21:27:27 523

原创 Xml的DTD

一、DTD的作用1.验证接收到的数据是否有效2.用于验证自己的数据3.定义XML文档的合法构建快4.使用一系列合法元素来定义文档结构二、使用DTD的好处1.用DTD提供统一格式2.用DTD验证数据有效性3.根据DTD编写文档样式单三、引入DTD

2011-09-27 21:18:41 818

原创 UML(1)

UML(1)任何事情都要先想清楚了才能做,软件开发更是如此!软件开发过程不可能一上来就开始盲目写代码,写代码之前必须搞清楚下面一些基本问题:1.要做什么?2.做成什么样?3.怎么去做?软件设计: 把软件开发想清楚的过程.软件工程: 对软件开发全过程进行建模

2011-09-20 16:05:18 433

原创 网络编程

网络编程一,两类传输协议:TCP;UDP   尽管TCP/IP协议的名称中只有TCP这个协议名,但是在TCP/IP的传输层同时存在TCP和UDP两个协议。   TCP是Tranfer Control Protocol的简称,是一种面向连接的保证可靠传输的协议。通过TC

2011-09-20 10:40:08 250

空空如也

空空如也

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

TA关注的人

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