自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 001-hibernate简介

传说hibernate是外国一牛人因为厌烦各种数据库的编程的复杂,比如JDBC编程十分复杂且容易出错,于是这牛人就一时兴起编写了hibernate框架。不管传说真假,至少我们能够获知,hibernate框架是与数据库相关的,不错,hibernate框架就是与数据库打交道的,hibernate封装了数据库的许多操作,包括经常使用的增删改查。因此,我们可以认为hibernate就是来操作数据库

2015-05-04 10:06:48 244

原创 01-Junit4快速入门

测试是编码过程中必不可少的,可以说,编码就是一个反复测试调bug的过程。这里首先举一个简单的例子,直观感受一下什么是单元测试。1、打开MyEclipse,新建一个Java工程项目,这里命名为UnitTest,并在项目目录下新建一个Source Folder源代码文件夹命名为test:test文件夹目录下将存放的是单元测试类,在最终项目发布时可以直接删除。2、在src下新建包co

2015-04-20 16:39:24 476

原创 01-DOM解析XML

自己动手编写了一个person.xml文件,下面简单的说一下怎么用DOM解析该XML文件。person.xml文件的 内容如下: Bob 22 male John 23 female 张三 12 男 新建一个jav

2015-04-20 15:55:58 237

原创 010-Struts框架拦截器三

创建拦截器类,第三种就是继承AbstractInterceptor类,该类是实现了Interceptor接口的,如下:package com.xbb.interceptor;import com.opensymphony.xwork2.ActionInvocation;import com.opensymphony.xwork2.interceptor.AbstractIntercept

2015-04-19 18:21:46 362

原创 009-Struts2框架拦截器二之方法拦截器

上一篇说的是action类拦截器,这里简单说一下方法拦截器。1、新建方法拦截器类MethodInterceptor;继承类MethodFilterInterceptor,该类其实是实现了Interceptor接口:package com.xbb.interceptor;import com.opensymphony.xwork2.ActionInvocation;import c

2015-04-19 17:34:31 286

原创 008-Struts2框架拦截器一

这里主要记录一下拦截器。Struts2里的拦截器interceptor类似于Servlet里的过滤器filter,如果加入拦截器,则struts2的一般流程(不包含其他情况)为:服务接收到客户端请求----》查看web.xml文件,进入struts2控制----》查看struts.xml文件----》进入拦截器 ---》进行类型转换converter----》执行action类的set方法

2015-04-19 16:59:08 415

原创 007-Struts2验证二

上一篇的验证逻辑是在validate方法中手动编码完成的,这里介绍一下怎么用框架验证。1、修改上篇文章的register.jsp页面: username: password:    其实只添加了一行,意为显示filed级别的错误信息,用蓝颜色显示。2、在action包下建立“a

2015-04-17 19:39:20 433

原创 006-Struts2验证一

用户在客户端浏览器表单填写数据,比如在注册时,要求用户名长度不能小于5且不大于12,注册密码长度不能小于6且不能大于10。这时就需要用到数据验证,当然这里所讨论的都是服务器端对数据的验证,而客户端验证(可以采用JavaScript验证)在这里不做过多介绍。下面首先举一个手动编码验证的例子来进行说明。1、新建一个注册页面register.jsp:

2015-04-17 17:55:32 372

原创 005-struts2类型转换二

上一篇文章,介绍的是局部转换器,即它只是在转换DoCommit类中Person类型的属性,倘若其他的action类也包含比如Person类型的属性,同样需要转换数据类型,如果再去com.xbb.action包下编写conversion属性文件,则属于重复工作,此时就需要进行全局conversion文件的配置编写。所谓的全局,其实就是src下直接建立conversion文件。1、在src目录下建

2015-04-16 21:40:49 319

原创 004-struts2类型转换一

这篇博客,主要介绍一下struts2的类型转换。首先来解释一下这里的类型转换是指什么。客户端访问服务器,学过JSP语言的童鞋应该知道,客户端的请求,在服务器端我们用JSP内置对象request的getParameter()方法所获得的请求参数是字符串String类型,而不管该数据原本是Date类型还是int类型,获得的结果都是String类型,在JSP时需要自己去转换,而这些基本类型str

2015-04-16 19:26:15 319

原创 003-Struts2流程

strus2项目运行流程

2015-04-16 18:57:22 484

原创 002-创建第一个struts2项目

手动配置第一个struts项目

2015-04-16 17:44:12 564

原创 001-认识struts2框架

现在开始学习Struts2框架,利用博客做做基础的笔记,以供后来者参考,也供自己以后回顾。这里先来谈一下什么是框架,个人理解,框架是经过了实践考验的,结构良好的一些组件的集合,利用框架我们能够省去很多不必要的工作,因为框架往往已经将一些以往繁杂的操作都进行了封装,使用者只需调用框架所提供的一些服务即可。框架有别于设计模式,有人常常将设计模式和框架这两个概念搞混,其实这两个不是同一个概念。以

2015-04-16 16:40:05 390

python-2.7.msi

python2.7的安装文件,下载后,双击即可进行安装

2015-05-19

空空如也

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

TA关注的人

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